.banner-full-text.section-module-9{min-height:390px}.banner-full-text.section-module-9 .block-heading{margin-bottom:0}.card-with-heading.section-module-2{padding:80px 0 100px}.contact-form-main.section-module-8{padding-bottom:100px;padding-top:100px}.contact-form-main.section-module-8:before{height:100%}.contact-form-main.section-module-8 .block-heading+.atbs-block__inner .contact-form__field{margin:0}.contact-form-main.section-module-8 .contact-form__video{position:relative;transition:.3s ease-in-out}.contact-form-main.section-module-8 .contact-form__video:hover{box-shadow:0 0 20px 10px hsla(0,0%,100%,.4)}.contact-form-main.section-module-8 .block-heading{font-size:1rem;line-height:1.2;margin:0 auto 70px;position:relative;text-align:center;width:100%;width:fit-content}.contact-form-main.section-module-8 input[type=date],.contact-form-main.section-module-8 input[type=email],.contact-form-main.section-module-8 input[type=number],.contact-form-main.section-module-8 input[type=password],.contact-form-main.section-module-8 input[type=search],.contact-form-main.section-module-8 input[type=tel],.contact-form-main.section-module-8 input[type=text],.contact-form-main.section-module-8 input[type=url],.contact-form-main.section-module-8 select,.contact-form-main.section-module-8 select.form-control,.contact-form-main.section-module-8 textarea,.contact-form-main.section-module-8 textarea.form-control{width:100%!important}.contact-form-main.section-module-8 .contact-form__module .column-left{margin-right:80px;padding:0}.big-card-main.section-module-4{padding-bottom:100px;padding-top:100px}.big-card-main.section-module-4 .services-list .list-item .service-card{background-color:#faf9f6}.site-footer .subscribe-form input[type=submit]:hover{background-color:transparent!important}.site-footer .social-links a.social-links__link{border:1px solid #602e8f}.site-footer .social-links a.social-links__link span{height:fit-content}.site-footer .social-links a.social-links__link:hover{background-color:transparent}.site-footer .social-links a.social-links__link:hover svg path{fill:#602e8f}.form-text-main .social-links .social-links__link{border-radius:100%}.form-text-main .contact-form{border:1px solid #0000001a;border-radius:8px;padding:40px 30px}.form-text-main .social-links .social-links__link span{display:flex}.form-text-main .social-links .social-links__link{transition:all .4s}.form-text-main .social-links .social-links__link:hover{background-color:teal}.big-card-bg-main{background-color:#faf9f6}.big-card-bg-main .services-list .list-item .service-card{background-color:#fff}.big-card-bg-main .service-card:hover{background-color:#602e8f!important}.single-post .atbs-block.single-entry-wrap{margin-bottom:50px}.single-post .post--single a{color:teal}.single-post .post--single a:hover{color:#602e8f}.single-post .related-posts{padding-bottom:100px}.related-posts .posts-list{justify-content:center;margin-bottom:80px}@media(max-width:1480px){.contact-form-main.section-module-8 .block-heading{margin-bottom:50px}}@media(max-width:1199px){.section-module-8 .contact-form__field{padding:30px 20px}}@media(max-width:991px){.card-with-heading.section-module-2{padding:60px 0 80px}.contact-form-main.section-module-8{padding-bottom:80px;padding-top:100px}.big-card-bg-main{padding-bottom:80px!important;padding-top:80px!important}.single-post .atbs-block{margin-bottom:80px}.contact-form-main.section-module-8 .contact-form__module .column-left{margin-right:0;padding:0}.big-card-main.section-module-4{padding-bottom:60px;padding-top:60px}.dnd-section .dnd-column:has(.banner-full-text){padding:0!important}.dnd-section .dnd-column:has(.contact-form-main){padding:0!important}.dnd-section .dnd-column:has(.big-card-main){padding:0!important}.dnd-section .dnd-column:has(.big-card-bg-main){padding:0!important}.form-text-main.section-module-12 .box-space-40{margin:0}.form-text-main.section-module-12 .section-main__bottom.flex-box>*{padding:15px 0;width:100%}.related-posts .posts-list{margin-bottom:20px}.social-list.list-horizontal{margin-top:10px}}@media(max-width:767px){.banner-full-text.section-module-9{min-height:300px}.contact-form-main.section-module-8 .block-heading{margin-bottom:40px}.form-text-main .contact-form{padding:30px 20px}}@media(max-width:480px){.related-posts .posts-list{margin-bottom:0}.form-columns-2 .hs-form-field .hs-input{width:100%!important}.contact-form .input{margin-right:0!important}}