/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 01 2022 | 08:04:59 */
.accept-terms-checkbox > div {    display: flex;    align-items: center; margin: 0px 15px; margin-bottom: 20px; }
.accept-terms-checkbox > div > div:nth-child(2) {    margin-left: 9px;  font-size: 14px; }
.color-term-white{ color:#fff; }
.accept-terms-checkbox > div > div:nth-child(2) a,.color-term-white a {    color: #fff;    border-bottom: 1px dashed !important;  font-weight: 700 !important;
  text-transform: uppercase !important; }

.elementor-7988 .elementor-element.elementor-element-8b9e228 span.wpcf7-form-control.wpcf7-acceptance,
#wpcf7-f12538-p12261-o1 span.wpcf7-form-control.wpcf7-acceptance{    background: unset !important;    width: auto !important;    padding: 0 !important; }
.elementor-7988 .elementor-element.elementor-element-8b9e228 span.consenso,
#wpcf7-f12538-p12261-o1 span.consenso{ margin-left:0px !important; }

.page-id-12261 .col-sm-12.accept-terms-checkbox span.wpcf7-list-item {margin-left: 0 !important; }
.page-id-12261 .col-sm-12.accept-terms-checkbox span.consenso {text-align: left; margin-left: 0 !important; }
body.page-id-12261 .elementor .elementor-element span.wpcf7-form-control.wpcf7-acceptance{    margin: 0 !important;    padding: 0 !important;    margin-right: -20px !important; }
body.page-id-7988 .elementor .elementor-element span.wpcf7-form-control.wpcf7-acceptance{    margin-left: -17px !important;    padding: 0 !important;    margin-right: -20px !important; }
body.page-id-7988 .accept-terms-checkbox > div > div:nth-child(2) {    padding-left: 5px; }

.page-id-12261 input.wpcf7-form-control.wpcf7-submit,.elementor-7988 .elementor-element.elementor-element-8b9e228 .wpcf7-submit {    background: #FFCE00 !important;    color: #fff !important;     padding: 18px 30px 18px 30px !important; font-size: 16px !important; font-weight: 400 !important; }
.page-id-12261 input.wpcf7-form-control.wpcf7-submit:hover,.elementor-7988 .elementor-element.elementor-element-8b9e228 .wpcf7-submit:hover{  background: #515151 !important;  }

#scrollUp i {
    margin-bottom: 90px !important;
}

.elementor-7988 .box-opacity-handler .elementor-element > .elementor-element-populated {box-shadow: 0px 0px 72px -10px rgb(0 0 0 / 42%); margin: 0px 7px 0px 8px; padding: 30px 25px 30px 25px; }
.elementor-7988 .elementor-element.elementor-element-8b9e228 .wpcf7-form-control:not(.wpcf7-submit) {    background: #F5F5F5 !important; }
body .logo-area.sticky-logo img {    max-height: 80px!important; }
.elementor-7988 .elementor-element.elementor-element-8b9e228 .wpcf7-submit,.elementor-7988 .elementor-element.elementor-element-8b9e228 .wpcf7-submit:focus{ color: #fff !important; background-color:#FF9900 !important; }
.elementor-7988 .elementor-element.elementor-element-8b9e228 .wpcf7-submit:hover {    color: #fff !important; background-color:#515151 !important; }
#rs-header.header-style5 .header-inner .menu-area .navbar ul li:hover > a {    color: #ffffff !important;    font-weight: 700 !important;    text-decoration: none !important;}
#rs-header.header-style5 .toolbar-area .toolbar-contact ul li {    border-right: 0px solid rgba(255, 255, 255, 0.2) !important; }
#rs-header.header-style5 .toolbar-area .opening {    border-right: 0px solid rgba(255, 255, 255, 0.2); }
.rs-footer .fa-ul li i:before {    color: #ffffff !important; }
.footer-logo-wrap img {    height: 80px !important; }
#post-7988 > .readon.rs_button{    display: none !important; }

#rs-header .btn_quote a {
    font-weight: 600 !important;
    font-family: Hind !important;
    font-size: 16px !important;
    background-color: #61A830 !important;
    border: 0px solid #61A830 !important;
}

#rs-header .btn_quote a:hover {
    opacity: .7;
    color: #ffffff !important;
    border: 0px solid #61A830 !important;
}

.menu-sticky.sticky .navbar ul li > a {
        font-family: Hind !important;
  		font-size: 16px !important;
}

#rs-header .toolbar-area .opening {
    margin-right: -18px !important;
}

span.wpcf7-form-control.wpcf7-acceptance {
    background-color: transparent !important;
    margin: -35px !important;
}

#wpcf7-f13290-p12261-o1 > form > div.row > div.col-sm-12.accept-terms-checkbox > div > div:nth-child(1) > span > span > span > input[type=checkbox] {
    margin-left: -19px !important;
}

span.consenso {
    margin-left: 20px !important;
    font-size: 15px !important;
}

.wpcf7-form-control:not(.wpcf7-submit) {
    background: #F5F5F5 !important;
}

.elementor-12261 .elementor-element.elementor-element-7b42f33 .wpcf7-form-control:not(.wpcf7-submit) { 
    padding: 15px 20px 15px 5px !important;  
}

.elementor-12261 .elementor-element.elementor-element-7b42f33 .wpcf7-form-control:not(.wpcf7-submit) {   
   padding: 10px 0px 0px 0px !important;
}

.page-id-12261 input.wpcf7-form-control.wpcf7-submit,.elementor-7988 .elementor-element.elementor-element-8b9e228 .wpcf7-list-item {
    display: inline-block !important;
    margin: 0 0 0 0em !important;
}

.elementor-12261 .elementor-element.elementor-element-7b42f33 .wpcf7-form-control:not(.wpcf7-submit) {
    padding: 15px 20px 15px 5px !important;
}

.elementor-7988 .elementor-element.elementor-element-8b9e228 span.wpcf7-form-control.wpcf7-acceptance,
#wpcf7-f12538-p7988-o1 span.wpcf7-form-control.wpcf7-acceptance{    background: unset !important;    width: auto !important;    padding: 0 !important; }
.elementor-7988 .elementor-element.elementor-element-8b9e228 span.consenso,
#wpcf7-f12538-p7988-o1 span.consenso{ margin-left:0px !important; }

.page-id-7988 input.wpcf7-form-control.wpcf7-submit,.elementor-7988 .elementor-element.elementor-element-8b9e228 .wpcf7-submit {    background: #FFCE00 !important;    color: #fff !important;     padding: 18px 30px 18px 30px !important; font-size: 16px !important; font-weight: 400 !important; }
.page-id-7988 input.wpcf7-form-control.wpcf7-submit:hover,.elementor-7988 .elementor-element.elementor-element-8b9e228 .wpcf7-submit:hover{  background: #515151 !important;  }

.elementor-7988 .elementor-element.elementor-element-7b42f33 .wpcf7-form-control:not(.wpcf7-submit) {   
    padding: 15px 20px 0px0px !important;   
}

/* .wpcf7-list-item {
    margin: 0 0 0 0 !important;  
} */

span.consenso {
    color: #ffffff !important;
}

.accept-terms-checkbox > div > div:nth-child(2) a, .color-term-white a { border-bottom: 1px dashed !important; }
.accept-terms-checkbox > div > div:nth-child(2) {
    color: #ffffff !important;
}

.grecaptcha-badge { opacity:0;}


.toolbar-contact ul {display: flex; }
.toolbar-contact ul li{ margin-right:60px; }

.grecaptcha-badge { opacity:0;}

@media screen and (max-width:767px){
  #rs-header .row-table{ height: 86px; }
  body #rs-header .logo-area a img {        max-height: 72px !important;    margin-top: 3px; }
  .home article#post-7988 {    margin-top: -70px; }
  .menu-sticky.sticky {    top: 0; }
  .elementor-7988 .elementor-element.elementor-element-a991903 .elementor-column.elementor-col-25 {    margin-bottom: 30px;}
  .elementor-7988 .elementor-element.elementor-element-10ea497 .rs-iconbox-area .box-inner,
  .elementor-7988 .elementor-element.elementor-element-bcf70ad .rs-iconbox-area .box-inner{    text-align: center; }
  .elementor-7988 .elementor-element.elementor-element-ebc0148 {    padding-top: 0 !important; padding-bottom: 20px !important; }
  body .elementor-7988 .elementor-element.elementor-element-8b9e228 span.wpcf7-form-control.wpcf7-acceptance {    background: transparent !important; }
  .elementor-7988 .elementor-element.elementor-element-4af03d0 .elementor-column {    margin-bottom: 10px; }
  .elementor-7988 .elementor-element.elementor-element-4af03d0 {    overflow: unset; }
  .elementor-7988 .elementor-element.elementor-element-7947c60 .elementor-column-wrap,
  .elementor-7988 .elementor-element.elementor-element-04c0cdb .elementor-column-wrap{    padding: 0; }
  .elementor-7988 .elementor-element.elementor-element-10ea497 .elementor-column-wrap,
  .elementor-7988 .elementor-element.elementor-element-bcf70ad .elementor-column-wrap{    margin-left: 0px !important;    margin-right: 0 !important; }
  .elementor-7988 .elementor-element.elementor-element-73bb571 > .elementor-element-populated {    padding: 25px 15px !important; }
  
  .page div#content {    padding-top: 0 !important;    padding-bottom: 0 !important; }
  .elementor-12237 .elementor-element.elementor-element-38e606f {    margin-bottom: 0;    margin-top: 0; }
  .elementor-12241 .elementor-element.elementor-element-9adcf51 .rs-heading .title-inner .title {    font-size: 30px !important;    line-height: 1.2 !important;    margin-top: 20px;}
  .elementor-12245 .elementor-element.elementor-element-7da069a .rs-heading .title-inner .title,
  .elementor-12250 .elementor-element.elementor-element-c22e2f9 .rs-heading .title-inner .title{    font-size: 30px !important;    margin-top: 50px; line-height: 1.2 !important; }
  .elementor-12241 .elementor-element.elementor-element-cb01dae {    margin-top: 0;  margin-bottom: 0 !important;  padding: 5px 10px 30px !important; }
  .elementor-12241 .elementor-element.elementor-element-5ca3b38 {    margin-top: 30px !important;    margin-bottom: 30px !important; }
  .elementor-12245 .elementor-element.elementor-element-2c8eabbc {    margin-top: 0 !important;    padding: 0 !important; }
  .elementor-12245 .elementor-element.elementor-element-2c8eabbc .elementor-column-wrap,
  .elementor-12245 .elementor-element.elementor-element-59532b8b .elementor-column-wrap{    margin: 10px 0px !important; }
  .elementor-12245 .elementor-element.elementor-element-59532b8b {    padding: 0 !important;    padding-bottom: 10px !important; }
  .elementor-12245 .elementor-element.elementor-element-4f6008d,
  .elementor-12250 .elementor-element.elementor-element-18d2c24,
  .elementor-12250 .elementor-element.elementor-element-7629f69{    margin-bottom: 20px !important; }
  .elementor-12245 .elementor-element.elementor-element-6ca5478f {    margin-bottom: 20px !important; }
  .elementor-12250 .elementor-element.elementor-element-202e869a,
  .elementor-12250 .elementor-element.elementor-element-17554391{    padding: 0 !important; }
  .elementor-12250 .elementor-element.elementor-element-202e869a .elementor-column-wrap,
  .elementor-12250 .elementor-element.elementor-element-17554391 .elementor-column-wrap{    margin: 10px 0px !important; }
  .elementor-12790 .elementor-element.elementor-element-8cb1391 {    margin-bottom: -30px; }
  .elementor-12790 .elementor-element.elementor-element-2eb05f7 {    margin-top: 20px;    margin-bottom: 20px; }
  .elementor-12790 .elementor-element.elementor-element-1bd6d3d{ margin-top:0; }
  .elementor-12790 .elementor-element.elementor-element-5a4b781 {    margin-top: 0;    margin-bottom: 0; }
  .elementor-12790 .elementor-element.elementor-element-d1cefc8 {    padding: 30px 10px !important; }
  .elementor-12261 .elementor-element.elementor-element-118dcfd3 {    padding-top: 20px !important;    margin: 0px -10px; }
  .elementor-12261 .elementor-element.elementor-element-abbe7b3 {    padding-top: 20px;    margin: 0px -15px; }
  .elementor-12261 .elementor-element.elementor-element-7f21276 {    padding-bottom: 10px !important; }
  .elementor-12261 .elementor-element.elementor-element-701117c > .elementor-element-populated {    padding: 20px 20px !important;    margin: 0;    border-radius: 0;    margin-top: 20px; }
  .elementor-12261 .elementor-element.elementor-element-118dcfd3 .elementor-row > div:last-child {    margin-right: 7px; }
  .elementor-12261 .elementor-element.elementor-element-7f21276 {    padding-top: 0 !important;    padding-bottom: 0 !important; }
} 

@media screen and (max-width:767px){
  .page-id-12790 h2.elementor-heading-title {font-size: 25px !important; }
  .elementor-12790 .elementor-element.elementor-element-f737c5d .cta-text .desc {font-size: 25px; line-height: 30px; }
  .toolbar-contact li.rs-contact-phone {    margin-left: 140px; }
}


.footer-bottom .container {
    border-top: 1px solid !important;
    border-color: #ffffff !important;

}
