.elementor-13139 .elementor-element.elementor-element-166ad3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.6;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-166ad3a::before, .elementor-13139 .elementor-element.elementor-element-166ad3a > .elementor-background-video-container::before, .elementor-13139 .elementor-element.elementor-element-166ad3a > .e-con-inner > .elementor-background-video-container::before, .elementor-13139 .elementor-element.elementor-element-166ad3a > .elementor-background-slideshow::before, .elementor-13139 .elementor-element.elementor-element-166ad3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13139 .elementor-element.elementor-element-166ad3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13139 .elementor-element.elementor-element-166ad3a:not(.elementor-motion-effects-element-type-background), .elementor-13139 .elementor-element.elementor-element-166ad3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.iobuildersgroup.com/wp-content/uploads/2025/12/Concrete_Construction_hero_static.jpeg") 50% 50%;background-size:cover;}.elementor-13139 .elementor-element.elementor-element-7b40713{--display:flex;}.elementor-13139 .elementor-element.elementor-element-a33f3d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-13139 .elementor-element.elementor-element-a33f3d2{--e-icon-list-icon-size:20px;}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-13139 .elementor-element.elementor-element-1db1717{text-align:start;}.elementor-13139 .elementor-element.elementor-element-1db1717 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-1ef9590{text-align:start;}.elementor-13139 .elementor-element.elementor-element-1ef9590 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-9649aad > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-9649aad{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-bc4b84a > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-bc4b84a{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:300;text-transform:none;line-height:24px;color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-e2666ff{--display:flex;--justify-content:center;}.elementor-13139 .elementor-element.elementor-element-ff4f64b{--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;}.elementor-13139 .elementor-element.elementor-element-59b4db9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-8568ad1{--display:flex;}.elementor-13139 .elementor-element.elementor-element-8568ad1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-ffc88d7{text-align:start;}.elementor-13139 .elementor-element.elementor-element-07a1af3{--display:flex;}.elementor-13139 .elementor-element.elementor-element-07a1af3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-f21e035{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-13139 .elementor-element.elementor-element-93adbcc{--display:flex;box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.1);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-13139 .elementor-element.elementor-element-93adbcc:not(.elementor-motion-effects-element-type-background), .elementor-13139 .elementor-element.elementor-element-93adbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-412efd6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-1210826{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13139 .elementor-element.elementor-element-0071d18 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c300c25-font-family ), Sans-serif;font-size:var( --e-global-typography-c300c25-font-size );font-weight:var( --e-global-typography-c300c25-font-weight );text-transform:var( --e-global-typography-c300c25-text-transform );line-height:var( --e-global-typography-c300c25-line-height );letter-spacing:var( --e-global-typography-c300c25-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:18px 32px 18px 32px;}.elementor-13139 .elementor-element.elementor-element-0071d18 .elementor-button:hover, .elementor-13139 .elementor-element.elementor-element-0071d18 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-0071d18 .elementor-button:hover svg, .elementor-13139 .elementor-element.elementor-element-0071d18 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-175155a{--display:flex;--min-height:0px;--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;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:0%;}.elementor-13139 .elementor-element.elementor-element-2d2cedd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-ad7e072 .jeg-elementor-kit.jkit-fun-fact{text-align:center;}.elementor-13139 .elementor-element.elementor-element-ad7e072 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{justify-content:normal;align-items:normal;flex-direction:column;}.elementor-13139 .elementor-element.elementor-element-ad7e072 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7104cc1-font-family ), Sans-serif;font-size:var( --e-global-typography-7104cc1-font-size );font-weight:var( --e-global-typography-7104cc1-font-weight );text-transform:var( --e-global-typography-7104cc1-text-transform );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );margin-bottom:10px;}.elementor-13139 .elementor-element.elementor-element-ad7e072 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-ad7e072 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{top:-5px;left:0px;vertical-align:super;}.elementor-13139 .elementor-element.elementor-element-c85e5a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-26619f2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:150px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-3ca66d49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-749736f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-13139 .elementor-element.elementor-element-69c5d306{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-32c2771a{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-32c2771a.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:40px;}.elementor-13139 .elementor-element.elementor-element-32c2771a.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:40px;bottom:0px;}#wpadminbar ~ .elementor-13139 .elementor-element.elementor-element-32c2771a.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-13139 .elementor-element.elementor-element-32c2771a.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(40px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-13139 .elementor-element.elementor-element-32c2771a.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-13139 .elementor-element.elementor-element-32c2771a.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(40px + var(--wpadminbar-height, 0px));}.elementor-13139 .elementor-element.elementor-element-32c2771a.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--up{bottom:0px;}.elementor-13139 .elementor-element.elementor-element-32c2771a.elementor-element.e-flex.jkit-sticky-element--enabled{z-index:100;}.elementor-13139 .elementor-element.elementor-element-42845d52{text-align:start;}.elementor-13139 .elementor-element.elementor-element-42845d52 .elementor-heading-title{font-family:var( --e-global-typography-7104cc1-font-family ), Sans-serif;font-size:var( --e-global-typography-7104cc1-font-size );font-weight:var( --e-global-typography-7104cc1-font-weight );text-transform:var( --e-global-typography-7104cc1-text-transform );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-3bc4254{--display:flex;--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-46245ab6{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-46245ab6.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:40px;}.elementor-13139 .elementor-element.elementor-element-46245ab6.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:40px;}#wpadminbar ~ .elementor-13139 .elementor-element.elementor-element-46245ab6.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-13139 .elementor-element.elementor-element-46245ab6.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(40px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-13139 .elementor-element.elementor-element-46245ab6.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-13139 .elementor-element.elementor-element-46245ab6.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(40px + var(--wpadminbar-height, 0px));}.elementor-13139 .elementor-element.elementor-element-46245ab6.elementor-element.e-flex.jkit-sticky-element--enabled{z-index:100;}.elementor-13139 .elementor-element.elementor-element-48fbacd6.jkit-equal-height-enable, .elementor-13139 .elementor-element.elementor-element-48fbacd6.jkit-equal-height-enable > .elementor-widget-container, .elementor-13139 .elementor-element.elementor-element-48fbacd6.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-13139 .elementor-element.elementor-element-48fbacd6.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:var( --e-global-color-secondary );background-image:url("https://www.iobuildersgroup.com/wp-content/uploads/2025/12/Driveway-Renovation-1.webp");text-align:left;padding:40px 40px 40px 40px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);border-style:none;border-radius:0px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 16px 0px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c1c71f2-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c71f2-font-size );font-weight:var( --e-global-typography-c1c71f2-font-weight );}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box:hover .title{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-secondary );margin:0px 0px 20px 0px;height:70px;width:70px;}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-secondary );width:40px;}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg{fill:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:40px;}.elementor-13139 .elementor-element.elementor-element-1e73624b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-1e73624b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:40px;}.elementor-13139 .elementor-element.elementor-element-1e73624b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:40px;}#wpadminbar ~ .elementor-13139 .elementor-element.elementor-element-1e73624b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-13139 .elementor-element.elementor-element-1e73624b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(40px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-13139 .elementor-element.elementor-element-1e73624b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-13139 .elementor-element.elementor-element-1e73624b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(40px + var(--wpadminbar-height, 0px));}.elementor-13139 .elementor-element.elementor-element-1e73624b.elementor-element.e-flex.jkit-sticky-element--enabled{z-index:100;}.elementor-13139 .elementor-element.elementor-element-7f9e603e.jkit-equal-height-enable, .elementor-13139 .elementor-element.elementor-element-7f9e603e.jkit-equal-height-enable > .elementor-widget-container, .elementor-13139 .elementor-element.elementor-element-7f9e603e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-13139 .elementor-element.elementor-element-7f9e603e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:var( --e-global-color-secondary );background-image:url("https://www.iobuildersgroup.com/wp-content/uploads/2025/12/Concrete-Patios-1.webp");text-align:left;padding:40px 40px 40px 40px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);border-style:none;border-radius:0px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 16px 0px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c1c71f2-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c71f2-font-size );font-weight:var( --e-global-typography-c1c71f2-font-weight );}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box:hover .title{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-secondary );margin:0px 0px 20px 0px;height:70px;width:70px;}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-secondary );width:40px;}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg{fill:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:40px;}.elementor-13139 .elementor-element.elementor-element-b9985b5{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-7a7129dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-7a7129dd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:20px;}.elementor-13139 .elementor-element.elementor-element-7a7129dd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:20px;}#wpadminbar ~ .elementor-13139 .elementor-element.elementor-element-7a7129dd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-13139 .elementor-element.elementor-element-7a7129dd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(20px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-13139 .elementor-element.elementor-element-7a7129dd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-13139 .elementor-element.elementor-element-7a7129dd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(20px + var(--wpadminbar-height, 0px));}.elementor-13139 .elementor-element.elementor-element-7a7129dd.elementor-element.e-flex.jkit-sticky-element--enabled{z-index:100;}.elementor-13139 .elementor-element.elementor-element-10a262b0.jkit-equal-height-enable, .elementor-13139 .elementor-element.elementor-element-10a262b0.jkit-equal-height-enable > .elementor-widget-container, .elementor-13139 .elementor-element.elementor-element-10a262b0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-13139 .elementor-element.elementor-element-10a262b0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:var( --e-global-color-secondary );background-image:url("https://www.iobuildersgroup.com/wp-content/uploads/2025/12/Concrete-Pathway-1.webp");text-align:left;background-size:cover;padding:40px 40px 40px 40px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 16px 0px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c1c71f2-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c71f2-font-size );font-weight:var( --e-global-typography-c1c71f2-font-weight );}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box:hover .title{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-secondary );margin:0px 0px 20px 0px;height:70px;width:70px;}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-secondary );width:40px;}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg{fill:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:40px;}.elementor-13139 .elementor-element.elementor-element-72127c17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-72127c17.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:20px;}.elementor-13139 .elementor-element.elementor-element-72127c17.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:20px;}#wpadminbar ~ .elementor-13139 .elementor-element.elementor-element-72127c17.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-13139 .elementor-element.elementor-element-72127c17.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(20px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-13139 .elementor-element.elementor-element-72127c17.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-13139 .elementor-element.elementor-element-72127c17.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(20px + var(--wpadminbar-height, 0px));}.elementor-13139 .elementor-element.elementor-element-72127c17.elementor-element.e-flex.jkit-sticky-element--enabled{z-index:100;}.elementor-13139 .elementor-element.elementor-element-410f632a.jkit-equal-height-enable, .elementor-13139 .elementor-element.elementor-element-410f632a.jkit-equal-height-enable > .elementor-widget-container, .elementor-13139 .elementor-element.elementor-element-410f632a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-13139 .elementor-element.elementor-element-410f632a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:var( --e-global-color-secondary );background-image:url("https://www.iobuildersgroup.com/wp-content/uploads/2025/12/Concrete-foundation-Slab-1.webp");text-align:left;padding:40px 40px 40px 40px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);border-style:none;border-radius:0px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 16px 0px;color:#FFFFFF;font-family:var( --e-global-typography-c1c71f2-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c71f2-font-size );font-weight:var( --e-global-typography-c1c71f2-font-weight );}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box:hover .title{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:#FFFFFF;margin:0px 0px 20px 0px;height:70px;width:70px;}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:#FFFFFF;width:40px;}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg{fill:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:40px;}.elementor-13139 .elementor-element.elementor-element-c983b7f{--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;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-06506a8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-d817da2 .jeg-elementor-kit.jkit-fun-fact{text-align:center;}.elementor-13139 .elementor-element.elementor-element-d817da2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{justify-content:normal;align-items:normal;flex-direction:column;}.elementor-13139 .elementor-element.elementor-element-d817da2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7104cc1-font-family ), Sans-serif;font-size:var( --e-global-typography-7104cc1-font-size );font-weight:var( --e-global-typography-7104cc1-font-weight );text-transform:var( --e-global-typography-7104cc1-text-transform );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );margin-bottom:10px;}.elementor-13139 .elementor-element.elementor-element-d817da2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-d817da2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{top:-5px;left:0px;vertical-align:super;}.elementor-13139 .elementor-element.elementor-element-2c8d85e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-a05d862{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-989bd74 .jeg-elementor-kit.jkit-fun-fact{text-align:center;}.elementor-13139 .elementor-element.elementor-element-989bd74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{justify-content:normal;align-items:normal;flex-direction:column;}.elementor-13139 .elementor-element.elementor-element-989bd74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7104cc1-font-family ), Sans-serif;font-size:var( --e-global-typography-7104cc1-font-size );font-weight:var( --e-global-typography-7104cc1-font-weight );text-transform:var( --e-global-typography-7104cc1-text-transform );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );margin-bottom:10px;}.elementor-13139 .elementor-element.elementor-element-989bd74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-989bd74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{top:-5px;left:0px;vertical-align:super;}.elementor-13139 .elementor-element.elementor-element-c2883ff{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-e25391d .jeg-elementor-kit.jkit-fun-fact{text-align:center;}.elementor-13139 .elementor-element.elementor-element-e25391d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{justify-content:normal;align-items:normal;flex-direction:column;}.elementor-13139 .elementor-element.elementor-element-e25391d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7104cc1-font-family ), Sans-serif;font-size:var( --e-global-typography-7104cc1-font-size );font-weight:var( --e-global-typography-7104cc1-font-weight );text-transform:var( --e-global-typography-7104cc1-text-transform );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );margin-bottom:10px;}.elementor-13139 .elementor-element.elementor-element-e25391d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-e25391d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{top:-5px;left:0px;vertical-align:super;}.elementor-13139 .elementor-element.elementor-element-489b42d{width:100%;max-width:100%;top:10px;text-align:center;}.elementor-13139 .elementor-element.elementor-element-489b42d.elementor-element{--align-self:center;}body:not(.rtl) .elementor-13139 .elementor-element.elementor-element-489b42d{left:0px;}body.rtl .elementor-13139 .elementor-element.elementor-element-489b42d{right:0px;}.elementor-13139 .elementor-element.elementor-element-489b42d .elementor-heading-title{font-family:var( --e-global-typography-21bc4c4-font-family ), Sans-serif;font-size:var( --e-global-typography-21bc4c4-font-size );font-weight:var( --e-global-typography-21bc4c4-font-weight );text-transform:var( --e-global-typography-21bc4c4-text-transform );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );text-shadow:0px 0px 1px rgba(0, 0, 0, 0.3);color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-68e83ed{--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;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-68e83ed:not(.elementor-motion-effects-element-type-background), .elementor-13139 .elementor-element.elementor-element-68e83ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-409b458{--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;}.elementor-13139 .elementor-element.elementor-element-fe45bda .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-d7b154d{color:#C5C5C5;}.elementor-13139 .elementor-element.elementor-element-20da5a1 .elementor-button{background-color:#00000070;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-13139 .elementor-element.elementor-element-20da5a1 .elementor-button:hover, .elementor-13139 .elementor-element.elementor-element-20da5a1 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-20da5a1 .elementor-button:hover svg, .elementor-13139 .elementor-element.elementor-element-20da5a1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-4b89357{--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;}.elementor-13139 .elementor-element.elementor-element-5ad53c7 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-13139 .elementor-element.elementor-element-5ad53c7 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#00000038;}.elementor-13139 .elementor-element.elementor-element-5ad53c7{width:var( --container-widget-width, 106.091% );max-width:106.091%;--container-widget-width:106.091%;--container-widget-flex-grow:0;--image-transition-duration:1000ms;--overlay-transition-duration:1500ms;--content-text-align:center;--content-padding:24px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-13139 .elementor-element.elementor-element-5ad53c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-e5d75cc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-e5d75cc:not(.elementor-motion-effects-element-type-background), .elementor-13139 .elementor-element.elementor-element-e5d75cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-30c4afd{--display:flex;}.elementor-13139 .elementor-element.elementor-element-3e2fa1d .tp-social-embed{text-align:center;}.elementor-13139 .elementor-element.elementor-element-294e1c4{--display:flex;}.elementor-13139 .elementor-element.elementor-element-09e3103 .tp-social-embed{text-align:center;}.elementor-13139 .elementor-element.elementor-element-70b544a{--display:flex;}.elementor-13139 .elementor-element.elementor-element-2fcf74a .tp-social-embed{text-align:center;}.elementor-13139 .elementor-element.elementor-element-3dab3ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-3dab3ec:not(.elementor-motion-effects-element-type-background), .elementor-13139 .elementor-element.elementor-element-3dab3ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13139 .elementor-element.elementor-element-1878816{--display:flex;}.elementor-13139 .elementor-element.elementor-element-5d2ed6f{text-align:center;}.elementor-13139 .elementor-element.elementor-element-5d2ed6f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-99bf91b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-06d5818{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-665a0df > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-665a0df{text-align:center;}.elementor-13139 .elementor-element.elementor-element-665a0df .elementor-heading-title{font-family:var( --e-global-typography-21bc4c4-font-family ), Sans-serif;font-size:var( --e-global-typography-21bc4c4-font-size );font-weight:var( --e-global-typography-21bc4c4-font-weight );text-transform:var( --e-global-typography-21bc4c4-text-transform );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );text-shadow:0px 0px 2px rgba(0, 0, 0, 0.75);color:#E8E8E8;}.elementor-13139 .elementor-element.elementor-element-d328816 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-13139 .elementor-element.elementor-element-d328816 .elementor-icon-box-wrapper{text-align:center;}.elementor-13139 .elementor-element.elementor-element-d328816 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-d328816 .elementor-icon-box-title a{font-family:var( --e-global-typography-c1c71f2-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c71f2-font-size );font-weight:var( --e-global-typography-c1c71f2-font-weight );}.elementor-13139 .elementor-element.elementor-element-d328816 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-d328816 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13139 .elementor-element.elementor-element-24986f2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-9a3a40d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-9a3a40d{text-align:center;}.elementor-13139 .elementor-element.elementor-element-9a3a40d .elementor-heading-title{font-family:var( --e-global-typography-21bc4c4-font-family ), Sans-serif;font-size:var( --e-global-typography-21bc4c4-font-size );font-weight:var( --e-global-typography-21bc4c4-font-weight );text-transform:var( --e-global-typography-21bc4c4-text-transform );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );text-shadow:0px 0px 2px rgba(0, 0, 0, 0.75);color:#E8E8E8;}.elementor-13139 .elementor-element.elementor-element-0b79324 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-13139 .elementor-element.elementor-element-0b79324 .elementor-icon-box-wrapper{text-align:center;}.elementor-13139 .elementor-element.elementor-element-0b79324 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-0b79324 .elementor-icon-box-title a{font-family:var( --e-global-typography-c1c71f2-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c71f2-font-size );font-weight:var( --e-global-typography-c1c71f2-font-weight );}.elementor-13139 .elementor-element.elementor-element-0b79324 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-0b79324 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13139 .elementor-element.elementor-element-59da939{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-93aafd8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-93aafd8{text-align:center;}.elementor-13139 .elementor-element.elementor-element-93aafd8 .elementor-heading-title{font-family:var( --e-global-typography-21bc4c4-font-family ), Sans-serif;font-size:var( --e-global-typography-21bc4c4-font-size );font-weight:var( --e-global-typography-21bc4c4-font-weight );text-transform:var( --e-global-typography-21bc4c4-text-transform );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );text-shadow:0px 0px 2px rgba(0, 0, 0, 0.75);color:#E8E8E8;}.elementor-13139 .elementor-element.elementor-element-313bcbf > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-13139 .elementor-element.elementor-element-313bcbf .elementor-icon-box-wrapper{text-align:center;}.elementor-13139 .elementor-element.elementor-element-313bcbf .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-313bcbf .elementor-icon-box-title a{font-family:var( --e-global-typography-c1c71f2-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c71f2-font-size );font-weight:var( --e-global-typography-c1c71f2-font-weight );}.elementor-13139 .elementor-element.elementor-element-313bcbf .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-313bcbf .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13139 .elementor-element.elementor-element-797767b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-18ab7aa > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-18ab7aa{text-align:center;}.elementor-13139 .elementor-element.elementor-element-18ab7aa .elementor-heading-title{font-family:var( --e-global-typography-21bc4c4-font-family ), Sans-serif;font-size:var( --e-global-typography-21bc4c4-font-size );font-weight:var( --e-global-typography-21bc4c4-font-weight );text-transform:var( --e-global-typography-21bc4c4-text-transform );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );text-shadow:0px 0px 2px rgba(0, 0, 0, 0.75);color:#E8E8E8;}.elementor-13139 .elementor-element.elementor-element-dcbb4f7 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-13139 .elementor-element.elementor-element-dcbb4f7 .elementor-icon-box-wrapper{text-align:center;}.elementor-13139 .elementor-element.elementor-element-dcbb4f7 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-dcbb4f7 .elementor-icon-box-title a{font-family:var( --e-global-typography-c1c71f2-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c71f2-font-size );font-weight:var( --e-global-typography-c1c71f2-font-weight );}.elementor-13139 .elementor-element.elementor-element-dcbb4f7 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-dcbb4f7 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13139 .elementor-element.elementor-element-6f00d75{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-7134c38 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-7134c38{text-align:center;}.elementor-13139 .elementor-element.elementor-element-7134c38 .elementor-heading-title{font-family:var( --e-global-typography-21bc4c4-font-family ), Sans-serif;font-size:var( --e-global-typography-21bc4c4-font-size );font-weight:var( --e-global-typography-21bc4c4-font-weight );text-transform:var( --e-global-typography-21bc4c4-text-transform );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );text-shadow:0px 0px 2px rgba(0, 0, 0, 0.75);color:#E8E8E8;}.elementor-13139 .elementor-element.elementor-element-0ddbf42 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-13139 .elementor-element.elementor-element-0ddbf42 .elementor-icon-box-wrapper{text-align:center;}.elementor-13139 .elementor-element.elementor-element-0ddbf42 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-0ddbf42 .elementor-icon-box-title a{font-family:var( --e-global-typography-c1c71f2-font-family ), Sans-serif;font-size:var( --e-global-typography-c1c71f2-font-size );font-weight:var( --e-global-typography-c1c71f2-font-weight );}.elementor-13139 .elementor-element.elementor-element-0ddbf42 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-0ddbf42 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13139 .elementor-element.elementor-element-6acddb9{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-192b05c{--display:flex;}.elementor-13139 .elementor-element.elementor-element-e503ed2{text-align:center;}.elementor-13139 .elementor-element.elementor-element-e503ed2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-1c561dc{text-align:center;}.elementor-13139 .elementor-element.elementor-element-d8025e4{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-a66214c .elementor-gallery-item__overlay{background-color:#181818AD;}.elementor-13139 .elementor-element.elementor-element-a66214c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-13139 .elementor-element.elementor-element-a66214c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#00000080;}.elementor-13139 .elementor-element.elementor-element-a66214c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-13139 .elementor-element.elementor-element-bd94378 .elementor-gallery-item__overlay{background-color:#181818AD;}.elementor-13139 .elementor-element.elementor-element-bd94378 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-13139 .elementor-element.elementor-element-bd94378 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-13139 .elementor-element.elementor-element-bd94378{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-13139 .elementor-element.elementor-element-77f53ad .elementor-gallery-item__overlay{background-color:#181818AD;}.elementor-13139 .elementor-element.elementor-element-77f53ad .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-13139 .elementor-element.elementor-element-77f53ad .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-13139 .elementor-element.elementor-element-77f53ad{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-13139 .elementor-element.elementor-element-45bf9a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-37204d3{--display:flex;}.elementor-13139 .elementor-element.elementor-element-7318120{text-align:center;}.elementor-13139 .elementor-element.elementor-element-7318120 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-525f082{width:var( --container-widget-width, 518px );max-width:518px;--container-widget-width:518px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13139 .elementor-element.elementor-element-525f082 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-13139 .elementor-element.elementor-element-525f082.elementor-element{--align-self:center;}.elementor-13139 .elementor-element.elementor-element-6a9c5b8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-2cd07d50{--display:flex;}.elementor-13139 .elementor-element.elementor-element-2cd07d50.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-657c947a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-13139 .elementor-element.elementor-element-6ec3798f{--display:flex;box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.1);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-13139 .elementor-element.elementor-element-6ec3798f:not(.elementor-motion-effects-element-type-background), .elementor-13139 .elementor-element.elementor-element-6ec3798f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-564b1df6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-254cd341{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13139 .elementor-element.elementor-element-49eb2ac7{--display:flex;}.elementor-13139 .elementor-element.elementor-element-49eb2ac7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-7ff750fb{text-align:start;}.elementor-13139 .elementor-element.elementor-element-e7dfae2{--display:flex;}.elementor-13139 .elementor-element.elementor-element-f5d9cd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-43cdf56{--display:flex;}.elementor-13139 .elementor-element.elementor-element-43cdf56.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-8761e46{text-align:start;}.elementor-13139 .elementor-element.elementor-element-64c5674{--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;}.elementor-13139 .elementor-element.elementor-element-64c5674.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-7e92f73{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-13139 .elementor-element.elementor-element-e47741f{--display:flex;box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.1);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-13139 .elementor-element.elementor-element-e47741f:not(.elementor-motion-effects-element-type-background), .elementor-13139 .elementor-element.elementor-element-e47741f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-2ad1470 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-6b330ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-d2fa8f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-13139 .elementor-element.elementor-element-d2fa8f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-13139 .elementor-element.elementor-element-d2fa8f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-13139 .elementor-element.elementor-element-d2fa8f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-13139 .elementor-element.elementor-element-d2fa8f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-13139 .elementor-element.elementor-element-d2fa8f7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-13139 .elementor-element.elementor-element-d2fa8f7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-13139 .elementor-element.elementor-element-d2fa8f7{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-13139 .elementor-element.elementor-element-d2fa8f7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-13139 .elementor-element.elementor-element-d2fa8f7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-13139 .elementor-element.elementor-element-850dd37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-63f59cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-13139 .elementor-element.elementor-element-25c6398 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-25c6398{text-align:center;}.elementor-13139 .elementor-element.elementor-element-25c6398 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-13139 .elementor-element.elementor-element-dfa9713 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-dfa9713{text-align:center;}.elementor-13139 .elementor-element.elementor-element-dfa9713 .elementor-heading-title{font-family:var( --e-global-typography-7104cc1-font-family ), Sans-serif;font-size:var( --e-global-typography-7104cc1-font-size );font-weight:var( --e-global-typography-7104cc1-font-weight );text-transform:var( --e-global-typography-7104cc1-text-transform );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-479c1a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-59b93b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand:not(.background-gradient), .elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient:after{background-color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-ab37cd6 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper{margin:0px 0px 10px 0px;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand{border-style:none;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-37342b8-font-size );font-weight:var( --e-global-typography-37342b8-font-weight );padding:15px 0px 15px 15px;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7EBF0;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7EBF0;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );padding:20px 40px 0px 15px;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"]{margin:0px -10px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{font-size:12px;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg{width:12px;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon{font-size:12px;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg{width:12px;}.elementor-13139 .elementor-element.elementor-element-67961d2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand:not(.background-gradient), .elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient:after{background-color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-8dd8068 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper{margin:0px 0px 10px 0px;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand{border-style:none;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-37342b8-font-size );font-weight:var( --e-global-typography-37342b8-font-weight );padding:15px 0px 15px 15px;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7EBF0;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7EBF0;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );padding:20px 40px 0px 15px;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"]{margin:0px -10px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{font-size:12px;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg{width:12px;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon{font-size:12px;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg{width:12px;}.elementor-13139 .elementor-element.elementor-element-53c3268{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.7;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-53c3268:not(.elementor-motion-effects-element-type-background), .elementor-13139 .elementor-element.elementor-element-53c3268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.iobuildersgroup.com/wp-content/uploads/2024/10/ourdoorwithlargeterrace.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13139 .elementor-element.elementor-element-53c3268::before, .elementor-13139 .elementor-element.elementor-element-53c3268 > .elementor-background-video-container::before, .elementor-13139 .elementor-element.elementor-element-53c3268 > .e-con-inner > .elementor-background-video-container::before, .elementor-13139 .elementor-element.elementor-element-53c3268 > .elementor-background-slideshow::before, .elementor-13139 .elementor-element.elementor-element-53c3268 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13139 .elementor-element.elementor-element-53c3268 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13139 .elementor-element.elementor-element-0c69c9a{--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;}.elementor-13139 .elementor-element.elementor-element-9e51650{text-align:center;}.elementor-13139 .elementor-element.elementor-element-9e51650 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13139 .elementor-element.elementor-element-fab6bcc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13139 .elementor-element.elementor-element-fab6bcc{text-align:center;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:26px;color:#DBDBDB;}.elementor-13139 .elementor-element.elementor-element-ad30e54 .elementor-button{background-color:#00000070;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-13139 .elementor-element.elementor-element-ad30e54 .elementor-button:hover, .elementor-13139 .elementor-element.elementor-element-ad30e54 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-ad30e54 .elementor-button:hover svg, .elementor-13139 .elementor-element.elementor-element-ad30e54 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-13139 .elementor-element.elementor-element-50dc466{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13139 .elementor-element.elementor-element-166ad3a{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-1db1717 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-1ef9590 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-9649aad > .elementor-widget-container{padding:0% 23% 0% 0%;}.elementor-13139 .elementor-element.elementor-element-9649aad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-bc4b84a > .elementor-widget-container{padding:0% 23% 0% 0%;}.elementor-13139 .elementor-element.elementor-element-bc4b84a{font-size:15px;}.elementor-13139 .elementor-element.elementor-element-59b4db9{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-8568ad1{--margin-top:0px;--margin-bottom:0px;--margin-left:-37px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-ffc88d7 img{height:500px;}.elementor-13139 .elementor-element.elementor-element-07a1af3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-93adbcc{--margin-top:40px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13139 .elementor-element.elementor-element-412efd6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-1210826{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-0071d18 .elementor-button{font-size:var( --e-global-typography-c300c25-font-size );line-height:var( --e-global-typography-c300c25-line-height );letter-spacing:var( --e-global-typography-c300c25-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-175155a{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-2d2cedd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-ad7e072 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-ad7e072 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-c85e5a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-26619f2c{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-3ca66d49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-749736f0{--flex-wrap:wrap;}.elementor-13139 .elementor-element.elementor-element-69c5d306{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-42845d52 .elementor-heading-title{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-3bc4254{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:20px 20px 20px 20px;}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:20px 20px 20px 20px;}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-b9985b5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:20px 20px 20px 20px;}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:20px 20px 20px 20px;}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-c983b7f{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-d817da2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-d817da2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-989bd74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-989bd74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-e25391d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-e25391d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-489b42d .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-68e83ed{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:010px;--padding-right:010px;}.elementor-13139 .elementor-element.elementor-element-fe45bda{text-align:center;}.elementor-13139 .elementor-element.elementor-element-d7b154d{text-align:center;}.elementor-13139 .elementor-element.elementor-element-5ad53c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13139 .elementor-element.elementor-element-e5d75cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-3dab3ec{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-5d2ed6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-665a0df .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-d328816 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-d328816 .elementor-icon-box-title a{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-d328816 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-9a3a40d .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-0b79324 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-0b79324 .elementor-icon-box-title a{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-0b79324 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-93aafd8 .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-313bcbf .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-313bcbf .elementor-icon-box-title a{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-313bcbf .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-18ab7aa .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-dcbb4f7 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-dcbb4f7 .elementor-icon-box-title a{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-dcbb4f7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-7134c38 .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-0ddbf42 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-0ddbf42 .elementor-icon-box-title a{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-0ddbf42 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-6acddb9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-e503ed2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-d8025e4{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13139 .elementor-element.elementor-element-45bf9a4{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-7318120 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-525f082 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-13139 .elementor-element.elementor-element-525f082{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-6a9c5b8a{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-2cd07d50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-6ec3798f{--margin-top:40px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13139 .elementor-element.elementor-element-564b1df6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-254cd341{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-49eb2ac7{--margin-top:0px;--margin-bottom:0px;--margin-left:-37px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-7ff750fb img{height:500px;}.elementor-13139 .elementor-element.elementor-element-f5d9cd4{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-43cdf56{--margin-top:0px;--margin-bottom:0px;--margin-left:-37px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-8761e46 img{height:500px;}.elementor-13139 .elementor-element.elementor-element-64c5674{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-e47741f{--margin-top:40px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13139 .elementor-element.elementor-element-2ad1470 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-850dd37{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-63f59cf{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-25c6398 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-dfa9713 .elementor-heading-title{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-479c1a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-59b93b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-37342b8-font-size );}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:20px 40px 0px 15px;}.elementor-13139 .elementor-element.elementor-element-67961d2{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-37342b8-font-size );}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:20px 40px 0px 15px;}.elementor-13139 .elementor-element.elementor-element-53c3268{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-9e51650 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-fab6bcc{font-size:16px;}}@media(max-width:767px){.elementor-13139 .elementor-element.elementor-element-166ad3a{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13139 .elementor-element.elementor-element-a33f3d2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-1db1717{text-align:center;}.elementor-13139 .elementor-element.elementor-element-1db1717 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-1ef9590{text-align:center;}.elementor-13139 .elementor-element.elementor-element-1ef9590 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-9649aad > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13139 .elementor-element.elementor-element-9649aad{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-bc4b84a > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13139 .elementor-element.elementor-element-bc4b84a{text-align:center;font-size:14px;}.elementor-13139 .elementor-element.elementor-element-59b4db9{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-8568ad1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-07a1af3{--width:100%;--flex-wrap:wrap;}.elementor-13139 .elementor-element.elementor-element-07a1af3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-f21e035{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13139 .elementor-element.elementor-element-93adbcc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13139 .elementor-element.elementor-element-412efd6{text-align:center;}.elementor-13139 .elementor-element.elementor-element-412efd6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-1210826 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13139 .elementor-element.elementor-element-1210826{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-0071d18 .elementor-button{font-size:var( --e-global-typography-c300c25-font-size );line-height:var( --e-global-typography-c300c25-line-height );letter-spacing:var( --e-global-typography-c300c25-letter-spacing );padding:15px 30px 15px 30px;}.elementor-13139 .elementor-element.elementor-element-175155a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-2d2cedd{--width:45%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-2d2cedd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-ad7e072 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );margin-bottom:5px;}.elementor-13139 .elementor-element.elementor-element-ad7e072 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-c85e5a9{--width:45%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-c85e5a9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-26619f2c{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-3ca66d49{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-42845d52{text-align:center;}.elementor-13139 .elementor-element.elementor-element-42845d52 .elementor-heading-title{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:20px 40px 20px 20px;}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:20px 40px 20px 20px;}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-b9985b5{--flex-wrap:wrap;}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:20px 40px 20px 20px;}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:20px 40px 20px 20px;}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-06506a8{--width:45%;}.elementor-13139 .elementor-element.elementor-element-06506a8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-d817da2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-13139 .elementor-element.elementor-element-d817da2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );margin-bottom:5px;}.elementor-13139 .elementor-element.elementor-element-d817da2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-2c8d85e{--width:45%;}.elementor-13139 .elementor-element.elementor-element-2c8d85e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-a05d862{--width:45%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-a05d862.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-989bd74 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-13139 .elementor-element.elementor-element-989bd74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );margin-bottom:5px;}.elementor-13139 .elementor-element.elementor-element-989bd74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-c2883ff{--width:45%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-c2883ff.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-e25391d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-13139 .elementor-element.elementor-element-e25391d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );margin-bottom:5px;}.elementor-13139 .elementor-element.elementor-element-e25391d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-489b42d .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-68e83ed{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-e5d75cc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-3dab3ec{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-5d2ed6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-99bf91b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-06d5818{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-665a0df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 10px 0px;}.elementor-13139 .elementor-element.elementor-element-665a0df .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-d328816 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-d328816 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-d328816 .elementor-icon-box-title a{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-d328816 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-24986f2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-9a3a40d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 10px 0px;}.elementor-13139 .elementor-element.elementor-element-9a3a40d .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-0b79324 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-0b79324 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-0b79324 .elementor-icon-box-title a{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-0b79324 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-59da939{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-93aafd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 10px 0px;}.elementor-13139 .elementor-element.elementor-element-93aafd8 .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-313bcbf > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-313bcbf .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-313bcbf .elementor-icon-box-title a{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-313bcbf .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-797767b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-18ab7aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 10px 0px;}.elementor-13139 .elementor-element.elementor-element-18ab7aa .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-dcbb4f7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-dcbb4f7 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-dcbb4f7 .elementor-icon-box-title a{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-dcbb4f7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-6f00d75{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-7134c38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 10px 0px;}.elementor-13139 .elementor-element.elementor-element-7134c38 .elementor-heading-title{font-size:var( --e-global-typography-21bc4c4-font-size );letter-spacing:var( --e-global-typography-21bc4c4-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-0ddbf42 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-13139 .elementor-element.elementor-element-0ddbf42 .elementor-icon-box-title, .elementor-13139 .elementor-element.elementor-element-0ddbf42 .elementor-icon-box-title a{font-size:var( --e-global-typography-c1c71f2-font-size );}.elementor-13139 .elementor-element.elementor-element-0ddbf42 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-6acddb9{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-e503ed2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-d8025e4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1px 0px;--row-gap:1px;--column-gap:0px;--grid-auto-flow:row;}.elementor-13139 .elementor-element.elementor-element-45bf9a4{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-7318120 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-525f082{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-525f082 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-13139 .elementor-element.elementor-element-6a9c5b8a{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-2cd07d50{--width:100%;--flex-wrap:wrap;}.elementor-13139 .elementor-element.elementor-element-2cd07d50.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-657c947a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13139 .elementor-element.elementor-element-6ec3798f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13139 .elementor-element.elementor-element-564b1df6{text-align:center;}.elementor-13139 .elementor-element.elementor-element-564b1df6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-254cd341 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13139 .elementor-element.elementor-element-254cd341{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-49eb2ac7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-f5d9cd4{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-43cdf56{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13139 .elementor-element.elementor-element-64c5674{--width:100%;--flex-wrap:wrap;}.elementor-13139 .elementor-element.elementor-element-64c5674.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13139 .elementor-element.elementor-element-7e92f73{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13139 .elementor-element.elementor-element-e47741f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13139 .elementor-element.elementor-element-2ad1470{text-align:center;}.elementor-13139 .elementor-element.elementor-element-2ad1470 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-d2fa8f7{--e-icon-list-icon-size:35px;}.elementor-13139 .elementor-element.elementor-element-850dd37{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-25c6398{text-align:center;}.elementor-13139 .elementor-element.elementor-element-25c6398 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-dfa9713 .elementor-heading-title{font-size:var( --e-global-typography-7104cc1-font-size );line-height:var( --e-global-typography-7104cc1-line-height );letter-spacing:var( --e-global-typography-7104cc1-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-479c1a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-59b93b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-37342b8-font-size );}.elementor-13139 .elementor-element.elementor-element-ab37cd6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-67961d2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-37342b8-font-size );}.elementor-13139 .elementor-element.elementor-element-8dd8068 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13139 .elementor-element.elementor-element-53c3268{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13139 .elementor-element.elementor-element-9e51650 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13139 .elementor-element.elementor-element-fab6bcc{font-size:14px;}}@media(min-width:768px){.elementor-13139 .elementor-element.elementor-element-7b40713{--width:52.456%;}.elementor-13139 .elementor-element.elementor-element-e2666ff{--width:47.5%;}.elementor-13139 .elementor-element.elementor-element-ff4f64b{--content-width:100%;}.elementor-13139 .elementor-element.elementor-element-8568ad1{--width:45%;}.elementor-13139 .elementor-element.elementor-element-07a1af3{--width:45%;}.elementor-13139 .elementor-element.elementor-element-f21e035{--width:100%;}.elementor-13139 .elementor-element.elementor-element-06506a8{--width:25%;}.elementor-13139 .elementor-element.elementor-element-2c8d85e{--width:25%;}.elementor-13139 .elementor-element.elementor-element-a05d862{--width:25%;}.elementor-13139 .elementor-element.elementor-element-c2883ff{--width:25%;}.elementor-13139 .elementor-element.elementor-element-409b458{--width:50%;}.elementor-13139 .elementor-element.elementor-element-4b89357{--width:50%;}.elementor-13139 .elementor-element.elementor-element-d8025e4{--width:100%;}.elementor-13139 .elementor-element.elementor-element-2cd07d50{--width:45%;}.elementor-13139 .elementor-element.elementor-element-657c947a{--width:100%;}.elementor-13139 .elementor-element.elementor-element-49eb2ac7{--width:45%;}.elementor-13139 .elementor-element.elementor-element-43cdf56{--width:45%;}.elementor-13139 .elementor-element.elementor-element-64c5674{--width:45%;}.elementor-13139 .elementor-element.elementor-element-7e92f73{--width:100%;}.elementor-13139 .elementor-element.elementor-element-50dc466{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13139 .elementor-element.elementor-element-7b40713{--width:64%;}.elementor-13139 .elementor-element.elementor-element-e2666ff{--width:36%;}.elementor-13139 .elementor-element.elementor-element-8568ad1{--width:45%;}.elementor-13139 .elementor-element.elementor-element-07a1af3{--width:45%;}.elementor-13139 .elementor-element.elementor-element-3ca66d49{--width:100%;}.elementor-13139 .elementor-element.elementor-element-69c5d306{--width:100%;}.elementor-13139 .elementor-element.elementor-element-3bc4254{--width:100%;}.elementor-13139 .elementor-element.elementor-element-b9985b5{--width:100%;}.elementor-13139 .elementor-element.elementor-element-409b458{--width:100%;}.elementor-13139 .elementor-element.elementor-element-4b89357{--width:100%;}.elementor-13139 .elementor-element.elementor-element-2cd07d50{--width:45%;}.elementor-13139 .elementor-element.elementor-element-49eb2ac7{--width:45%;}.elementor-13139 .elementor-element.elementor-element-43cdf56{--width:45%;}.elementor-13139 .elementor-element.elementor-element-64c5674{--width:45%;}}@media (min-width: 1025px) {.elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: block } }@media (min-width: 1025px) {.elementor-element.elementor-element-48fbacd6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; } }
@media (min-width: 1025px) {.elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: block } }@media (min-width: 1025px) {.elementor-element.elementor-element-7f9e603e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; } }
@media (min-width: 1025px) {.elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: block } }@media (min-width: 1025px) {.elementor-element.elementor-element-10a262b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; } }
@media (min-width: 1025px) {.elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: block } }@media (min-width: 1025px) {.elementor-element.elementor-element-410f632a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; } }
/* Start custom CSS for gallery, class: .elementor-element-a66214c */#gallery-one-custom .elementor-gallery-item:nth-child(n+2) {
    display: none !important;
}

