.landing{padding:80px 0;background:#0086eb;overflow:hidden}.landing,.landing .container{position:relative}.landing .landing-background{position:absolute;top:0;right:0;bottom:0;width:50%;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.landing .landing-content .landing-brand{display:block;margin-bottom:5px;color:#8cd7ff;font-size:16px;letter-spacing:.1em;text-transform:uppercase}.landing .landing-content .landing-title{margin:0 0 25px;color:#fff;font-size:60px;font-weight:600;line-height:110%;letter-spacing:-.04em}.landing .landing-content .landing-description{margin:0;color:#fff;line-height:21px}.landing.main .landing-content{position:relative;z-index:1;width:50%;padding-right:120px}.service-types{padding:100px 0}.service-types .service-type{display:block;position:relative;padding-top:50px;margin-bottom:50px;text-decoration:none}.service-types .service-type:last-child{margin-bottom:0}.service-types .service-type>*{display:inline-block;vertical-align:top}.service-types .service-type .service-image{position:absolute;top:0;bottom:50px;width:50%;border-radius:10px;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.service-types .service-type .service-content{width:calc(50% + 100px);padding:70px;background:#f9fafd;border-radius:10px;text-align:left}.service-types .service-type .service-content .service-title{margin:0 0 15px;color:#37517e;font-size:40px;font-weight:600;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out}.service-types .service-type .service-content .service-description{margin:0 0 15px;color:#37517e;font-size:16px;line-height:25.6px}.service-types .service-type .service-content .service-cta{display:inline-block;padding-left:0;font-size:24px;transition:padding-left .2s ease-in-out;-webkit-transition:padding-left .2s ease-in-out;-moz-transition:padding-left .2s ease-in-out;-ms-transition:padding-left .2s ease-in-out;-o-transition:padding-left .2s ease-in-out}.service-types .service-type .service-content .service-cta svg{color:#37517e;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out}.service-types .service-type:hover .service-content .service-title{color:#0086eb}.service-types .service-type:hover .service-content .service-cta{padding-left:5px}.service-types .service-type:hover .service-content .service-cta svg{color:#0086eb}.service-types .service-type.ltr{text-align:right}.service-types .service-type.ltr .service-image{left:0}.service-types .service-type.ltr .service-content{padding-left:170px}.service-types .service-type.rtl{text-align:left}.service-types .service-type.rtl .service-image{right:0}.service-types .service-type.rtl .service-content{padding-right:170px}.services-footer{position:relative;padding:80px 0;background:#f9fafb;border-bottom:1px solid rgba(55,81,126,.1)}.services-footer .services-footer-title{margin:0 0 15px;color:#37517e;font-size:24px}.services-footer .services-footer-description{margin:0;color:#5d7079;font-size:14px}.services-footer .services-footer-contact .contact-title{display:block;margin-bottom:10px;color:#37517e;font-size:16px;font-weight:500;letter-spacing:.05em}.services-footer .services-footer-contact .contact-line{margin-bottom:5px}.services-footer .services-footer-contact .contact-line:last-child{margin-bottom:0}.services-footer .services-footer-contact .contact-line>*{display:inline-block;vertical-align:middle;color:#37517e;font-size:14px}.services-footer .services-footer-contact .contact-line>a,.services-footer .services-footer-contact .contact-line>span{max-width:calc(100% - 30px);margin-left:10px;color:#5d7079}.services-footer .services-footer-contact img{display:block;width:100%;height:auto}.drawer-wrapper.drawer-service-form .drawer .drawer-header{border:none}.drawer-wrapper.drawer-service-form .drawer .drawer-header .drawer-title{font-size:20px;text-transform:none}.drawer-wrapper.drawer-service-form .drawer .drawer-header .drawer-description{margin:0;color:#5d7079}.drawer-wrapper.drawer-service-form .drawer .drawer-header .btn-dismiss{z-index:10}.drawer-wrapper.drawer-service-form .drawer .form-repairs,.drawer-wrapper.drawer-service-form .drawer .form-service{height:100%}.drawer-wrapper.drawer-service-form .drawer .drawer-body{padding:5px 20px 0;max-height:calc(100% - 145px);overflow-y:auto}.drawer-wrapper.drawer-service-form .drawer .drawer-footer{padding:15px 20px;text-align:right}.drawer-wrapper.drawer-service-form .drawer .drawer-product-section{padding:0 20px 15px}.drawer-wrapper.drawer-service-form .drawer .drawer-product-card{border:1px solid rgba(55,81,126,.1);border-radius:4px;overflow:hidden}.drawer-wrapper.drawer-service-form .drawer .drawer-product-card>*{display:inline-block;vertical-align:middle}.drawer-wrapper.drawer-service-form .drawer .drawer-product-card>.card-image{width:70px;height:70px;padding:0 10px;border-right:1px solid rgba(55,81,126,.1);background-color:#fff;-o-object-fit:contain;object-fit:contain}.drawer-wrapper.drawer-service-form .drawer .drawer-product-card>.card-content{width:calc(100% - 70px);padding:0 15px;font-size:14px}.drawer-wrapper.drawer-service-form .drawer .drawer-product-card>.card-content .card-title{display:block;margin:0;color:#37517e;font-weight:500}.drawer-wrapper.drawer-service-form .drawer .drawer-product-card>.card-content .badge{background:#f2f5f7;border-radius:4px;color:#5d7079}.grecaptcha-branding{max-width:55ch}.form-wrapper .form-repairs .custom-select,.form-wrapper .form-repairs .form-control,.form-wrapper .form-service .custom-select,.form-wrapper .form-service .form-control{background-color:#f9fafb}.form-wrapper .form-request .select2-container--default .select2-selection--single{background:#f9fafb url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;background-color:#f9fafb}.form-wrapper .form-loader{background:#fff}.form-wrapper .form-success{background:#fff;align-items:start}.form-wrapper .form-success .content{padding:50px 30px}.select2-container .select2-dropdown{background:#f9fafb}.select2-container .select2-dropdown .select2-search{background:#fff}@media (max-width:767px){.landing.main{padding:50px 0}.landing.main .landing-content{width:100%;padding:30px 20px;background:hsla(0,0%,100%,.9);border-radius:4px}.landing.main .landing-content .landing-brand{color:#37517e}.landing.main .landing-content .landing-title{color:#37517e;margin-bottom:15px;font-size:30px}.landing.main .landing-content .landing-description{color:#37517e}.landing.main .landing-background{width:100%}.service-types{padding:80px 0}.service-types .service-type{padding:0!important}.service-types .service-type .service-image{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;padding-top:75%}.service-types .service-type .service-content{display:block;width:calc(100% - 30px);position:relative;z-index:1;padding:30px!important;margin:-30% auto 0!important}.service-types .service-type .service-content .service-title{font-size:24px}.services-footer{padding:50px 0}.services-footer .services-footer-title{font-size:20px;margin-bottom:5px}.services-footer .services-footer-contact{margin-top:30px}.form-wrapper .form-success .content{padding:50px 0}}
