.elementor-7 .elementor-element.elementor-element-941d129{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-7 .elementor-element.elementor-element-941d129:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-941d129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5411F;}.elementor-7 .elementor-element.elementor-element-ecec57a{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0f7e584{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-0f7e584 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0f7e584.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0f7e584 .ats-home-hero-container{height:100vh;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0f7e584 .ats-home-hero-video iframe{border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-0f7e584 .ats-home-hero-thumbnail{border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-0f7e584 .ats-home-hero-logo{padding:0px 0px 22px 0px;width:96%;opacity:1;}.elementor-7 .elementor-element.elementor-element-e3db950{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-e3db950:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e3db950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002131;}.elementor-7 .elementor-element.elementor-element-d0774c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cd149df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Boldonse", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e3df920{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Boldonse", Sans-serif;font-size:23px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d83adc2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d83adc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-row{gap:15px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-grid{gap:15px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-row.first-row .ats-featured-item{height:380px;min-height:380px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-row:not(.first-row) .ats-featured-item{height:240px;min-height:240px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-item{border-radius:30px 30px 30px 30px;transition:all 500ms ease;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-item img{border-radius:30px 30px 30px 30px;object-fit:cover !important;object-position:center center !important;transition:all 500ms ease;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-item .ats-featured-overlay{transition:all 500ms ease;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-title{font-family:"Boldonse", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.1px;word-spacing:0px;color:#ffffff;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-brand{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;color:#ffffff;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-content{padding:14px 14px 10px 14px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-button{font-family:"Helvetica", Sans-serif;font-weight:600;color:#333333;background-color:#ffffff;padding:13px 34px 13px 34px;border-radius:30px 30px 30px 30px;transition:all 200ms ease;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-button:hover{color:#000000;background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-button-wrapper{margin:40px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e65cf57{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e65cf57:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e65cf57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002131;background-image:url("https://www.redbrickroad.com/wp-content/uploads/2026/02/redt.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a5f76a3{width:var( --container-widget-width, 73% );max-width:73%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3.5%) 0%;padding:5% 0% 0% 9%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a5f76a3.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a5f76a3 .elementor-heading-title{font-family:"Boldonse", Sans-serif;font-size:63px;font-weight:600;line-height:80px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8c59577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-c8046d8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c8046d8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c8046d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002131;}.elementor-7 .elementor-element.elementor-element-1df3f81{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7dc5b4d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-526be33{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-44c7d6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:26px 0px 0px 0px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-cf1b782 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:12px 25px 12px 25px;}.elementor-7 .elementor-element.elementor-element-f2356fe.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-f2356fe .ats-logos-column{padding-left:0px;padding-right:0px;gap:0px;}.elementor-7 .elementor-element.elementor-element-f2356fe .ats-logos-carousel-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f2356fe .ats-logo-item img{width:140px;height:75px;object-fit:contain;opacity:1;}.elementor-7 .elementor-element.elementor-element-f2356fe .ats-logo-item{padding:0px 14px 0px 14px;border-radius:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-f2356fe .ats-logo-item:hover img{opacity:1;}.elementor-7 .elementor-element.elementor-element-65a3ab0 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:12px 25px 12px 25px;}.elementor-7 .elementor-element.elementor-element-99b919e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d30ebae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-3ca3c3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-arrows-yes .elementor-main-swiper{width:calc( 86% - 40px );}.elementor-7 .elementor-element.elementor-element-3ca3c3d .elementor-main-swiper{width:86%;}.elementor-7 .elementor-element.elementor-element-3ca3c3d .elementor-main-swiper .swiper-slide{padding:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d .elementor-swiper-button{font-size:22px;color:#000000;}.elementor-7 .elementor-element.elementor-element-3ca3c3d .elementor-swiper-button svg{fill:#000000;}.elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:30px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:30px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:30px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:30px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d .elementor-testimonial__text{color:#000000;font-family:"Boldonse", Sans-serif;font-size:17px;font-weight:300;line-height:34px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d .elementor-testimonial__name{color:#E5411F;font-family:"Boldonse", Sans-serif;font-size:16px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-3ca3c3d .elementor-testimonial__title{color:#000000;font-family:"Boldonse", Sans-serif;font-size:16px;font-weight:500;line-height:32px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d .elementor-testimonial__image img{width:0px;height:0px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (0px / 2) - 8px );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body.rtl .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-7 .elementor-element.elementor-element-3ca3c3d.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-7 .elementor-element.elementor-element-64621b0{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-0f7e584 .ats-home-hero-container{height:72vh;}.elementor-7 .elementor-element.elementor-element-0f7e584 .ats-home-hero-logo{width:80%;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-row{gap:10px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-grid{gap:10px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-row.first-row .ats-featured-item{height:85%;min-height:85%;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-row:not(.first-row) .ats-featured-item{height:200%;min-height:200%;}.elementor-7 .elementor-element.elementor-element-7dc5b4d{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-f2356fe .ats-logos-column{padding-left:15px;padding-right:15px;gap:15px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-941d129{--min-height:50vh;}.elementor-7 .elementor-element.elementor-element-0f7e584 .ats-home-hero-container{height:32vh;}.elementor-7 .elementor-element.elementor-element-0f7e584 .ats-home-hero-logo{width:90%;}.elementor-7 .elementor-element.elementor-element-d0774c9{--margin-top:0px;--margin-bottom:-22px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-cd149df{font-size:16px;}.elementor-7 .elementor-element.elementor-element-e3df920{font-size:16px;}.elementor-7 .elementor-element.elementor-element-d83adc2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-row{gap:10px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-grid{gap:10px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-row.first-row .ats-featured-item{height:170px;min-height:170px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-row:not(.first-row) .ats-featured-item{height:170px;min-height:170px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-brand{font-size:13px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-content{padding:14px 14px 6px 14px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-button{padding:8px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-button-wrapper{margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a5f76a3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;padding:5% 0% 0% 5%;--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-7 .elementor-element.elementor-element-a5f76a3 .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-7 .elementor-element.elementor-element-8c59577{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 34px 0px;}.elementor-7 .elementor-element.elementor-element-1df3f81{--width:88%;}.elementor-7 .elementor-element.elementor-element-7dc5b4d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-f2356fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f2356fe .ats-logos-column{padding-left:0px;padding-right:0px;gap:0px;}.elementor-7 .elementor-element.elementor-element-f2356fe .ats-logo-item img{width:125px;height:50px;}.elementor-7 .elementor-element.elementor-element-f2356fe .ats-logo-item{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-65a3ab0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d .elementor-testimonial__text{font-size:10px;line-height:22px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d .elementor-testimonial__name{font-size:11px;}.elementor-7 .elementor-element.elementor-element-3ca3c3d .elementor-testimonial__title{font-size:11px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-ecec57a{--width:1386px;}.elementor-7 .elementor-element.elementor-element-e65cf57{--width:100%;}.elementor-7 .elementor-element.elementor-element-1df3f81{--width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-e3df920 */.elementor-7 .elementor-element.elementor-element-e3df920 p span {
    text-decoration: underline !important;
    text-decoration-color: #ff3b30 !important;
    text-decoration-thickness: 2px !important;
    text-underline-offset: 2px !important;
}/* End custom CSS */
/* Start custom CSS for ats_featured_posts, class: .elementor-element-d83adc2 */.ats-featured-item img {
width: 100% !important;
height: 100% !important;
object-fit: fill !important;
object-position: center;
}

@media only screen and (max-width: 768px) {
.elementor-7 .elementor-element.elementor-element-d83adc2 .ats-featured-row {
gap : 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-3ca3c3d */.elementor-widget-testimonial-carousel .elementor-testimonial__text {
font-style: normal !important;
}









/* Mobile Styles (767px and below) */
@media (max-width: 767px) {
    .elementor-testimonial__text::before,
    .elementor-testimonial__text::after {
        width: 30px;  /* New mobile width */
        height: 20px; /* New mobile height */
    }

    /* Adjust positioning for mobile so they don't overlap text */
    .elementor-testimonial__text::before {
        top: -15px;   
        left: -10px;
    }

    .elementor-testimonial__text::after {
        bottom: -10px;
        right: -10px;
    }
}










.elementor-testimonial__text {
    position: relative;
    padding: 0px 0px; /* Adjust padding so text doesn't hit the quotes */
}

.elementor-testimonial__text::before,
.elementor-testimonial__text::after {
    content: "";
    position: absolute;
    width: 70px;  /* Adjust width of the quote */
    height: 60px; /* Adjust height of the quote */
    background-color: #e5411f; /* Your brand orange */
    /* This creates the slanted "block" look using a mask */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M25 20 L45 20 L35 80 L15 80 Z M55 20 L75 20 L65 80 L45 80 Z' /%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M25 20 L45 20 L35 80 L15 80 Z M55 20 L75 20 L65 80 L45 80 Z' /%3E%3C/svg%3E");
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

/* Top Left Quote */
.elementor-testimonial__text::before {
    top: -28px;
    left: -54px;
    transform: rotate(188deg); /* Flips it for the closing quote */
}

/* Bottom Right Quote */
.elementor-testimonial__text::after {
    bottom: -20px;
    right: 0px;
    transform: rotate(188deg); /* Flips it for the closing quote */
}










/* --- SHARED STYLES (Applies to both) --- */
.elementor-testimonial__text::before,
.elementor-testimonial__text::after {
    content: "";
    position: absolute;
    background-color: #e5411f; /* Your brand orange */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M25 20 L45 20 L35 80 L15 80 Z M55 20 L75 20 L65 80 L45 80 Z' /%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M25 20 L45 20 L35 80 L15 80 Z M55 20 L75 20 L65 80 L45 80 Z' /%3E%3C/svg%3E");
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    z-index: 1;
}

/* --- DESKTOP STYLES (768px and up) --- */
@media (min-width: 768px) {
    .elementor-testimonial__text::before,
    .elementor-testimonial__text::after {
        width: 70px;
        height: 60px;
    }

    .elementor-testimonial__text::before {
        top: -28px;
        left: -54px;
        transform: rotate(188deg);
    }

    .elementor-testimonial__text::after {
        bottom: -20px;
        right: 0px;
        transform: rotate(188deg);
    }
}

/* --- MOBILE STYLES (767px and below) --- */
@media (max-width: 767px) {
    .elementor-testimonial__text::before,
    .elementor-testimonial__text::after {
        width: 30px;
        height: 20px;
    }

    .elementor-testimonial__text::before {
        top: -8px;   /* Adjusted for smaller size */
        left: -30px;  /* Adjusted for smaller size */
        transform: rotate(188deg);
    }

    .elementor-testimonial__text::after {
        bottom: -10px; /* Adjusted for smaller size */
        right: 0px;
        transform: rotate(188deg);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Boldonse';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.redbrickroad.com/wp-content/uploads/2026/01/Boldonse-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */