h3,.h3,h4,.h4{font-size:clamp(24px,1.1667rem + .9259vw,32px)!important;line-height:1.3em!important}h5,.h5,h6,.h6{font-size:clamp(18px,.875rem + .6944vw,24px)!important;line-height:1.3em!important}.margin-top{margin-top:100px}.privacy-policy h2{font-size:26px}.section-what-we-do .section__inner .section-text h2,.section-what-we-do .section__inner .section-text p{background:rgba(0,0,0,.5);backdrop-filter:blur(25px);padding:10px;border-radius:10px}section.section-company-info .shell{background-color:rgba(0,0,0,.9);border:5px solid var(--primary)}.section-flipcards__icon-wrapper img{width:150px;height:150px;border-width:5px;border-style:solid;border-color:var(--primary)}.section-flipcards__flip-card-front{border-width:5px;border-style:solid;border-color:var(--primary)}.section-flipcards__flip-card-back h5,.section-flipcards__flip-card-back p,.section-flipcards__flip-card-back ul li{color:white}.section-flipcards__icon-wrapper img{border-radius:80px;box-shadow:3px 3px 10px var(--primary)}#single-service .single-service__container aside.sidebar h3{text-align:center}.section-simple-cta .section__inner{background:linear-gradient(to bottom,#a20409,rgba(0,0,0,0));box-shadow:3px 3px 25px #a20409}section.section-badges .slider-logos .slick-list{transform:scale(1.4)}.section-simple-cta .section__inner .section-text .richtext-entry p,.section-accordion .faq_container .question_container.active .question__header--title p,section.section-contact-info .contact__wrapper .card .label,section.section-contact-info .contact__header h1,section.section-contact-info .contact__header h2,.section-areas-we-serve__content-wrapper h1,.section-areas-we-serve__content-wrapper h2,.section-accordion__content-wrapper h2{color:white}