.elementor-37365 .elementor-element.elementor-element-2aa3171{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-37365 .elementor-element.elementor-element-2aa3171:not(.elementor-motion-effects-element-type-background),.elementor-37365 .elementor-element.elementor-element-2aa3171>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.laroofingct.com/wp-content/uploads/2022/07/home-12.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-37365 .elementor-element.elementor-element-2aa3171::before,.elementor-37365 .elementor-element.elementor-element-2aa3171>.elementor-background-video-container::before,.elementor-37365 .elementor-element.elementor-element-2aa3171>.e-con-inner>.elementor-background-video-container::before,.elementor-37365 .elementor-element.elementor-element-2aa3171>.elementor-background-slideshow::before,.elementor-37365 .elementor-element.elementor-element-2aa3171>.e-con-inner>.elementor-background-slideshow::before,.elementor-37365 .elementor-element.elementor-element-2aa3171>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-37365 .elementor-element.elementor-element-300b86ff{text-align:center}.elementor-37365 .elementor-element.elementor-element-300b86ff .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#FFF}.elementor-37365 .elementor-element.elementor-element-27daa5fb .elementor-main-swiper .swiper-slide{padding:0 0 0 0}.elementor-37365 .elementor-element.elementor-element-27daa5fb .elementor-swiper-button{font-size:20px}.elementor-37365 .elementor-element.elementor-element-27daa5fb .elementor-testimonial__content{padding:25px 25px 25px 25px;border-radius:5px 5px 5px 5px}.elementor-37365 .elementor-element.elementor-element-27daa5fb.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-37365 .elementor-element.elementor-element-27daa5fb.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:25px}.elementor-37365 .elementor-element.elementor-element-27daa5fb.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-37365 .elementor-element.elementor-element-27daa5fb.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,.elementor-37365 .elementor-element.elementor-element-27daa5fb.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 25px 0 25px}.elementor-37365 .elementor-element.elementor-element-27daa5fb .elementor-testimonial__text{color:var(--e-global-color-text);font-size:15px}.elementor-37365 .elementor-element.elementor-element-27daa5fb .elementor-testimonial__name{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform)}.elementor-37365 .elementor-element.elementor-element-6b48f01b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-37365 .elementor-element.elementor-element-6b48f01b .elementor-button .elementor-button-content-wrapper{gap:10px}@media(max-width:767px){.elementor-37365 .elementor-element.elementor-element-27daa5fb .elementor-testimonial__text{font-size:14px}}@media(min-width:1025px){.elementor-37365 .elementor-element.elementor-element-2aa3171:not(.elementor-motion-effects-element-type-background),.elementor-37365 .elementor-element.elementor-element-2aa3171>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}.elementor-37365 .elementor-element.elementor-element-27daa5fb .elementor-testimonial__content{min-height:350px}.elementor-37365 .elementor-element.elementor-element-2aa3171{color:#fff;text-align:center}.custom-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{background-color:var(--e-global-color-primary);margin:0;padding:10px}