#gallery-one-custom .elementor-gallery-item__title {
    font-size: 1.4rem;
     font-family: "Lato", sans-serif !important;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff; /* or theme color */
    margin-bottom: 8px;
    
}



/* Tablet + Mobile */
@media (max-width: 1024px) {
   #gallery-one-custom .elementor-gallery-item__image,
   #gallery-one-custom .elementor-gallery-item__image img {
        aspect-ratio: 9 / 16 !important;
        object-fit: cover; /* so cropping stays clean */
        width: 100% !important;
        height: auto;
    }
}



@media (max-width: 1024px) {
   #gallery-one-custom .elementor-gallery-item__image,
   #gallery-one-custom .elementor-gallery-item__image img {
        aspect-ratio: 1/1 !important;
        object-fit: cover; /* so cropping stays clean */
        width: 100% !important;
        height: auto;
    }
}




#gallery-one-custom .elementor-gallery-item .elementor-gallery-item__description {
    font-family: 'Heebo', sans-serif;
    font-weight: 300;
    color: #D0D0D0;
    font-size: clamp(14px, 2vw, 15px); /* Mobile ~14px → Desktop 16px */
}


/* Tablet & below – force gallery overlay + caption visible */
@media (max-width: 1024px) {

  #gallery-one-custom .elementor-gallery-item__overlay,
  #gallery-one-custom .elementor-gallery-item__content {
      opacity: 1 !important;
      visibility: visible !important;
      transform: none !important;
  }
  
  #gallery-one-custom .elementor-gallery-item .elementor-gallery-item__description{
            opacity: 1 !important;
      visibility: visible !important;
      transform: none !important;
  }

  /* Optional: darken overlay slightly so text is readable */
  #gallery-one-custom .elementor-gallery-item__overlay {
      background-color: rgba(0, 0, 0, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-bd94378 */#gallery-two-custom .elementor-gallery-item:nth-child(n+2) {
    display: none !important;
}

