.elementor-257 .elementor-element.elementor-element-3b500c8{--display:flex;--min-height:414px;--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;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.23;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-3b500c8:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-3b500c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://roofontop.co.za/wp-content/uploads/2024/09/slider-roof01-new.jpg");background-position:bottom center;background-size:auto;}.elementor-257 .elementor-element.elementor-element-3b500c8::before, .elementor-257 .elementor-element.elementor-element-3b500c8 > .elementor-background-video-container::before, .elementor-257 .elementor-element.elementor-element-3b500c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-257 .elementor-element.elementor-element-3b500c8 > .elementor-background-slideshow::before, .elementor-257 .elementor-element.elementor-element-3b500c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-257 .elementor-element.elementor-element-3b500c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5E4100;--background-overlay:'';}.elementor-257 .elementor-element.elementor-element-3b500c8, .elementor-257 .elementor-element.elementor-element-3b500c8::before{--border-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-4037913 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:62px;font-weight:500;}.elementor-257 .elementor-element.elementor-element-329f76e{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-c63828a .elementor-heading-title{color:#3D3D3D;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;}.elementor-257 .elementor-element.elementor-element-e07fd9c{--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;--background-transition:0.3s;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-46e0345{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-7e01855{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-7fd15cd .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-7fd15cd .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-7fd15cd{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-de2a916{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-f84ec06{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-58e0026 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-58e0026 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-58e0026{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-bcc435d{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-309dbef{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-8007155 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-8007155 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-8007155{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-c2fee77{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-956fab6{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-e229f4c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-e229f4c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-e229f4c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-314ed26{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-b268d89{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-e0d87f2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-e0d87f2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-e0d87f2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-e124f6a{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-5c86f81{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-a54b994 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-a54b994 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-a54b994{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-4cb1e38{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-641e992{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-f3a9949 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-f3a9949 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-f3a9949{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-10959ee{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-78c154a{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-a823c30 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-a823c30 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-a823c30{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-cf71262{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-9e1ecb7{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-8d79a2b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-8d79a2b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-8d79a2b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-bf66d9e{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-d2e4d49{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-90942c8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-90942c8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-90942c8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-3c4a3d5{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#424242;--n-accordion-icon-size:13px;--n-accordion-icon-gap:63px;}.elementor-257 .elementor-element.elementor-element-3c4a3d5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}:where( .elementor-257 .elementor-element.elementor-element-3c4a3d5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-257 .elementor-element.elementor-element-342c486{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-583f48e .elementor-heading-title{color:#3D3D3D;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;}.elementor-257 .elementor-element.elementor-element-a146d69{--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;--background-transition:0.3s;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-285cc8d{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-f86e32a{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-6b4557e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-6b4557e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-6b4557e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-a5474b1{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-6073cb2{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-6692e86 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-6692e86 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-6692e86{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-00aa737{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-be82eab{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-79880ce .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-79880ce .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-79880ce{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-90ebc29{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-9465774{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-24a0b77 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-24a0b77 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-24a0b77{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-2040f54{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-c40d8a3{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-fb3eb32 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-fb3eb32 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-fb3eb32{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-0ce0039{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-55b7165{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-3546179 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-3546179 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-3546179{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-ccc0646{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-563e578{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-55edb82 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-55edb82 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-55edb82{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-e1f3b08{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-69e9b62{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-f2d22f4 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-f2d22f4 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-f2d22f4{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-ddbfd79{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#424242;--n-accordion-icon-size:13px;--n-accordion-icon-gap:63px;}.elementor-257 .elementor-element.elementor-element-ddbfd79 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}:where( .elementor-257 .elementor-element.elementor-element-ddbfd79 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-257 .elementor-element.elementor-element-9398070{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-3a6d9ec .elementor-heading-title{color:#3D3D3D;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;}.elementor-257 .elementor-element.elementor-element-60ce695{--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;--background-transition:0.3s;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-b696371{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-f9520a8{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-a983d39 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-a983d39 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-a983d39{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-48adafc{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-f4f8959{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-38f2714 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-38f2714 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-38f2714{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-7c0a42f{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-809d639{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-c6bfcf2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-c6bfcf2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-c6bfcf2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-ad0a9e6{--display:flex;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-29bb1ef{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-276d920 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-257 .elementor-element.elementor-element-276d920 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-257 .elementor-element.elementor-element-276d920{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-257 .elementor-element.elementor-element-545599b{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#424242;--n-accordion-icon-size:13px;--n-accordion-icon-gap:63px;}.elementor-257 .elementor-element.elementor-element-545599b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}:where( .elementor-257 .elementor-element.elementor-element-545599b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-257 .elementor-element.elementor-element-3f1fe2a{--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-3f1fe2a.e-con{--align-self:center;}.elementor-257 .elementor-element.elementor-element-9f6397c{--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;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-c6fe8f1{--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;--justify-content:center;--background-transition:0.3s;}.elementor-257 .elementor-element.elementor-element-b59675b .elementor-icon-wrapper{text-align:right;}.elementor-257 .elementor-element.elementor-element-b59675b.elementor-view-stacked .elementor-icon{background-color:#353535;}.elementor-257 .elementor-element.elementor-element-b59675b.elementor-view-framed .elementor-icon, .elementor-257 .elementor-element.elementor-element-b59675b.elementor-view-default .elementor-icon{color:#353535;border-color:#353535;}.elementor-257 .elementor-element.elementor-element-b59675b.elementor-view-framed .elementor-icon, .elementor-257 .elementor-element.elementor-element-b59675b.elementor-view-default .elementor-icon svg{fill:#353535;}.elementor-257 .elementor-element.elementor-element-b59675b.elementor-view-stacked .elementor-icon:hover{background-color:#4D4D4D;}.elementor-257 .elementor-element.elementor-element-b59675b.elementor-view-framed .elementor-icon:hover, .elementor-257 .elementor-element.elementor-element-b59675b.elementor-view-default .elementor-icon:hover{color:#4D4D4D;border-color:#4D4D4D;}.elementor-257 .elementor-element.elementor-element-b59675b.elementor-view-framed .elementor-icon:hover, .elementor-257 .elementor-element.elementor-element-b59675b.elementor-view-default .elementor-icon:hover svg{fill:#4D4D4D;}.elementor-257 .elementor-element.elementor-element-b59675b .elementor-icon{font-size:22px;}.elementor-257 .elementor-element.elementor-element-b59675b .elementor-icon svg{height:22px;}@media(min-width:768px){.elementor-257 .elementor-element.elementor-element-3f1fe2a{--content-width:1463px;}.elementor-257 .elementor-element.elementor-element-9f6397c{--width:50%;}.elementor-257 .elementor-element.elementor-element-c6fe8f1{--width:50%;}}@media(max-width:767px){.elementor-257 .elementor-element.elementor-element-3b500c8{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}