/*
 * Questions and quote form.
 *
 * First the old theme's rules this section uses, ported in their original order (generated, do not edit
 * by hand); then the section's own rules: the old page's spacing and colours, and its hover states.
 */

.rs-heading .title-inner .title{color:#0a0a0a;font-family:Poppins,sans-serif;font-weight:600;position:relative;margin-bottom:18px}
.rs-heading .title-inner h3.title{font-weight:500}
.home1-contact input.wpcf7-text,.home1-contact select,.home1-contact textarea{background:#333;border:none;color:#fff;width:100%;margin-bottom:30px;outline:0}
.home1-contact input[type=submit]{background:#35ac39;width:100%;font-size:16px;letter-spacing:2px;text-transform:uppercase;margin-top:-7px;border-radius:0;color:#f5f5f5}
.home1-contact input.wpcf7-text{height:55px}
.home1-contact textarea{height:170px}
.home1-contact input[type=text]::-webkit-input-placeholder,.home1-contact input[type=email]::-webkit-input-placeholder,.home1-contact textarea::-webkit-input-placeholder{color:#999;opacity:1}
.home1-contact input[type=text]::-moz-placeholder,.home1-contact input[type=email]::-moz-placeholder,.home1-contact textarea::-moz-placeholder{color:#999;opacity:1}
.home1-contact input[type=text]:-ms-input-placeholder,.home1-contact input[type=email]:-ms-input-placeholder,.home1-contact textarea:-ms-input-placeholder{color:#999;opacity:1}
.home1-contact input[type=text]:-moz-placeholder,.home1-contact input[type=email]:-moz-placeholder,.home1-contact textarea:-moz-placeholder{color:#999;opacity:1}
.home-faq .faq-toggle{color:#999;background:#333;padding:16px 20px}
.home-faq .faq-toggle .faq-toggle_title>h4{color:#f5f5f5;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out;font-size:16px;font-weight:600}
.home-faq .faq-toggle .faq-toggle_content{margin-bottom:0!important}
.home-faq .faq-toggle .faq-toggle_content p{margin-bottom:5px}
.home-faq .faq-toggle .faq-toggle_icon:after,.home-faq .faq-toggle .faq-toggle_icon:before{background-color:#999!important}
@media only screen and (max-width: 1199px){
.rs-heading .title-inner .title{font-size: 25px;line-height: 40px}
}
@media only screen and (max-width: 767px){
.home-faq.sec-col-sm-6 > .sec-col-inner{padding-right: 15px !important}
.rs-heading .title-inner .title{font-size: 28px}
.rs-heading h3{font-size: 28px}
}
@media only screen and (max-width: 480px){
.rs-heading .title-inner .title{line-height: 34px;font-size: 24px}
.rs-heading h3{font-size: 20px}
.rs-heading h3{line-height: 30px !important}
}
.faq-toggle{display:block;margin:0 0 21.73913043px 0;padding:0;font-size:1em}
.faq-toggle:last-of-type{margin-bottom:35px}
.faq-toggle_title{cursor:pointer;display:block;margin:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400}
.faq-toggle_title>h4{display:inline}
.faq-toggle_icon{display:none;position:relative;vertical-align:middle}
.faq-toggle_content{display:none;margin-bottom:21.73913043px;margin-top:1em;overflow:hidden;padding:0}
.faq-toggle.faq-toggle_active>.faq-toggle_content{display:block}
.faq-toggle_simple .faq-toggle_icon{border:0 solid transparent;border-radius:0;display:inline-block}
.faq-toggle_simple .faq-toggle_icon::after,.faq-toggle_simple .faq-toggle_icon::before{content:'';display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.faq-toggle_simple.faq-toggle_active .faq-toggle_icon::after{visibility:hidden}
.faq-toggle_simple .faq-toggle_icon{height:22px;width:22px}
.faq-toggle_simple .faq-toggle_icon::before{height:2px;width:10px}
.faq-toggle_simple .faq-toggle_icon::after{height:10px;width:2px}
.faq-toggle_simple .faq-toggle_icon{background-color:#2a2a2a;border-color:transparent}
.faq-toggle_simple .faq-toggle_icon::after,.faq-toggle_simple .faq-toggle_icon::before{background-color:#fff}
.faq-toggle_simple .faq-toggle_title:hover .faq-toggle_icon{background-color:#444}
.faq-toggle_simple .faq-toggle_title:hover .faq-toggle_icon::after,.faq-toggle_simple .faq-toggle_title:hover .faq-toggle_icon::before{background-color:#fff}
.faq-toggle_simple .faq-toggle_icon{background-color:transparent;border-color:transparent}
.faq-toggle_simple .faq-toggle_icon::after,.faq-toggle_simple .faq-toggle_icon::before{background-color:#2a2a2a}
.faq-toggle_simple .faq-toggle_title:hover .faq-toggle_icon{background-color:transparent}
.faq-toggle_simple .faq-toggle_title:hover .faq-toggle_icon::after,.faq-toggle_simple .faq-toggle_title:hover .faq-toggle_icon::before{background-color:#444}
.faq-toggle_simple .faq-toggle_icon{margin-left:2px}
.faq-toggle_color_white.faq-toggle_simple .faq-toggle_icon{background-color:transparent;border-color:transparent}
.faq-toggle_color_white.faq-toggle_simple .faq-toggle_icon::after,.faq-toggle_color_white.faq-toggle_simple .faq-toggle_icon::before{background-color:#fff}
.faq-toggle_color_white.faq-toggle_simple .faq-toggle_title:hover .faq-toggle_icon{background-color:transparent}
.faq-toggle_color_white.faq-toggle_simple .faq-toggle_title:hover .faq-toggle_icon::after,.faq-toggle_color_white.faq-toggle_simple .faq-toggle_title:hover .faq-toggle_icon::before{background-color:#e6e6e6}
.faq-toggle_color_white .faq-toggle_icon{background-color:#fff;border-color:transparent}
.faq-toggle_color_white .faq-toggle_icon::after,.faq-toggle_color_white .faq-toggle_icon::before{background-color:#2a2a2a}
.faq-toggle_color_white .faq-toggle_title:hover .faq-toggle_icon{background-color:#e6e6e6}
.faq-toggle_color_white .faq-toggle_title:hover .faq-toggle_icon::after,.faq-toggle_color_white .faq-toggle_title:hover .faq-toggle_icon::before{background-color:#2a2a2a}
.faq-toggle_size_md .faq-toggle_icon{height:22px;width:22px}
.faq-toggle_size_md .faq-toggle_icon::before{height:2px;width:10px}
.faq-toggle_size_md .faq-toggle_icon::after{height:10px;width:2px}
.faq-toggle_size_md.faq-toggle_default .faq-toggle_content,.faq-toggle_size_md.faq-toggle_default .faq-toggle_title,.faq-toggle_size_md.faq-toggle_round .faq-toggle_content,.faq-toggle_size_md.faq-toggle_round .faq-toggle_title,.faq-toggle_size_md.faq-toggle_rounded .faq-toggle_content,.faq-toggle_size_md.faq-toggle_rounded .faq-toggle_title,.faq-toggle_size_md.faq-toggle_simple .faq-toggle_content,.faq-toggle_size_md.faq-toggle_simple .faq-toggle_title,.faq-toggle_size_md.faq-toggle_square .faq-toggle_content,.faq-toggle_size_md.faq-toggle_square .faq-toggle_title{padding-left:33px}
.faq-toggle_size_md.faq-toggle_default .faq-toggle_content .faq-toggle_icon,.faq-toggle_size_md.faq-toggle_default .faq-toggle_title .faq-toggle_icon,.faq-toggle_size_md.faq-toggle_round .faq-toggle_content .faq-toggle_icon,.faq-toggle_size_md.faq-toggle_round .faq-toggle_title .faq-toggle_icon,.faq-toggle_size_md.faq-toggle_rounded .faq-toggle_content .faq-toggle_icon,.faq-toggle_size_md.faq-toggle_rounded .faq-toggle_title .faq-toggle_icon,.faq-toggle_size_md.faq-toggle_simple .faq-toggle_content .faq-toggle_icon,.faq-toggle_size_md.faq-toggle_simple .faq-toggle_title .faq-toggle_icon,.faq-toggle_size_md.faq-toggle_square .faq-toggle_content .faq-toggle_icon,.faq-toggle_size_md.faq-toggle_square .faq-toggle_title .faq-toggle_icon{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.faq-toggle_default .faq-toggle_content,.faq-toggle_default .faq-toggle_title,.faq-toggle_round .faq-toggle_content,.faq-toggle_round .faq-toggle_title,.faq-toggle_rounded .faq-toggle_content,.faq-toggle_rounded .faq-toggle_title,.faq-toggle_simple .faq-toggle_content,.faq-toggle_simple .faq-toggle_title,.faq-toggle_square .faq-toggle_content,.faq-toggle_square .faq-toggle_title{padding-left:33px}
.faq-toggle_default .faq-toggle_content .faq-toggle_icon,.faq-toggle_default .faq-toggle_title .faq-toggle_icon,.faq-toggle_round .faq-toggle_content .faq-toggle_icon,.faq-toggle_round .faq-toggle_title .faq-toggle_icon,.faq-toggle_rounded .faq-toggle_content .faq-toggle_icon,.faq-toggle_rounded .faq-toggle_title .faq-toggle_icon,.faq-toggle_simple .faq-toggle_content .faq-toggle_icon,.faq-toggle_simple .faq-toggle_title .faq-toggle_icon,.faq-toggle_square .faq-toggle_content .faq-toggle_icon,.faq-toggle_square .faq-toggle_title .faq-toggle_icon{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.home1-contact input[type="submit"]{background:#1DA4D4}

/* The section's own rules. */
.ctwb-faq-quote{margin-top:150px !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}
.ctwb-faq-quote.ctwb-no-image{background-color:#1c2021}
/* "Tighter" spacing, as on the print page. */
.ctwb-faq-quote.ctwb-faq-quote-tighter{margin-top:120px !important}
.ctwb-faq-quote-inner{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.ctwb-faq-quote-questions{padding-right:50px !important}