#gallery-two-custom .elementor-gallery-item__title {
    font-size: 1.4rem;
     font-family: "Lato", sans-serif !important;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff; /* or theme color */
    margin-bottom: 8px;
    
}



/* Tablet + Mobile */
@media (max-width: 1024px) {
   #gallery-two-custom .elementor-gallery-item__image,
   #gallery-two-custom .elementor-gallery-item__image img {
        aspect-ratio: 9 / 16 !important;
        object-fit: cover; /* so cropping stays clean */
        width: 100% !important;
        height: auto;
    }
}

@media (max-width: 1024px) {
   #gallery-two-custom .elementor-gallery-item__image,
   #gallery-two-custom .elementor-gallery-item__image img {
        aspect-ratio: 1/1 !important;
        object-fit: cover; /* so cropping stays clean */
        width: 100% !important;
        height: auto;
    }
}




#gallery-two-custom .elementor-gallery-item .elementor-gallery-item__description {
    font-family: 'Heebo', sans-serif;
    font-weight: 300;
    color: #D0D0D0;
    font-size: clamp(14px, 2vw, 15px); /* Mobile ~14px → Desktop 16px */
}


/* Tablet & below – force gallery overlay + caption visible */
@media (max-width: 1024px) {

  #gallery-two-custom .elementor-gallery-item__overlay,
 #gallery-two-custom .elementor-gallery-item__content {
      opacity: 1 !important;
      visibility: visible !important;
      transform: none !important;
  }
  
  #gallery-two-custom .elementor-gallery-item .elementor-gallery-item__description{
            opacity: 1 !important;
      visibility: visible !important;
      transform: none !important;
  }

  /* Optional: darken overlay slightly so text is readable */
  #gallery-two-custom .elementor-gallery-item__overlay {
      background-color: rgba(0, 0, 0, 0.45);
  }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-77f53ad */#gallery-three-custom .elementor-gallery-item:nth-child(n+2) {
    display: none !important;
}

