.elementor-1101 .elementor-element.elementor-element-cc79bd4{--display:flex;--min-height:11vh;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-1101 .elementor-element.elementor-element-2bb7d08{text-align:center;font-family:"Mongoose", Sans-serif;font-size:135px;font-weight:500;text-transform:uppercase;line-height:101px;color:#F64A26;}.elementor-1101 .elementor-element.elementor-element-758666b{--display:flex;--min-height:557px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;--z-index:1;}.elementor-1101 .elementor-element.elementor-element-758666b:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-758666b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0F1467 0%, #1B264B 100%);}.elementor-1101 .elementor-element.elementor-element-da694ea{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1101 .elementor-element.elementor-element-da694ea{left:50%;}body.rtl .elementor-1101 .elementor-element.elementor-element-da694ea{right:50%;}.elementor-1101 .elementor-element.elementor-element-da694ea .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1101 .elementor-element.elementor-element-da694ea img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1101 .elementor-element.elementor-element-5581c75{--display:flex;--gap:31px 0px;--row-gap:31px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1101 .elementor-element.elementor-element-5581c75::before, .elementor-1101 .elementor-element.elementor-element-5581c75 > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-5581c75 > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-5581c75 > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-5581c75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-5581c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F146700 0%, #1B264B 100%);}.elementor-1101 .elementor-element.elementor-element-8195465 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-1101 .elementor-element.elementor-element-8195465{font-family:"Staatliches", Sans-serif;font-size:28px;line-height:38px;text-shadow:3px 3px 0px rgba(0, 0, 0, 0.3215686274509804);color:var( --e-global-color-74cd151 );}body:not(.rtl) .elementor-1101 .elementor-element.elementor-element-7fd94e4{left:0px;}body.rtl .elementor-1101 .elementor-element.elementor-element-7fd94e4{right:0px;}.elementor-1101 .elementor-element.elementor-element-7fd94e4{bottom:-70px;}.elementor-1101 .elementor-element.elementor-element-7fd94e4 .elementor-button{font-family:"Staatliches", Sans-serif;font-size:24px;text-transform:uppercase;line-height:1em;letter-spacing:2.7px;box-shadow:3px 4px 0px 0px rgba(0, 0, 0, 0.25098039215686274);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4840b3c );padding:16px 58px 16px 58px;}.elementor-1101 .elementor-element.elementor-element-5e4318f{--display:flex;--min-height:550px;--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:center;--overflow:hidden;--padding-top:105px;--padding-bottom:250px;--padding-left:30px;--padding-right:30px;}.elementor-1101 .elementor-element.elementor-element-5e4318f:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-5e4318f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b268840 ) 0%, var( --e-global-color-ae37c6d ) 100%);}.elementor-1101 .elementor-element.elementor-element-5e4318f > .elementor-shape-bottom .elementor-shape-fill, .elementor-1101 .elementor-element.elementor-element-5e4318f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-b268840 );}.elementor-1101 .elementor-element.elementor-element-5e4318f > .elementor-shape-bottom svg, .elementor-1101 .elementor-element.elementor-element-5e4318f > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:263px;}.elementor-1101 .elementor-element.elementor-element-bf9b3e2 > .elementor-widget-container{margin:0px 0px 019px 0px;}.elementor-1101 .elementor-element.elementor-element-bf9b3e2.elementor-element{--align-self:center;}.elementor-1101 .elementor-element.elementor-element-bf9b3e2{text-align:center;font-family:"Staatliches", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:2.5px;color:var( --e-global-color-736e72c );}.elementor-1101 .elementor-element.elementor-element-1c93284{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;font-family:"Staatliches", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-1c93284 > .elementor-widget-container{margin:0px 0px 85px 0px;}.elementor-1101 .elementor-element.elementor-element-1c93284 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1101 .elementor-element.elementor-element-664d532{--display:flex;--justify-content:flex-end;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1101 .elementor-element.elementor-element-05557f9{--display:flex;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__front{background-color:#292F8C;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__back{background-color:#292F8C;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box{height:275px;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:60px 12px 60px 12px;text-align:center;justify-content:flex-end;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:78px;color:#FFFFFF;font-family:"Staatliches", Sans-serif;font-size:50px;font-weight:400;line-height:52px;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__front .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Pressio", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:32px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:24px 14px 24px 24px;text-align:center;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__button{margin-center:0;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-1101 .elementor-element.elementor-element-7a21de2{--display:flex;--justify-content:flex-end;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1101 .elementor-element.elementor-element-948413e{--display:flex;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__front{background-color:#292F8C;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__back{background-color:#292F8C;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box{height:350px;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:60px 12px 60px 12px;text-align:center;justify-content:flex-end;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__image{margin-bottom:15px;opacity:1;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__image img{width:50px;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:78px;color:#FFFFFF;font-family:"Staatliches", Sans-serif;font-size:50px;font-weight:400;line-height:52px;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Pressio", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:32px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:24px 14px 24px 24px;text-align:center;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__button{margin-center:0;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-1101 .elementor-element.elementor-element-021d243{--display:flex;--justify-content:flex-end;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1101 .elementor-element.elementor-element-e7ad622{--display:flex;}.elementor-1101 .elementor-element.elementor-element-4c94d75 > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-1101 .elementor-element.elementor-element-4c94d75.elementor-element{--align-self:center;}.elementor-1101 .elementor-element.elementor-element-4c94d75 .elementor-button{font-size:16px;line-height:24px;letter-spacing:1.7px;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__front{background-color:#292F8C;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__back{background-color:#292F8C;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box{height:275px;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:60px 12px 60px 12px;text-align:center;justify-content:flex-end;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:78px;color:#FFFFFF;font-family:"Staatliches", Sans-serif;font-size:50px;font-weight:400;line-height:52px;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__front .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Pressio", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:32px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:24px 14px 24px 24px;text-align:center;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__button{margin-center:0;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-1101 .elementor-element.elementor-element-ae0a6d3{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:25px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#F64A26;}.elementor-1101 .elementor-element.elementor-element-c2df27a{--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:58px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1101 .elementor-element.elementor-element-c2df27a:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-c2df27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b268840 );}.elementor-1101 .elementor-element.elementor-element-b8f1f1e{--display:flex;--min-height:555px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--overlay-mix-blend-mode:darken;box-shadow:5px 0px 19px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-1101 .elementor-element.elementor-element-b8f1f1e:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-b8f1f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.callbigjoe.com/wp-content/uploads/2025/05/3bb45aef5afe9f77b791cb82fd9c61640512e4f5-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1101 .elementor-element.elementor-element-b8f1f1e::before, .elementor-1101 .elementor-element.elementor-element-b8f1f1e > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-b8f1f1e > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-b8f1f1e > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-b8f1f1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-b8f1f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #39414900 0%, #3941498C 100%);}.elementor-1101 .elementor-element.elementor-element-d695836{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-1101 .elementor-element.elementor-element-d695836 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1101 .elementor-element.elementor-element-d695836 .elementor-heading-title{font-family:"Pressio", Sans-serif;font-size:90px;font-weight:600;text-transform:uppercase;line-height:77px;letter-spacing:2.8px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-28ce883{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--margin-top:0px;--margin-bottom:93px;--margin-left:0px;--margin-right:0px;}.elementor-1101 .elementor-element.elementor-element-2d198d2{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1101 .elementor-element.elementor-element-c985b9e > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-c985b9e{font-family:"Staatliches", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:2.1px;color:var( --e-global-color-736e72c );}.elementor-1101 .elementor-element.elementor-element-43f0039 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-1101 .elementor-element.elementor-element-43f0039 .elementor-heading-title{font-family:"Pressio", Sans-serif;font-size:64px;font-weight:600;text-transform:uppercase;line-height:68px;letter-spacing:0.9px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-ac03ade{--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:center;}.elementor-1101 .elementor-element.elementor-element-aedc52c{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-9c6c247{--e-image-carousel-slides-to-show:2;}.elementor-1101 .elementor-element.elementor-element-9c6c247 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-74cd151 );opacity:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-9c6c247 .swiper-pagination-bullet{background:var( --e-global-color-736e72c );}.elementor-1101 .elementor-element.elementor-element-9c6c247 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-1101 .elementor-element.elementor-element-42ed982{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:34px 46px;--row-gap:34px;--column-gap:46px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1101 .elementor-element.elementor-element-e13bb1c{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1101 .elementor-element.elementor-element-1f9baff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-1f9baff{text-align:left;font-family:"Staatliches", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1em;color:#F7F7F7;}.elementor-1101 .elementor-element.elementor-element-f0a45e1 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-f0a45e1{font-family:"Staatliches", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;color:var( --e-global-color-736e72c );}.elementor-1101 .elementor-element.elementor-element-0c831fc{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-10320d8{--display:flex;}.elementor-1101 .elementor-element.elementor-element-7473863 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-7473863{text-align:left;font-family:"Staatliches", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1em;color:#F7F7F7;}.elementor-1101 .elementor-element.elementor-element-bfd3cdb > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-bfd3cdb{font-family:"Staatliches", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;color:var( --e-global-color-736e72c );}.elementor-1101 .elementor-element.elementor-element-6c53294{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-e770695{--display:flex;}.elementor-1101 .elementor-element.elementor-element-55697f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-55697f2{text-align:left;font-family:"Staatliches", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1em;color:#F7F7F7;}.elementor-1101 .elementor-element.elementor-element-610229a > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-610229a{font-family:"Staatliches", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;color:var( --e-global-color-736e72c );}.elementor-1101 .elementor-element.elementor-element-692fa2b{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-7c2d5da{--display:flex;}.elementor-1101 .elementor-element.elementor-element-dd2a48c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-dd2a48c{text-align:left;font-family:"Staatliches", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1em;color:#F7F7F7;}.elementor-1101 .elementor-element.elementor-element-35a21b2 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-35a21b2{font-family:"Staatliches", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;color:var( --e-global-color-736e72c );}.elementor-1101 .elementor-element.elementor-element-ced52e4{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-264d9ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:123px;--padding-right:120px;}.elementor-1101 .elementor-element.elementor-element-0b06bce{--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-1101 .elementor-element.elementor-element-ec1d93c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1101 .elementor-element.elementor-element-6424142{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1101 .elementor-element.elementor-element-717484e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-717484e .elementor-heading-title{font-family:"Pressio", Sans-serif;font-size:64px;font-weight:600;text-transform:uppercase;line-height:68px;letter-spacing:0.9px;color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-b401178 .elementor-button{font-size:16px;line-height:24px;letter-spacing:1.5px;box-shadow:3px 4px 0px 0px rgba(0, 0, 0, 0.25098039215686274);border-style:solid;border-color:#000000;}.elementor-1101 .elementor-element.elementor-element-ba9f309{--display:flex;}.elementor-1101 .elementor-element.elementor-element-06b4c1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-06b4c1d{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-d63ee35 > .elementor-widget-container{margin:-43px 0px 57px 85px;}.elementor-1101 .elementor-element.elementor-element-d63ee35 .elementor-button{font-size:16px;line-height:24px;letter-spacing:1.5px;box-shadow:3px 4px 0px 0px rgba(0, 0, 0, 0.25098039215686274);border-style:solid;border-color:#000000;}.elementor-1101 .elementor-element.elementor-element-c0963c4{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-1101 .elementor-element.elementor-element-ae3ef55{--display:flex;}.elementor-1101 .elementor-element.elementor-element-7496bd5{--display:flex;--min-height:304px;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4840b3c );--border-color:var( --e-global-color-4840b3c );box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1101 .elementor-element.elementor-element-7496bd5:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-7496bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.callbigjoe.com/wp-content/uploads/2025/05/252813b3186aa5c734ffbfd2bcf661a09b7f185c-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1101 .elementor-element.elementor-element-7496bd5::before, .elementor-1101 .elementor-element.elementor-element-7496bd5 > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-7496bd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-7496bd5 > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-7496bd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-7496bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-7496bd5:hover::before, .elementor-1101 .elementor-element.elementor-element-7496bd5:hover > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-7496bd5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-7496bd5 > .elementor-background-slideshow:hover::before, .elementor-1101 .elementor-element.elementor-element-7496bd5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-7496bd5:hover{--overlay-opacity:0;}.elementor-1101 .elementor-element.elementor-element-7496bd5, .elementor-1101 .elementor-element.elementor-element-7496bd5::before{--overlay-transition:0.5s;}.elementor-1101 .elementor-element.elementor-element-b83b563 .elementor-image-box-wrapper{text-align:center;}.elementor-1101 .elementor-element.elementor-element-b83b563.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1101 .elementor-element.elementor-element-b83b563.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1101 .elementor-element.elementor-element-b83b563.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-b83b563 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1101 .elementor-element.elementor-element-b83b563 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1101 .elementor-element.elementor-element-b83b563 .elementor-image-box-title{font-family:"Staatliches", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:var( --e-global-color-ae37c6d );}.elementor-1101 .elementor-element.elementor-element-b809e13{--display:flex;}.elementor-1101 .elementor-element.elementor-element-068193d{--display:flex;--min-height:304px;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4840b3c );--border-color:var( --e-global-color-4840b3c );box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1101 .elementor-element.elementor-element-068193d:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-068193d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.callbigjoe.com/wp-content/uploads/2025/05/05526363f7a70ad7ee480a55225dedfd2ea7b891-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1101 .elementor-element.elementor-element-068193d::before, .elementor-1101 .elementor-element.elementor-element-068193d > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-068193d > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-068193d > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-068193d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-068193d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-068193d:hover::before, .elementor-1101 .elementor-element.elementor-element-068193d:hover > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-068193d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-068193d > .elementor-background-slideshow:hover::before, .elementor-1101 .elementor-element.elementor-element-068193d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-068193d:hover{--overlay-opacity:0;}.elementor-1101 .elementor-element.elementor-element-068193d, .elementor-1101 .elementor-element.elementor-element-068193d::before{--overlay-transition:0.5s;}.elementor-1101 .elementor-element.elementor-element-7f7dd32 .elementor-image-box-wrapper{text-align:center;}.elementor-1101 .elementor-element.elementor-element-7f7dd32.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1101 .elementor-element.elementor-element-7f7dd32.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1101 .elementor-element.elementor-element-7f7dd32.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-7f7dd32 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1101 .elementor-element.elementor-element-7f7dd32 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1101 .elementor-element.elementor-element-7f7dd32 .elementor-image-box-title{font-family:"Staatliches", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:var( --e-global-color-ae37c6d );}.elementor-1101 .elementor-element.elementor-element-96d3cb0{--display:flex;}.elementor-1101 .elementor-element.elementor-element-112b292{--display:flex;--min-height:304px;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4840b3c );--border-color:var( --e-global-color-4840b3c );box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1101 .elementor-element.elementor-element-112b292:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-112b292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.callbigjoe.com/wp-content/uploads/2025/07/wet-floor.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1101 .elementor-element.elementor-element-112b292::before, .elementor-1101 .elementor-element.elementor-element-112b292 > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-112b292 > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-112b292 > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-112b292 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-112b292 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-112b292:hover::before, .elementor-1101 .elementor-element.elementor-element-112b292:hover > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-112b292:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-112b292 > .elementor-background-slideshow:hover::before, .elementor-1101 .elementor-element.elementor-element-112b292 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-112b292:hover{--overlay-opacity:0;}.elementor-1101 .elementor-element.elementor-element-112b292, .elementor-1101 .elementor-element.elementor-element-112b292::before{--overlay-transition:0.5s;}.elementor-1101 .elementor-element.elementor-element-82de2cd .elementor-image-box-wrapper{text-align:center;}.elementor-1101 .elementor-element.elementor-element-82de2cd.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1101 .elementor-element.elementor-element-82de2cd.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1101 .elementor-element.elementor-element-82de2cd.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-82de2cd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1101 .elementor-element.elementor-element-82de2cd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1101 .elementor-element.elementor-element-82de2cd .elementor-image-box-title{font-family:"Staatliches", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:var( --e-global-color-ae37c6d );}.elementor-1101 .elementor-element.elementor-element-bc7b8ac{--display:flex;}.elementor-1101 .elementor-element.elementor-element-d37bce8{--display:flex;--min-height:304px;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4840b3c );--border-color:var( --e-global-color-4840b3c );box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1101 .elementor-element.elementor-element-d37bce8:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-d37bce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.callbigjoe.com/wp-content/uploads/2025/06/26c1a898b273e6ee1c3adef5471497c7bc145f40-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1101 .elementor-element.elementor-element-d37bce8::before, .elementor-1101 .elementor-element.elementor-element-d37bce8 > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-d37bce8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-d37bce8 > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-d37bce8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-d37bce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-d37bce8:hover::before, .elementor-1101 .elementor-element.elementor-element-d37bce8:hover > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-d37bce8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-d37bce8 > .elementor-background-slideshow:hover::before, .elementor-1101 .elementor-element.elementor-element-d37bce8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-d37bce8:hover{--overlay-opacity:0;}.elementor-1101 .elementor-element.elementor-element-d37bce8, .elementor-1101 .elementor-element.elementor-element-d37bce8::before{--overlay-transition:0.5s;}.elementor-1101 .elementor-element.elementor-element-415f130 .elementor-image-box-wrapper{text-align:center;}.elementor-1101 .elementor-element.elementor-element-415f130.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1101 .elementor-element.elementor-element-415f130.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1101 .elementor-element.elementor-element-415f130.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-415f130 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1101 .elementor-element.elementor-element-415f130 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1101 .elementor-element.elementor-element-415f130 .elementor-image-box-title{font-family:"Staatliches", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:var( --e-global-color-ae37c6d );}.elementor-1101 .elementor-element.elementor-element-7e7de33{--display:flex;}.elementor-1101 .elementor-element.elementor-element-cd3c366{--display:flex;--min-height:304px;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4840b3c );--border-color:var( --e-global-color-4840b3c );box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1101 .elementor-element.elementor-element-cd3c366:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-cd3c366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.callbigjoe.com/wp-content/uploads/2025/06/ee0effde19559a1c75327c59a0fe56c0db220ec2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1101 .elementor-element.elementor-element-cd3c366::before, .elementor-1101 .elementor-element.elementor-element-cd3c366 > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-cd3c366 > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-cd3c366 > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-cd3c366 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-cd3c366 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-cd3c366:hover::before, .elementor-1101 .elementor-element.elementor-element-cd3c366:hover > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-cd3c366:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-cd3c366 > .elementor-background-slideshow:hover::before, .elementor-1101 .elementor-element.elementor-element-cd3c366 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-cd3c366:hover{--overlay-opacity:0;}.elementor-1101 .elementor-element.elementor-element-cd3c366, .elementor-1101 .elementor-element.elementor-element-cd3c366::before{--overlay-transition:0.5s;}.elementor-1101 .elementor-element.elementor-element-0c2dc97 .elementor-image-box-wrapper{text-align:center;}.elementor-1101 .elementor-element.elementor-element-0c2dc97.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1101 .elementor-element.elementor-element-0c2dc97.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1101 .elementor-element.elementor-element-0c2dc97.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-0c2dc97 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1101 .elementor-element.elementor-element-0c2dc97 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1101 .elementor-element.elementor-element-0c2dc97 .elementor-image-box-title{font-family:"Staatliches", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:var( --e-global-color-ae37c6d );}.elementor-1101 .elementor-element.elementor-element-4a0f8e0{--display:flex;}.elementor-1101 .elementor-element.elementor-element-1e8fc2c{--display:flex;--min-height:304px;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4840b3c );--border-color:var( --e-global-color-4840b3c );box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1101 .elementor-element.elementor-element-1e8fc2c:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-1e8fc2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.callbigjoe.com/wp-content/uploads/2025/06/c508450053092f5078d4b17fe25a4d4c7a5bc138-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1101 .elementor-element.elementor-element-1e8fc2c::before, .elementor-1101 .elementor-element.elementor-element-1e8fc2c > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-1e8fc2c > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-1e8fc2c > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-1e8fc2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-1e8fc2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover::before, .elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-1e8fc2c > .elementor-background-slideshow:hover::before, .elementor-1101 .elementor-element.elementor-element-1e8fc2c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover{--overlay-opacity:0;}.elementor-1101 .elementor-element.elementor-element-1e8fc2c, .elementor-1101 .elementor-element.elementor-element-1e8fc2c::before{--overlay-transition:0.5s;}.elementor-1101 .elementor-element.elementor-element-3f7f7cd .elementor-image-box-wrapper{text-align:center;}.elementor-1101 .elementor-element.elementor-element-3f7f7cd.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1101 .elementor-element.elementor-element-3f7f7cd.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1101 .elementor-element.elementor-element-3f7f7cd.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-3f7f7cd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1101 .elementor-element.elementor-element-3f7f7cd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1101 .elementor-element.elementor-element-3f7f7cd .elementor-image-box-title{font-family:"Staatliches", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:var( --e-global-color-ae37c6d );}.elementor-1101 .elementor-element.elementor-element-1224a85{--display:flex;}.elementor-1101 .elementor-element.elementor-element-8eb6752{--display:flex;--min-height:304px;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4840b3c );--border-color:var( --e-global-color-4840b3c );box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1101 .elementor-element.elementor-element-8eb6752:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-8eb6752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.callbigjoe.com/wp-content/uploads/2025/05/ebe2ed2ab0df0ba7d86d2dd857a23eca120eb188-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1101 .elementor-element.elementor-element-8eb6752::before, .elementor-1101 .elementor-element.elementor-element-8eb6752 > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-8eb6752 > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-8eb6752 > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-8eb6752 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-8eb6752 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-8eb6752:hover::before, .elementor-1101 .elementor-element.elementor-element-8eb6752:hover > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-8eb6752:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-8eb6752 > .elementor-background-slideshow:hover::before, .elementor-1101 .elementor-element.elementor-element-8eb6752 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-8eb6752:hover{--overlay-opacity:0;}.elementor-1101 .elementor-element.elementor-element-8eb6752, .elementor-1101 .elementor-element.elementor-element-8eb6752::before{--overlay-transition:0.5s;}.elementor-1101 .elementor-element.elementor-element-b9cd8c4 .elementor-image-box-wrapper{text-align:center;}.elementor-1101 .elementor-element.elementor-element-b9cd8c4.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1101 .elementor-element.elementor-element-b9cd8c4.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1101 .elementor-element.elementor-element-b9cd8c4.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-b9cd8c4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1101 .elementor-element.elementor-element-b9cd8c4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1101 .elementor-element.elementor-element-b9cd8c4 .elementor-image-box-title{font-family:"Staatliches", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:var( --e-global-color-ae37c6d );}.elementor-1101 .elementor-element.elementor-element-b87fd86{--display:flex;}.elementor-1101 .elementor-element.elementor-element-c05faed{--display:flex;--min-height:304px;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4840b3c );--border-color:var( --e-global-color-4840b3c );box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1101 .elementor-element.elementor-element-c05faed:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-c05faed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.callbigjoe.com/wp-content/uploads/2025/07/distracted-driving-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1101 .elementor-element.elementor-element-c05faed::before, .elementor-1101 .elementor-element.elementor-element-c05faed > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-c05faed > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-c05faed > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-c05faed > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-c05faed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-c05faed:hover::before, .elementor-1101 .elementor-element.elementor-element-c05faed:hover > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-c05faed:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-c05faed > .elementor-background-slideshow:hover::before, .elementor-1101 .elementor-element.elementor-element-c05faed > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-c05faed:hover{--overlay-opacity:0;}.elementor-1101 .elementor-element.elementor-element-c05faed, .elementor-1101 .elementor-element.elementor-element-c05faed::before{--overlay-transition:0.5s;}.elementor-1101 .elementor-element.elementor-element-625cfe3 .elementor-image-box-wrapper{text-align:center;}.elementor-1101 .elementor-element.elementor-element-625cfe3.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1101 .elementor-element.elementor-element-625cfe3.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1101 .elementor-element.elementor-element-625cfe3.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-625cfe3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1101 .elementor-element.elementor-element-625cfe3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1101 .elementor-element.elementor-element-625cfe3 .elementor-image-box-title{font-family:"Staatliches", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:var( --e-global-color-ae37c6d );}.elementor-1101 .elementor-element.elementor-element-612d8b5{--display:flex;}.elementor-1101 .elementor-element.elementor-element-2242f7a{--display:flex;--min-height:304px;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4840b3c );--border-color:var( --e-global-color-4840b3c );box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1101 .elementor-element.elementor-element-2242f7a:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-2242f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.callbigjoe.com/wp-content/uploads/2025/07/pedestrian-accident-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1101 .elementor-element.elementor-element-2242f7a::before, .elementor-1101 .elementor-element.elementor-element-2242f7a > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-2242f7a > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-2242f7a > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-2242f7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-2242f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-2242f7a:hover::before, .elementor-1101 .elementor-element.elementor-element-2242f7a:hover > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-2242f7a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-2242f7a > .elementor-background-slideshow:hover::before, .elementor-1101 .elementor-element.elementor-element-2242f7a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-2242f7a:hover{--overlay-opacity:0;}.elementor-1101 .elementor-element.elementor-element-2242f7a, .elementor-1101 .elementor-element.elementor-element-2242f7a::before{--overlay-transition:0.5s;}.elementor-1101 .elementor-element.elementor-element-904b2ba .elementor-image-box-wrapper{text-align:center;}.elementor-1101 .elementor-element.elementor-element-904b2ba.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1101 .elementor-element.elementor-element-904b2ba.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1101 .elementor-element.elementor-element-904b2ba.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-904b2ba .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1101 .elementor-element.elementor-element-904b2ba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1101 .elementor-element.elementor-element-904b2ba .elementor-image-box-title{font-family:"Staatliches", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:var( --e-global-color-ae37c6d );}.elementor-1101 .elementor-element.elementor-element-72d5d1a{--display:flex;}.elementor-1101 .elementor-element.elementor-element-7e5901b{--display:flex;--min-height:304px;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4840b3c );--border-color:var( --e-global-color-4840b3c );box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1101 .elementor-element.elementor-element-7e5901b:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-7e5901b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.callbigjoe.com/wp-content/uploads/2025/07/wrongful-death-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1101 .elementor-element.elementor-element-7e5901b::before, .elementor-1101 .elementor-element.elementor-element-7e5901b > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-7e5901b > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-7e5901b > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-7e5901b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1101 .elementor-element.elementor-element-7e5901b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-7e5901b:hover::before, .elementor-1101 .elementor-element.elementor-element-7e5901b:hover > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-7e5901b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1101 .elementor-element.elementor-element-7e5901b > .elementor-background-slideshow:hover::before, .elementor-1101 .elementor-element.elementor-element-7e5901b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-74cd151 );--background-overlay:'';}.elementor-1101 .elementor-element.elementor-element-7e5901b:hover{--overlay-opacity:0;}.elementor-1101 .elementor-element.elementor-element-7e5901b, .elementor-1101 .elementor-element.elementor-element-7e5901b::before{--overlay-transition:0.5s;}.elementor-1101 .elementor-element.elementor-element-24329e5 .elementor-image-box-wrapper{text-align:center;}.elementor-1101 .elementor-element.elementor-element-24329e5.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-1101 .elementor-element.elementor-element-24329e5.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-1101 .elementor-element.elementor-element-24329e5.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-24329e5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1101 .elementor-element.elementor-element-24329e5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1101 .elementor-element.elementor-element-24329e5 .elementor-image-box-title{font-family:"Staatliches", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:var( --e-global-color-ae37c6d );}.elementor-1101 .elementor-element.elementor-element-8c4ee01{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#FFFFFF;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-1101 .elementor-element.elementor-element-1c8bf63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--margin-top:-149px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:295px;--padding-bottom:0px;--padding-left:0px;--padding-right:125px;}.elementor-1101 .elementor-element.elementor-element-1c8bf63:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-1c8bf63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-ae37c6d ) 0%, var( --e-global-color-b268840 ) 100%);}.elementor-1101 .elementor-element.elementor-element-f7272d7{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-1101 .elementor-element.elementor-element-f7272d7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1101 .elementor-element.elementor-element-f7272d7 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1101 .elementor-element.elementor-element-15548f9{--display:flex;--justify-content:center;}.elementor-1101 .elementor-element.elementor-element-a4d32f0{--display:flex;}.elementor-1101 .elementor-element.elementor-element-9b44ff2 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-9b44ff2{font-family:"Staatliches", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:2.1px;color:var( --e-global-color-736e72c );}.elementor-1101 .elementor-element.elementor-element-395b556{width:100%;max-width:100%;text-align:left;}.elementor-1101 .elementor-element.elementor-element-395b556 > .elementor-widget-container{margin:0px 0px 91px 0px;}.elementor-1101 .elementor-element.elementor-element-395b556 .elementor-heading-title{font-family:"Pressio", Sans-serif;font-size:78px;font-weight:600;text-transform:uppercase;line-height:73px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-81525c3{--display:flex;}.elementor-1101 .elementor-element.elementor-element-c6179ac > .elementor-widget-container{margin:0px 0px 48.5px 0px;}.elementor-1101 .elementor-element.elementor-element-c6179ac{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:28px;font-weight:400;line-height:36px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-c6179ac a{color:#FFFFFF;}.elementor-1101 .elementor-element.elementor-element-df6e4c4 .elementor-button{letter-spacing:1.5px;padding:3.5px 23px 3.5px 23px;}.elementor-1101 .elementor-element.elementor-element-6dca73a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:278px;--padding-left:30px;--padding-right:30px;}.elementor-1101 .elementor-element.elementor-element-6dca73a:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-6dca73a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b268840 );}.elementor-1101 .elementor-element.elementor-element-6dca73a > .elementor-shape-bottom .elementor-shape-fill, .elementor-1101 .elementor-element.elementor-element-6dca73a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-4350725{--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:center;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;}.elementor-1101 .elementor-element.elementor-element-3babfcf{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:18px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-3babfcf.elementor-element{--align-self:flex-start;}.elementor-1101 .elementor-element.elementor-element-265b22b{--e-image-carousel-slides-to-show:8;}.elementor-1101 .elementor-element.elementor-element-265b22b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-74cd151 );opacity:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-265b22b .swiper-pagination-bullet{background:var( --e-global-color-736e72c );}.elementor-1101 .elementor-element.elementor-element-265b22b .swiper-wrapper{display:flex;align-items:center;}.elementor-1101 .elementor-element.elementor-element-265b22b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-1101 .elementor-element.elementor-element-a6825d0 > .elementor-widget-container{margin:0px 0px 019px 0px;}.elementor-1101 .elementor-element.elementor-element-a6825d0.elementor-element{--align-self:center;}.elementor-1101 .elementor-element.elementor-element-a6825d0{text-align:center;font-family:"Staatliches", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:2.5px;color:var( --e-global-color-736e72c );}.elementor-1101 .elementor-element.elementor-element-f2eb22a{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:"Carrois Gothic", Sans-serif;font-size:28px;font-weight:400;line-height:36px;letter-spacing:4px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-f2eb22a > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-1101 .elementor-element.elementor-element-f2eb22a.elementor-element{--align-self:center;}.elementor-1101 .elementor-element.elementor-element-f2eb22a .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1101 .elementor-element.elementor-element-302fdef{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:19px 19px;--row-gap:19px;--column-gap:19px;--grid-auto-flow:row;}.elementor-1101 .elementor-element.elementor-element-69b73a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;box-shadow:5px 0px 19px 0px rgba(0, 0, 0, 0.12156862745098039);--padding-top:38px;--padding-bottom:38px;--padding-left:68px;--padding-right:78px;}.elementor-1101 .elementor-element.elementor-element-69b73a0:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-69b73a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #292F8C 0%, #222781 100%);}.elementor-1101 .elementor-element.elementor-element-34cab97{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-1101 .elementor-element.elementor-element-34cab97 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:32px;line-height:38px;letter-spacing:1px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-a8bf21e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-1d576f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;box-shadow:5px 0px 19px 0px rgba(0, 0, 0, 0.12156862745098039);--padding-top:38px;--padding-bottom:38px;--padding-left:68px;--padding-right:78px;}.elementor-1101 .elementor-element.elementor-element-1d576f2:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-1d576f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-d62ec3f{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-1101 .elementor-element.elementor-element-d62ec3f .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:32px;line-height:38px;letter-spacing:1px;color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-e0953c5{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-e0953c5 a{color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-196469b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;box-shadow:5px 0px 19px 0px rgba(0, 0, 0, 0.12156862745098039);--padding-top:38px;--padding-bottom:38px;--padding-left:68px;--padding-right:78px;}.elementor-1101 .elementor-element.elementor-element-196469b:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-196469b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-c1a9f8b{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-1101 .elementor-element.elementor-element-c1a9f8b .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:32px;line-height:38px;letter-spacing:1px;color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-cb4bb22{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-cb4bb22 a{color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-c2db622{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;box-shadow:5px 0px 19px 0px rgba(0, 0, 0, 0.12156862745098039);--padding-top:38px;--padding-bottom:38px;--padding-left:68px;--padding-right:78px;}.elementor-1101 .elementor-element.elementor-element-c2db622:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-c2db622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-12ce119{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-1101 .elementor-element.elementor-element-12ce119 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:32px;line-height:38px;letter-spacing:1px;color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-1512d18{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-1512d18 a{color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-130c357{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;box-shadow:5px 0px 19px 0px rgba(0, 0, 0, 0.12156862745098039);--padding-top:38px;--padding-bottom:38px;--padding-left:68px;--padding-right:78px;}.elementor-1101 .elementor-element.elementor-element-130c357:not(.elementor-motion-effects-element-type-background), .elementor-1101 .elementor-element.elementor-element-130c357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-edc53c8{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-1101 .elementor-element.elementor-element-edc53c8 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:32px;line-height:38px;letter-spacing:1px;color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-bd0e148{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-bd0e148 a{color:var( --e-global-color-4840b3c );}.elementor-1101 .elementor-element.elementor-element-03af132{--display:flex;}.elementor-1101 .elementor-element.elementor-element-a6b3b47{--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-1101 .elementor-element.elementor-element-0265de4{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-bc1c83f{--display:flex;}.elementor-1101 .elementor-element.elementor-element-e710a07{--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-1101 .elementor-element.elementor-element-2356432{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-edeba8a{--display:flex;}.elementor-1101 .elementor-element.elementor-element-22a8c77{--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-1101 .elementor-element.elementor-element-6a42cde{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-8b947a9{--display:flex;}.elementor-1101 .elementor-element.elementor-element-d4a565d{--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-1101 .elementor-element.elementor-element-13ccdd2{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-a8af48a{--display:flex;}.elementor-1101 .elementor-element.elementor-element-76096af{--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-1101 .elementor-element.elementor-element-f298033{text-align:left;font-family:"Carrois Gothic", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-74cd151 );}.elementor-1101 .elementor-element.elementor-element-4214717{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF00;--n-accordion-icon-hover-color:#FFFFFF00;--n-accordion-icon-active-color:#FFFFFF00;}.elementor-1101 .elementor-element.elementor-element-4214717 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-1101 .elementor-element.elementor-element-4214717 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFFF;}.elementor-1101 .elementor-element.elementor-element-4214717 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #292F8C 0%, #222781 100%);}:where( .elementor-1101 .elementor-element.elementor-element-4214717 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#222781;border-style:none;}:where( .elementor-1101 .elementor-element.elementor-element-4214717 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Staatliches", Sans-serif;}.elementor-1101 .elementor-element.elementor-element-da2dd79{--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;}@media(max-width:1440px) and (min-width:768px){.elementor-1101 .elementor-element.elementor-element-2d198d2{--width:38%;}.elementor-1101 .elementor-element.elementor-element-6424142{--width:50%;}.elementor-1101 .elementor-element.elementor-element-ba9f309{--width:50%;}}@media(max-width:1440px){.elementor-1101 .elementor-element.elementor-element-2bb7d08{font-size:100px;line-height:1em;}.elementor-1101 .elementor-element.elementor-element-5581c75{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1101 .elementor-element.elementor-element-8195465{font-size:21px;line-height:1.5em;}.elementor-1101 .elementor-element.elementor-element-7fd94e4 .elementor-button{font-size:18px;}.elementor-1101 .elementor-element.elementor-element-1c93284{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:27px;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:26px;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:26px;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:26px;}.elementor-1101 .elementor-element.elementor-element-ae0a6d3{--e-n-carousel-swiper-slides-to-display:3;width:100%;max-width:100%;}.elementor-1101 .elementor-element.elementor-element-d695836 .elementor-heading-title{font-size:67px;line-height:1em;}.elementor-1101 .elementor-element.elementor-element-43f0039 .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-1101 .elementor-element.elementor-element-42ed982{--grid-auto-flow:row;}.elementor-1101 .elementor-element.elementor-element-1f9baff{font-size:30px;}.elementor-1101 .elementor-element.elementor-element-7473863{font-size:30px;}.elementor-1101 .elementor-element.elementor-element-55697f2{font-size:30px;}.elementor-1101 .elementor-element.elementor-element-dd2a48c{font-size:30px;}.elementor-1101 .elementor-element.elementor-element-264d9ff{--padding-top:100px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-1101 .elementor-element.elementor-element-717484e .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-1101 .elementor-element.elementor-element-d63ee35 > .elementor-widget-container{margin:-43px 0px 57px 0px;}.elementor-1101 .elementor-element.elementor-element-b83b563 .elementor-image-box-title{font-size:18px;letter-spacing:1.5px;}.elementor-1101 .elementor-element.elementor-element-7f7dd32 .elementor-image-box-title{font-size:18px;letter-spacing:1.5px;}.elementor-1101 .elementor-element.elementor-element-82de2cd .elementor-image-box-title{font-size:18px;letter-spacing:1.5px;}.elementor-1101 .elementor-element.elementor-element-415f130 .elementor-image-box-title{font-size:18px;letter-spacing:1.5px;}.elementor-1101 .elementor-element.elementor-element-0c2dc97 .elementor-image-box-title{font-size:18px;letter-spacing:1.5px;}.elementor-1101 .elementor-element.elementor-element-3f7f7cd .elementor-image-box-title{font-size:18px;letter-spacing:1.5px;}.elementor-1101 .elementor-element.elementor-element-b9cd8c4 .elementor-image-box-title{font-size:18px;letter-spacing:1.5px;}.elementor-1101 .elementor-element.elementor-element-625cfe3 .elementor-image-box-title{font-size:18px;letter-spacing:1.5px;}.elementor-1101 .elementor-element.elementor-element-904b2ba .elementor-image-box-title{font-size:18px;letter-spacing:1.5px;}.elementor-1101 .elementor-element.elementor-element-24329e5 .elementor-image-box-title{font-size:18px;letter-spacing:1.5px;}.elementor-1101 .elementor-element.elementor-element-9b44ff2{font-size:21px;}.elementor-1101 .elementor-element.elementor-element-395b556 .elementor-heading-title{font-size:58px;line-height:1em;}.elementor-1101 .elementor-element.elementor-element-c6179ac{font-size:22px;line-height:32px;}.elementor-1101 .elementor-element.elementor-element-265b22b{--e-image-carousel-slides-to-show:6;}.elementor-1101 .elementor-element.elementor-element-f2eb22a{font-size:27px;}.elementor-1101 .elementor-element.elementor-element-302fdef{--grid-auto-flow:row;}.elementor-1101 .elementor-element.elementor-element-34cab97 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-1101 .elementor-element.elementor-element-d62ec3f .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-1101 .elementor-element.elementor-element-c1a9f8b .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-1101 .elementor-element.elementor-element-12ce119 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-1101 .elementor-element.elementor-element-edc53c8 .elementor-heading-title{font-size:24px;line-height:28px;}}@media(max-width:1024px){.elementor-1101 .elementor-element.elementor-element-cc79bd4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1101 .elementor-element.elementor-element-2bb7d08{font-size:75px;line-height:1em;}.elementor-1101 .elementor-element.elementor-element-758666b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1101 .elementor-element.elementor-element-da694ea{--container-widget-width:35vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 35vw );max-width:35vw;}.elementor-1101 .elementor-element.elementor-element-5581c75{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1101 .elementor-element.elementor-element-8195465{font-size:18px;}.elementor-1101 .elementor-element.elementor-element-7fd94e4 .elementor-button{font-size:14px;}.elementor-1101 .elementor-element.elementor-element-5e4318f{--min-height:568px;--padding-top:60px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-1101 .elementor-element.elementor-element-bf9b3e2{font-size:14px;}.elementor-1101 .elementor-element.elementor-element-1c93284{font-size:20px;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box{height:340px;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:24px;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box{height:410px;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:24px;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box{height:340px;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:24px;}.elementor-1101 .elementor-element.elementor-element-ae0a6d3{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;}.elementor-1101 .elementor-element.elementor-element-c2df27a{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1101 .elementor-element.elementor-element-d695836 .elementor-heading-title{font-size:60px;}.elementor-1101 .elementor-element.elementor-element-28ce883{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1101 .elementor-element.elementor-element-2d198d2{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1101 .elementor-element.elementor-element-c985b9e{font-size:14px;}.elementor-1101 .elementor-element.elementor-element-43f0039 .elementor-heading-title{font-size:36px;}.elementor-1101 .elementor-element.elementor-element-42ed982{--grid-auto-flow:row;}.elementor-1101 .elementor-element.elementor-element-1f9baff{font-size:22px;}.elementor-1101 .elementor-element.elementor-element-f0a45e1{font-size:14px;}.elementor-1101 .elementor-element.elementor-element-7473863{font-size:22px;}.elementor-1101 .elementor-element.elementor-element-bfd3cdb{font-size:14px;}.elementor-1101 .elementor-element.elementor-element-55697f2{font-size:22px;}.elementor-1101 .elementor-element.elementor-element-610229a{font-size:14px;}.elementor-1101 .elementor-element.elementor-element-dd2a48c{font-size:22px;}.elementor-1101 .elementor-element.elementor-element-35a21b2{font-size:14px;}.elementor-1101 .elementor-element.elementor-element-264d9ff{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1101 .elementor-element.elementor-element-b83b563 .elementor-image-box-title{font-size:14px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-7f7dd32 .elementor-image-box-title{font-size:14px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-82de2cd .elementor-image-box-title{font-size:14px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-415f130 .elementor-image-box-title{font-size:14px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-0c2dc97 .elementor-image-box-title{font-size:14px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-3f7f7cd .elementor-image-box-title{font-size:14px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-b9cd8c4 .elementor-image-box-title{font-size:14px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-625cfe3 .elementor-image-box-title{font-size:14px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-904b2ba .elementor-image-box-title{font-size:14px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-24329e5 .elementor-image-box-title{font-size:14px;letter-spacing:1px;}.elementor-1101 .elementor-element.elementor-element-8c4ee01{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1101 .elementor-element.elementor-element-1c8bf63{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-1101 .elementor-element.elementor-element-9b44ff2{font-size:18px;}.elementor-1101 .elementor-element.elementor-element-395b556 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1101 .elementor-element.elementor-element-395b556 .elementor-heading-title{font-size:43px;}.elementor-1101 .elementor-element.elementor-element-c6179ac{font-size:22px;}.elementor-1101 .elementor-element.elementor-element-6dca73a{--padding-top:50px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-1101 .elementor-element.elementor-element-3babfcf{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1101 .elementor-element.elementor-element-265b22b{--e-image-carousel-slides-to-show:4;}.elementor-1101 .elementor-element.elementor-element-a6825d0{font-size:14px;}.elementor-1101 .elementor-element.elementor-element-f2eb22a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1101 .elementor-element.elementor-element-f2eb22a{font-size:20px;}.elementor-1101 .elementor-element.elementor-element-302fdef{--grid-auto-flow:row;}.elementor-1101 .elementor-element.elementor-element-69b73a0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:38px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-1101 .elementor-element.elementor-element-34cab97{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1101 .elementor-element.elementor-element-34cab97 .elementor-heading-title{font-size:18px;}.elementor-1101 .elementor-element.elementor-element-a8bf21e{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1101 .elementor-element.elementor-element-1d576f2{--padding-top:38px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-1101 .elementor-element.elementor-element-d62ec3f{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1101 .elementor-element.elementor-element-d62ec3f .elementor-heading-title{font-size:18px;}.elementor-1101 .elementor-element.elementor-element-e0953c5{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1101 .elementor-element.elementor-element-196469b{--padding-top:38px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-1101 .elementor-element.elementor-element-c1a9f8b{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1101 .elementor-element.elementor-element-c1a9f8b .elementor-heading-title{font-size:18px;}.elementor-1101 .elementor-element.elementor-element-cb4bb22{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1101 .elementor-element.elementor-element-c2db622{--padding-top:38px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-1101 .elementor-element.elementor-element-12ce119{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1101 .elementor-element.elementor-element-12ce119 .elementor-heading-title{font-size:18px;}.elementor-1101 .elementor-element.elementor-element-1512d18{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1101 .elementor-element.elementor-element-130c357{--padding-top:38px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-1101 .elementor-element.elementor-element-edc53c8{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1101 .elementor-element.elementor-element-edc53c8 .elementor-heading-title{font-size:18px;}.elementor-1101 .elementor-element.elementor-element-bd0e148{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}}@media(max-width:767px){.elementor-1101 .elementor-element.elementor-element-cc79bd4{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1101 .elementor-element.elementor-element-2bb7d08{font-size:11.5vw;line-height:1em;}.elementor-1101 .elementor-element.elementor-element-758666b{--min-height:657px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1101 .elementor-element.elementor-element-da694ea{width:100%;max-width:100%;bottom:0px;}.elementor-1101 .elementor-element.elementor-element-da694ea > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1101 .elementor-element.elementor-element-da694ea img{height:100%;object-fit:cover;object-position:top center;}.elementor-1101 .elementor-element.elementor-element-5581c75{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--z-index:2;}.elementor-1101 .elementor-element.elementor-element-8195465{text-align:center;font-size:20px;}.elementor-1101 .elementor-element.elementor-element-7fd94e4{width:100%;max-width:100%;bottom:0px;z-index:100;}.elementor-1101 .elementor-element.elementor-element-7fd94e4 .elementor-button{font-size:24px;letter-spacing:2.8px;border-width:0px 0px 0px 0px;padding:26px 0px 26px 0px;}.elementor-1101 .elementor-element.elementor-element-5e4318f{--min-height:550px;--padding-top:50px;--padding-bottom:250px;--padding-left:15px;--padding-right:15px;}.elementor-1101 .elementor-element.elementor-element-1c93284{font-size:20px;}.elementor-1101 .elementor-element.elementor-element-664d532{--justify-content:flex-end;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box{height:310px;}.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:44px 24px 44px 24px;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box{height:410px;}.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:44px 24px 44px 24px;}.elementor-1101 .elementor-element.elementor-element-e7ad622{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1101 .elementor-element.elementor-element-4c94d75 > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box{height:310px;}.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:44px 24px 44px 24px;}.elementor-1101 .elementor-element.elementor-element-ae0a6d3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:-100px;z-index:0;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-1101 .elementor-element.elementor-element-ae0a6d3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-1101 .elementor-element.elementor-element-c2df27a{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1101 .elementor-element.elementor-element-b8f1f1e{--min-height:280px;--padding-top:0px;--padding-bottom:55px;--padding-left:5px;--padding-right:5px;}.elementor-1101 .elementor-element.elementor-element-d695836{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1101 .elementor-element.elementor-element-d695836 .elementor-heading-title{font-size:38px;}.elementor-1101 .elementor-element.elementor-element-28ce883{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1101 .elementor-element.elementor-element-c985b9e{width:100%;max-width:100%;text-align:center;font-size:15px;}.elementor-1101 .elementor-element.elementor-element-43f0039{text-align:center;}.elementor-1101 .elementor-element.elementor-element-43f0039 .elementor-heading-title{font-size:30px;}.elementor-1101 .elementor-element.elementor-element-ac03ade{--justify-content:center;}.elementor-1101 .elementor-element.elementor-element-9c6c247{--e-image-carousel-slides-to-show:2;}.elementor-1101 .elementor-element.elementor-element-42ed982{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1101 .elementor-element.elementor-element-e13bb1c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1101 .elementor-element.elementor-element-1f9baff{text-align:center;}.elementor-1101 .elementor-element.elementor-element-f0a45e1{text-align:center;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-0c831fc{text-align:center;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-7473863{text-align:center;}.elementor-1101 .elementor-element.elementor-element-bfd3cdb{text-align:center;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-6c53294{text-align:center;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-55697f2{text-align:center;}.elementor-1101 .elementor-element.elementor-element-610229a{text-align:center;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-692fa2b{text-align:center;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-dd2a48c{text-align:center;}.elementor-1101 .elementor-element.elementor-element-35a21b2{text-align:center;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-ced52e4{text-align:center;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-264d9ff{--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:center;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1101 .elementor-element.elementor-element-717484e{width:100%;max-width:100%;text-align:center;}.elementor-1101 .elementor-element.elementor-element-717484e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1101 .elementor-element.elementor-element-717484e .elementor-heading-title{font-size:36px;}.elementor-1101 .elementor-element.elementor-element-b401178{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-1101 .elementor-element.elementor-element-b401178 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1101 .elementor-element.elementor-element-b401178 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;padding:5px 0px 5px 0px;}.elementor-1101 .elementor-element.elementor-element-06b4c1d{width:100%;max-width:100%;text-align:center;font-size:14px;}.elementor-1101 .elementor-element.elementor-element-06b4c1d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1101 .elementor-element.elementor-element-06b4c1d p{margin-block-end:0px;}.elementor-1101 .elementor-element.elementor-element-d63ee35{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-1101 .elementor-element.elementor-element-d63ee35 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-d63ee35 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;padding:5px 0px 5px 0px;}.elementor-1101 .elementor-element.elementor-element-b83b563 .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-7f7dd32 .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-82de2cd .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-415f130 .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-0c2dc97 .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-3f7f7cd .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-b9cd8c4 .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-625cfe3 .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-904b2ba .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-24329e5 .elementor-image-box-img{margin-bottom:24px;}.elementor-1101 .elementor-element.elementor-element-8c4ee01{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1101 .elementor-element.elementor-element-1c8bf63{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1101 .elementor-element.elementor-element-f7272d7{width:100%;max-width:100%;}.elementor-1101 .elementor-element.elementor-element-f7272d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-15548f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1101 .elementor-element.elementor-element-9b44ff2.elementor-element{--align-self:center;}.elementor-1101 .elementor-element.elementor-element-9b44ff2{text-align:center;}.elementor-1101 .elementor-element.elementor-element-395b556{text-align:center;}.elementor-1101 .elementor-element.elementor-element-395b556 .elementor-heading-title{font-size:32px;}.elementor-1101 .elementor-element.elementor-element-c6179ac{text-align:center;font-size:18px;line-height:28px;}.elementor-1101 .elementor-element.elementor-element-df6e4c4{width:var( --container-widget-width, 129px );max-width:129px;--container-widget-width:129px;--container-widget-flex-grow:0;}.elementor-1101 .elementor-element.elementor-element-df6e4c4.elementor-element{--align-self:center;}.elementor-1101 .elementor-element.elementor-element-6dca73a{--padding-top:50px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-1101 .elementor-element.elementor-element-4350725{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1101 .elementor-element.elementor-element-3babfcf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1101 .elementor-element.elementor-element-3babfcf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1101 .elementor-element.elementor-element-265b22b{--e-image-carousel-slides-to-show:2;}.elementor-1101 .elementor-element.elementor-element-a6825d0{font-size:15px;}.elementor-1101 .elementor-element.elementor-element-f2eb22a{width:100%;max-width:100%;font-size:18px;}.elementor-1101 .elementor-element.elementor-element-302fdef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1101 .elementor-element.elementor-element-69b73a0{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1101 .elementor-element.elementor-element-34cab97{width:100%;max-width:100%;text-align:center;}.elementor-1101 .elementor-element.elementor-element-34cab97 .elementor-heading-title{font-size:20px;}.elementor-1101 .elementor-element.elementor-element-a8bf21e{width:100%;max-width:100%;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-1d576f2{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1101 .elementor-element.elementor-element-d62ec3f{width:100%;max-width:100%;}.elementor-1101 .elementor-element.elementor-element-d62ec3f .elementor-heading-title{font-size:20px;}.elementor-1101 .elementor-element.elementor-element-e0953c5{width:100%;max-width:100%;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-196469b{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1101 .elementor-element.elementor-element-c1a9f8b{width:100%;max-width:100%;}.elementor-1101 .elementor-element.elementor-element-c1a9f8b .elementor-heading-title{font-size:20px;}.elementor-1101 .elementor-element.elementor-element-cb4bb22{width:100%;max-width:100%;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-c2db622{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1101 .elementor-element.elementor-element-12ce119{width:100%;max-width:100%;}.elementor-1101 .elementor-element.elementor-element-12ce119 .elementor-heading-title{font-size:20px;}.elementor-1101 .elementor-element.elementor-element-1512d18{width:100%;max-width:100%;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-130c357{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1101 .elementor-element.elementor-element-edc53c8{width:100%;max-width:100%;}.elementor-1101 .elementor-element.elementor-element-edc53c8 .elementor-heading-title{font-size:20px;}.elementor-1101 .elementor-element.elementor-element-bd0e148{width:100%;max-width:100%;font-size:16px;}.elementor-1101 .elementor-element.elementor-element-0265de4{text-align:center;font-size:14px;line-height:1.5em;}.elementor-1101 .elementor-element.elementor-element-2356432{text-align:center;font-size:14px;line-height:1.5em;}.elementor-1101 .elementor-element.elementor-element-6a42cde{text-align:center;font-size:14px;line-height:1.5em;}.elementor-1101 .elementor-element.elementor-element-13ccdd2{text-align:center;font-size:14px;line-height:1.5em;}.elementor-1101 .elementor-element.elementor-element-f298033{text-align:center;font-size:14px;line-height:1.5em;}.elementor-1101 .elementor-element.elementor-element-4214717{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:22px;--n-accordion-icon-size:27px;}.elementor-1101 .elementor-element.elementor-element-4214717 {--n-accordion-padding:15px 20px 15px 20px;}:where( .elementor-1101 .elementor-element.elementor-element-4214717 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}}@media(min-width:768px){.elementor-1101 .elementor-element.elementor-element-cc79bd4{--content-width:1600px;}.elementor-1101 .elementor-element.elementor-element-5581c75{--width:298px;}.elementor-1101 .elementor-element.elementor-element-e7ad622{--width:100%;}.elementor-1101 .elementor-element.elementor-element-2d198d2{--width:32%;}.elementor-1101 .elementor-element.elementor-element-42ed982{--width:38%;}.elementor-1101 .elementor-element.elementor-element-6424142{--width:60%;}.elementor-1101 .elementor-element.elementor-element-ba9f309{--width:380px;}.elementor-1101 .elementor-element.elementor-element-15548f9{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1101 .elementor-element.elementor-element-28ce883{--width:100%;}.elementor-1101 .elementor-element.elementor-element-2d198d2{--width:100%;}.elementor-1101 .elementor-element.elementor-element-42ed982{--width:100%;}.elementor-1101 .elementor-element.elementor-element-15548f9{--width:60%;}}/* Start custom CSS for text-editor, class: .elementor-element-2bb7d08 */.elementor-1101 .elementor-element.elementor-element-2bb7d08 {
  display: inline-block;
  overflow: hidden;
  border-right: 2px solid #F64A26;
  white-space: nowrap;
  animation: typing 4s steps(40, end), blink-caret 0.75s step-end infinite;
}

@keyframes typing {
  from { width: 0 }
  to { width: 25ch }
}

@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: #F64A26 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da694ea */.elementor-1101 .elementor-element.elementor-element-da694ea {
    transform: translate(-50%)
}
@media(max-width:1440px){
    .elementor-1101 .elementor-element.elementor-element-da694ea {
    transform: translate(-100%)
    }
}
@media(max-width:767px){
    .elementor-1101 .elementor-element.elementor-element-da694ea {
    transform: translate(-50%);
    height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8195465 */@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8195465 {
        max-width: 300px!important;
    }
}

@media (min-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8195465 {
        text-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fd94e4 */@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7fd94e4 {
        box-shadow: none!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5581c75 */@media (min-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-5581c75::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758666b */.elementor-1101 .elementor-element.elementor-element-758666b{
    height: 60vh;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf9b3e2 */.elementor-1101 .elementor-element.elementor-element-bf9b3e2{
    display: flex;
}
.elementor-1101 .elementor-element.elementor-element-bf9b3e2 p{
    margin-bottom: 0;
}
.elementor-1101 .elementor-element.elementor-element-bf9b3e2:before {
    content: "••";
    margin-right: 10px;
}

.elementor-1101 .elementor-element.elementor-element-bf9b3e2:after {
    content: "••";
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c93284 */.elementor-1101 .elementor-element.elementor-element-1c93284 span{
    color: #F64A26;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-71f365f */.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-0080ff0 */.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-eddb20c */.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-71f365f */.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-0080ff0 */.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-eddb20c */.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-71f365f */.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-0080ff0 */.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-eddb20c */.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-71f365f */.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-71f365f .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-0080ff0 */.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-0080ff0 .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-eddb20c */.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__layer{
        box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.35);
}

.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__front{
    pointer-events: none;
}

.elementor-1101 .elementor-element.elementor-element-eddb20c .elementor-flip-box__back .elementor-flip-box__layer__inner{
    overflow:auto;
    padding-right:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c985b9e */.elementor-1101 .elementor-element.elementor-element-c985b9e{
    display: flex;
}
.elementor-1101 .elementor-element.elementor-element-c985b9e p{
    margin-bottom: 0;
}
.elementor-1101 .elementor-element.elementor-element-c985b9e:before {
    content: "••";
    margin-right: 9px;
}
@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c985b9e {
        display: block;
    }
    .elementor-1101 .elementor-element.elementor-element-c985b9e::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f0039 */.elementor-1101 .elementor-element.elementor-element-43f0039 span{
    color: #292F8C;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9c6c247 */.elementor-1101 .elementor-element.elementor-element-9c6c247 .swiper-pagination{
        position: absolute;
    transform-origin: bottom left;
    bottom: -15px !important;
    left: -110px !important;
    width: fit-content !important;
}

@media(max-width:1300px){
    .elementor-1101 .elementor-element.elementor-element-9c6c247 .swiper-pagination{
        left: -100px!important;
    }
}
        
@media (max-width:1024px){
    .elementor-1101 .elementor-element.elementor-element-9c6c247 .swiper-pagination{

    bottom: -10px !important;
    left: -123px !important;
   
}
}
@media(max-width:767px){
    .elementor-1101 .elementor-element.elementor-element-9c6c247 .swiper-pagination{

    bottom: -15px !important;
    left: 50% !important;
    transform: translatex(-50%);
   
}
}

.elementor-1101 .elementor-element.elementor-element-9c6c247 img {
    min-height: 85px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac03ade */@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-ac03ade {
        order: 2;
    } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a45e1 */.elementor-1101 .elementor-element.elementor-element-f0a45e1{
    display: flex;
}
.elementor-1101 .elementor-element.elementor-element-f0a45e1 p{
    margin-bottom: 0;
}
.elementor-1101 .elementor-element.elementor-element-f0a45e1:before {
    content: "••";
    margin-right: 9px;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-f0a45e1 {
        display: block;
    }
    .elementor-1101 .elementor-element.elementor-element-f0a45e1::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfd3cdb */.elementor-1101 .elementor-element.elementor-element-bfd3cdb{
    display: flex;
}
.elementor-1101 .elementor-element.elementor-element-bfd3cdb p{
    margin-bottom: 0;
}
.elementor-1101 .elementor-element.elementor-element-bfd3cdb:before {
    content: "••";
    margin-right: 9px;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-bfd3cdb {
        display: block;
    }
    .elementor-1101 .elementor-element.elementor-element-bfd3cdb::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-610229a */.elementor-1101 .elementor-element.elementor-element-610229a{
    display: flex;
}
.elementor-1101 .elementor-element.elementor-element-610229a p{
    margin-bottom: 0;
}
.elementor-1101 .elementor-element.elementor-element-610229a:before {
    content: "••";
    margin-right: 9px;
}
@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-610229a {
        display: block;
    }
    .elementor-1101 .elementor-element.elementor-element-610229a::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35a21b2 */.elementor-1101 .elementor-element.elementor-element-35a21b2{
    display: flex;
}
.elementor-1101 .elementor-element.elementor-element-35a21b2 p{
    margin-bottom: 0;
}
.elementor-1101 .elementor-element.elementor-element-35a21b2:before {
    content: "••";
    margin-right: 9px;
}
@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-35a21b2 {
        display: block;
    }
    .elementor-1101 .elementor-element.elementor-element-35a21b2::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717484e */.elementor-1101 .elementor-element.elementor-element-717484e span{
    color: #394A82;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7496bd5 */.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7496bd5 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7496bd5 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068193d */.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-068193d figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-068193d {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b292 */.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-112b292 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-112b292 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37bce8 */.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-d37bce8 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-d37bce8 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3c366 */.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-cd3c366 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-cd3c366 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fc2c */.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-1e8fc2c figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-1e8fc2c {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb6752 */.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-8eb6752 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8eb6752 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05faed */.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-c05faed figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c05faed {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242f7a */.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-2242f7a figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-2242f7a {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5901b */.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7e5901b figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7e5901b {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7496bd5 */.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7496bd5 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7496bd5 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068193d */.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-068193d figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-068193d {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b292 */.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-112b292 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-112b292 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37bce8 */.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-d37bce8 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-d37bce8 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3c366 */.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-cd3c366 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-cd3c366 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fc2c */.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-1e8fc2c figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-1e8fc2c {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb6752 */.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-8eb6752 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8eb6752 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05faed */.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-c05faed figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c05faed {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242f7a */.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-2242f7a figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-2242f7a {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5901b */.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7e5901b figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7e5901b {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7496bd5 */.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7496bd5 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7496bd5 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068193d */.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-068193d figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-068193d {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b292 */.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-112b292 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-112b292 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37bce8 */.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-d37bce8 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-d37bce8 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3c366 */.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-cd3c366 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-cd3c366 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fc2c */.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-1e8fc2c figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-1e8fc2c {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb6752 */.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-8eb6752 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8eb6752 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05faed */.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-c05faed figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c05faed {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242f7a */.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-2242f7a figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-2242f7a {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5901b */.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7e5901b figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7e5901b {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7496bd5 */.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7496bd5 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7496bd5 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068193d */.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-068193d figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-068193d {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b292 */.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-112b292 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-112b292 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37bce8 */.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-d37bce8 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-d37bce8 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3c366 */.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-cd3c366 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-cd3c366 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fc2c */.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-1e8fc2c figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-1e8fc2c {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb6752 */.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-8eb6752 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8eb6752 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05faed */.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-c05faed figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c05faed {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242f7a */.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-2242f7a figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-2242f7a {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5901b */.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7e5901b figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7e5901b {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7496bd5 */.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7496bd5 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7496bd5 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068193d */.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-068193d figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-068193d {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b292 */.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-112b292 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-112b292 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37bce8 */.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-d37bce8 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-d37bce8 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3c366 */.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-cd3c366 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-cd3c366 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fc2c */.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-1e8fc2c figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-1e8fc2c {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb6752 */.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-8eb6752 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8eb6752 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05faed */.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-c05faed figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c05faed {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242f7a */.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-2242f7a figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-2242f7a {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5901b */.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7e5901b figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7e5901b {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7496bd5 */.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7496bd5 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7496bd5 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068193d */.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-068193d figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-068193d {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b292 */.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-112b292 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-112b292 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37bce8 */.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-d37bce8 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-d37bce8 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3c366 */.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-cd3c366 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-cd3c366 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fc2c */.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-1e8fc2c figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-1e8fc2c {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb6752 */.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-8eb6752 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8eb6752 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05faed */.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-c05faed figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c05faed {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242f7a */.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-2242f7a figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-2242f7a {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5901b */.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7e5901b figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7e5901b {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7496bd5 */.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7496bd5 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7496bd5 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068193d */.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-068193d figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-068193d {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b292 */.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-112b292 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-112b292 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37bce8 */.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-d37bce8 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-d37bce8 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3c366 */.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-cd3c366 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-cd3c366 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fc2c */.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-1e8fc2c figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-1e8fc2c {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb6752 */.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-8eb6752 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8eb6752 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05faed */.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-c05faed figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c05faed {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242f7a */.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-2242f7a figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-2242f7a {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5901b */.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7e5901b figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7e5901b {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7496bd5 */.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7496bd5 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7496bd5 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068193d */.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-068193d figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-068193d {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b292 */.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-112b292 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-112b292 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37bce8 */.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-d37bce8 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-d37bce8 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3c366 */.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-cd3c366 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-cd3c366 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fc2c */.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-1e8fc2c figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-1e8fc2c {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb6752 */.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-8eb6752 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8eb6752 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05faed */.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-c05faed figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c05faed {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242f7a */.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-2242f7a figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-2242f7a {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5901b */.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7e5901b figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7e5901b {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7496bd5 */.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7496bd5 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7496bd5 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068193d */.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-068193d figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-068193d {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b292 */.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-112b292 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-112b292 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37bce8 */.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-d37bce8 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-d37bce8 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3c366 */.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-cd3c366 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-cd3c366 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fc2c */.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-1e8fc2c figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-1e8fc2c {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb6752 */.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-8eb6752 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8eb6752 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05faed */.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-c05faed figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c05faed {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242f7a */.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-2242f7a figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-2242f7a {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5901b */.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7e5901b figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7e5901b {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7496bd5 */.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7496bd5 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7496bd5 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068193d */.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-068193d figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-068193d {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b292 */.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-112b292 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-112b292 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37bce8 */.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-d37bce8 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-d37bce8 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3c366 */.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-cd3c366 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-cd3c366 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fc2c */.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-1e8fc2c figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-1e8fc2c {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb6752 */.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-8eb6752 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8eb6752 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05faed */.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-c05faed figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c05faed {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242f7a */.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-2242f7a figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-2242f7a {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5901b */.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7e5901b figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7e5901b {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7496bd5 */.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7496bd5 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7496bd5 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7496bd5:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7496bd5 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068193d */.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-068193d figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-068193d .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-068193d:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-068193d {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b292 */.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-112b292 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-112b292 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-112b292:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-112b292 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37bce8 */.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-d37bce8 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-d37bce8 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-d37bce8:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-d37bce8 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3c366 */.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-cd3c366 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-cd3c366 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-cd3c366:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-cd3c366 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fc2c */.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-1e8fc2c figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-1e8fc2c:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-1e8fc2c {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb6752 */.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-8eb6752 figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-8eb6752 .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-8eb6752:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-8eb6752 {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05faed */.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-c05faed figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-c05faed .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-c05faed:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-c05faed {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242f7a */.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-2242f7a figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-2242f7a .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-2242f7a:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-2242f7a {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5901b */.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title, .elementor-1101 .elementor-element.elementor-element-7e5901b figure{
    transition: all .5s ease;

}
.elementor-1101 .elementor-element.elementor-element-7e5901b .elementor-image-box-title{
     white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: block; 
    max-width: 100%; 
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover .elementor-image-box-title{
    color:#fff;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 0.51);
    transform: translateY(-175%)
}
.elementor-1101 .elementor-element.elementor-element-7e5901b:hover figure{
    opacity: 0;
}

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-7e5901b {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8c4ee01 */.elementor-1101 .elementor-element.elementor-element-8c4ee01 .swiper-pagination1{
    display: none;
}
@media(max-width:767px){
    .elementor-1101 .elementor-element.elementor-element-8c4ee01 .swiper-pagination{
        display:block;
    }
}

.elementor-1101 .elementor-element.elementor-element-8c4ee01 .swiper-wrapper {
    transition-timing-function: linear;
}

.elementor-1101 .elementor-element.elementor-element-8c4ee01 .elementor-image-box-img{
    height:80px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.elementor-1101 .elementor-element.elementor-element-8c4ee01 img{
    max-height: 70px;
    width:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0963c4 */.elementor-1101 .elementor-element.elementor-element-c0963c4{
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264d9ff *//*@media(min-width:1025px){*/
/*#committed_left{*/
/*    transform: translateX(-200%);*/
/*}*/
/*#committed_right{*/
/*    transform: translateX(200%);*/
/*}*/
/*#committed_btn_left{*/
/*    transform: translateX(-200%);*/
/*}*/
/*#committed_cases{*/
/*    transform: translateY(200%);*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7272d7 *//*@media(min-width:1025px){*/
/*#big_joe_pic{*/
/*    transform: translate(-200%);*/
/*}*/
/*}*/

@media (max-width: 767px) {
    .elementor-1101 .elementor-element.elementor-element-f7272d7 {
        order: 2;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b44ff2 */.elementor-1101 .elementor-element.elementor-element-9b44ff2{
    display: flex;
}
.elementor-1101 .elementor-element.elementor-element-9b44ff2 p{
    margin-bottom: 0;
}
.elementor-1101 .elementor-element.elementor-element-9b44ff2:before {
    content: "••";
    margin-right: 9px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4d32f0 *//*@media(min-width:1025px){*/
/*#big_joe_disc_1{*/
/*    transform:translateX(200%);*/
    
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6179ac */.elementor-1101 .elementor-element.elementor-element-c6179ac a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81525c3 *//*@media(min-width:1025px){*/
/*#big_joe_disc_2{*/
/*    display: none;*/
/*    transform:translateX(200%);*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3babfcf */.elementor-1101 .elementor-element.elementor-element-3babfcf p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-265b22b */.elementor-1101 .elementor-element.elementor-element-265b22b .swiper-pagination{
        position: absolute;
    transform-origin: bottom left;
    bottom: -4px !important;
    left: -9.25% !important;
    width: fit-content !important;
}
@media(max-width:1024px){
    .elementor-1101 .elementor-element.elementor-element-265b22b .swiper-pagination{
        left:-25.75%!important;
    }
}
@media(max-width:767px){
    .elementor-1101 .elementor-element.elementor-element-265b22b .swiper-pagination{

    bottom: 110%!important;
    left: 50% !important;
    transform: translatex(-50%);
    min-width: 100%;
   
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6825d0 */.elementor-1101 .elementor-element.elementor-element-a6825d0{
    display: flex;
}
.elementor-1101 .elementor-element.elementor-element-a6825d0 p{
    margin-bottom: 0;
}
.elementor-1101 .elementor-element.elementor-element-a6825d0:before {
    content: "••";
    margin-right: 10px;
}

.elementor-1101 .elementor-element.elementor-element-a6825d0:after {
    content: "••";
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2eb22a */.elementor-1101 .elementor-element.elementor-element-f2eb22a span{
    color: #F64A26;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mongoose';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.callbigjoe.com/wp-content/uploads/2025/07/mongoose-400.woff2') format('woff2'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/07/mongoose-400.woff') format('woff');
}
@font-face {
	font-family: 'Mongoose';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.callbigjoe.com/wp-content/uploads/2025/07/mongoose-500.woff2') format('woff2'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/07/mongoose-500.woff') format('woff');
}
@font-face {
	font-family: 'Mongoose';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.callbigjoe.com/wp-content/uploads/2025/07/mongoose-700.woff2') format('woff2'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/07/mongoose-700.woff') format('woff');
}
@font-face {
	font-family: 'Mongoose';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.callbigjoe.com/wp-content/uploads/2025/07/mongoose-900.woff2') format('woff2'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/07/mongoose-900.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pressio';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.51.woff2') format('woff2'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.51.woff') format('woff'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.51.ttf') format('truetype');
}
@font-face {
	font-family: 'Pressio';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.52.woff2') format('woff2'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.52.woff') format('woff'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.52.ttf') format('truetype');
}
@font-face {
	font-family: 'Pressio';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.53.woff2') format('woff2'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.53.woff') format('woff'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.53.ttf') format('truetype');
}
@font-face {
	font-family: 'Pressio';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.54.woff2') format('woff2'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.54.woff') format('woff'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.54.ttf') format('truetype');
}
@font-face {
	font-family: 'Pressio';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.55.woff2') format('woff2'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.55.woff') format('woff'),
		url('https://www.callbigjoe.com/wp-content/uploads/2025/05/PressioTEST-No.55.ttf') format('truetype');
}
/* End Custom Fonts CSS */