#gallery-three-custom .elementor-gallery-item__title {
    font-size: 1.4rem;
     font-family: "Lato", sans-serif !important;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff; /* or theme color */
    margin-bottom: 8px;
    
}



/* Tablet + Mobile */
@media (max-width: 1024px) {
   #gallery-three-custom .elementor-gallery-item__image,
   #gallery-three-custom .elementor-gallery-item__image img {
        aspect-ratio: 9 / 16 !important;
        object-fit: cover; /* so cropping stays clean */
        width: 100% !important;
        height: auto;
    }
}

@media (max-width: 1024px) {
   #gallery-three-custom .elementor-gallery-item__image,
   #gallery-three-custom .elementor-gallery-item__image img {
        aspect-ratio: 1/1 !important;
        object-fit: cover; /* so cropping stays clean */
        width: 100% !important;
        height: auto;
    }
}




#gallery-three-custom .elementor-gallery-item .elementor-gallery-item__description {
    font-family: 'Heebo', sans-serif;
    font-weight: 300;
    color: #D0D0D0;
    font-size: clamp(14px, 2vw, 15px); /* Mobile ~14px → Desktop 16px */
}


/* Tablet & below – force gallery overlay + caption visible */
@media (max-width: 1024px) {

  #gallery-three-custom .elementor-gallery-item__overlay,
  #gallery-three-custom .elementor-gallery-item__content {
      opacity: 1 !important;
      visibility: visible !important;
      transform: none !important;
  }
  
  #gallery-three-custom .elementor-gallery-item .elementor-gallery-item__description{
            opacity: 1 !important;
      visibility: visible !important;
      transform: none !important;
  }

  /* Optional: darken overlay slightly so text is readable */
  #gallery-three-custom .elementor-gallery-item__overlay {
      background-color: rgba(0, 0, 0, 0.45);
  }
}/* End custom CSS */