.elementor-4368 .elementor-element.elementor-element-116a5183{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-116a5183:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-116a5183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-693b8143{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4368 .elementor-element.elementor-element-693b8143:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-693b8143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/WhatsApp-Slika-2025-07-12-u-17.56.33_ca9420ca-768x512-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-693b8143:hover::before, .elementor-4368 .elementor-element.elementor-element-693b8143:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-693b8143:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-693b8143 > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-693b8143 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4368 .elementor-element.elementor-element-693b8143:hover{--overlay-opacity:0.28;}.elementor-4368 .elementor-element.elementor-element-693b8143, .elementor-4368 .elementor-element.elementor-element-693b8143::before{--overlay-transition:1s;}.elementor-4368 .elementor-element.elementor-element-793ee2d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-40ebec30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-e6f6f4{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-e6f6f4:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-e6f6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/WhatsApp-Slika-2025-07-12-u-17.56.30_26f8329e-768x512-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-e6f6f4:hover::before, .elementor-4368 .elementor-element.elementor-element-e6f6f4:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-e6f6f4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-e6f6f4 > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-e6f6f4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4368 .elementor-element.elementor-element-e6f6f4:hover{--overlay-opacity:0.28;}.elementor-4368 .elementor-element.elementor-element-e6f6f4, .elementor-4368 .elementor-element.elementor-element-e6f6f4::before{--overlay-transition:1s;}.elementor-4368 .elementor-element.elementor-element-7fb4823a{--spacer-size:250px;}.elementor-4368 .elementor-element.elementor-element-620d5c2f{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-620d5c2f:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-620d5c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/IMG-20250712-WA0080-1.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-620d5c2f:hover::before, .elementor-4368 .elementor-element.elementor-element-620d5c2f:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-620d5c2f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-620d5c2f > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-620d5c2f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4368 .elementor-element.elementor-element-620d5c2f:hover{--overlay-opacity:0.28;}.elementor-4368 .elementor-element.elementor-element-620d5c2f, .elementor-4368 .elementor-element.elementor-element-620d5c2f::before{--overlay-transition:1s;}.elementor-4368 .elementor-element.elementor-element-7ecd2580{--spacer-size:250px;}.elementor-4368 .elementor-element.elementor-element-20f726cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-40ea0ddf{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-40ea0ddf:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-40ea0ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/WhatsApp-Slika-2025-07-12-u-17.56.37_99e78060-768x512-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-40ea0ddf:hover::before, .elementor-4368 .elementor-element.elementor-element-40ea0ddf:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-40ea0ddf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-40ea0ddf > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-40ea0ddf > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4368 .elementor-element.elementor-element-40ea0ddf:hover{--overlay-opacity:0.28;}.elementor-4368 .elementor-element.elementor-element-40ea0ddf, .elementor-4368 .elementor-element.elementor-element-40ea0ddf::before{--overlay-transition:1s;}.elementor-4368 .elementor-element.elementor-element-41649ada{--spacer-size:250px;}.elementor-4368 .elementor-element.elementor-element-31bdab94{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-31bdab94:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-31bdab94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/WhatsApp-Slika-2025-07-12-u-17.56.29_44e6ace6-768x512-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-31bdab94:hover::before, .elementor-4368 .elementor-element.elementor-element-31bdab94:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-31bdab94:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-31bdab94 > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-31bdab94 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-4368 .elementor-element.elementor-element-31bdab94:hover{--overlay-opacity:0.28;}.elementor-4368 .elementor-element.elementor-element-31bdab94, .elementor-4368 .elementor-element.elementor-element-31bdab94::before{--overlay-transition:1s;}.elementor-4368 .elementor-element.elementor-element-145e1be5{--spacer-size:180px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4368 .elementor-element.elementor-element-5c92c53a .elementor-button{background-color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2.7px;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-4368 .elementor-element.elementor-element-5c92c53a .elementor-button:hover, .elementor-4368 .elementor-element.elementor-element-5c92c53a .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-5c92c53a{padding:20px 20px 20px 20px;}.elementor-4368 .elementor-element.elementor-element-5c92c53a .elementor-button-content-wrapper{flex-direction:row;}.elementor-4368 .elementor-element.elementor-element-5c92c53a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4368 .elementor-element.elementor-element-5c92c53a .elementor-button:hover svg, .elementor-4368 .elementor-element.elementor-element-5c92c53a .elementor-button:focus svg{fill:#000000;}.elementor-4368 .elementor-element.elementor-element-37bcf22e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-37bcf22e:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-37bcf22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-6d791fd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4368 .elementor-element.elementor-element-45f81e67 .elementor-icon-list-icon i{color:#122223;transition:color 0.3s;}.elementor-4368 .elementor-element.elementor-element-45f81e67 .elementor-icon-list-icon svg{fill:#122223;transition:fill 0.3s;}.elementor-4368 .elementor-element.elementor-element-45f81e67 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#122223F7;}.elementor-4368 .elementor-element.elementor-element-45f81e67 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#122223F7;}.elementor-4368 .elementor-element.elementor-element-45f81e67{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-4368 .elementor-element.elementor-element-45f81e67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4368 .elementor-element.elementor-element-45f81e67 .elementor-icon-list-item > a{font-family:"Varta", Sans-serif;font-size:16px;font-weight:200;}.elementor-4368 .elementor-element.elementor-element-45f81e67 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4368 .elementor-element.elementor-element-665bee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4368 .elementor-element.elementor-element-665bee9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:300;line-height:47px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-11f8e78d .elementor-icon-list-icon i{color:#C5B07E;transition:color 0.3s;}.elementor-4368 .elementor-element.elementor-element-11f8e78d .elementor-icon-list-icon svg{fill:#C5B07E;transition:fill 0.3s;}.elementor-4368 .elementor-element.elementor-element-11f8e78d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#CAA76A;}.elementor-4368 .elementor-element.elementor-element-11f8e78d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#CAA76A;}.elementor-4368 .elementor-element.elementor-element-11f8e78d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4368 .elementor-element.elementor-element-11f8e78d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4368 .elementor-element.elementor-element-11f8e78d .elementor-icon-list-item > a{font-family:"Varta", Sans-serif;font-weight:400;}.elementor-4368 .elementor-element.elementor-element-11f8e78d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4368 .elementor-element.elementor-element-3508c8e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Varta", Sans-serif;font-size:16px;font-weight:200;line-height:34px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-4eaedd13 .elementor-button{background-color:#C5B07E;font-family:"Varta", Sans-serif;font-size:16px;font-weight:200;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-4368 .elementor-element.elementor-element-4eaedd13 .elementor-button:hover, .elementor-4368 .elementor-element.elementor-element-4eaedd13 .elementor-button:focus{background-color:#C5B07E;color:#F0EFEB;}.elementor-4368 .elementor-element.elementor-element-4eaedd13.elementor-element{--align-self:flex-start;}.elementor-4368 .elementor-element.elementor-element-4eaedd13 .elementor-button:hover svg, .elementor-4368 .elementor-element.elementor-element-4eaedd13 .elementor-button:focus svg{fill:#F0EFEB;}.elementor-4368 .elementor-element.elementor-element-2e4b6b64{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4368 .elementor-element.elementor-element-3b9366e2{--display:flex;--min-height:350px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4368 .elementor-element.elementor-element-3b9366e2:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-3b9366e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4368 .elementor-element.elementor-element-53580d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4368 .elementor-element.elementor-element-53580d80 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:300;line-height:47px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-24378a0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-24378a0c:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-24378a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4368 .elementor-element.elementor-element-1dd21f2a{--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:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-4368 .elementor-element.elementor-element-4eb783c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4368 .elementor-element.elementor-element-4eb783c6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:100;line-height:47px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-2a5e20fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-243defac{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.54;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-243defac:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-243defac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/b186340bc39d5600b47f3db5a3e6813b0be95a4c.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-243defac::before, .elementor-4368 .elementor-element.elementor-element-243defac > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-243defac > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-243defac > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-243defac > .e-con-inner > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-243defac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-243defac:hover::before, .elementor-4368 .elementor-element.elementor-element-243defac:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-243defac:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-243defac > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-243defac > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-243defac:hover{--overlay-opacity:1;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4368 .elementor-element.elementor-element-3816f4fa{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-4368 .elementor-element.elementor-element-3816f4fa .elementor-icon-box-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-3816f4fa .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-3816f4fa .elementor-icon-box-title, .elementor-4368 .elementor-element.elementor-element-3816f4fa .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:38px;}.elementor-4368 .elementor-element.elementor-element-3816f4fa:has(:hover) .elementor-icon-box-title,
					 .elementor-4368 .elementor-element.elementor-element-3816f4fa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-3816f4fa .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-270c9599{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-6179a293{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.54;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-6179a293:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-6179a293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/3ed2a8cdfd79ea2bd7545b212b4badb715c632f6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-6179a293::before, .elementor-4368 .elementor-element.elementor-element-6179a293 > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-6179a293 > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-6179a293 > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-6179a293 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-6179a293 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-6179a293:hover::before, .elementor-4368 .elementor-element.elementor-element-6179a293:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-6179a293:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-6179a293 > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-6179a293 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-6179a293:hover{--overlay-opacity:1;}.elementor-4368 .elementor-element.elementor-element-1a2e8aff{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-4368 .elementor-element.elementor-element-1a2e8aff .elementor-icon-box-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-1a2e8aff .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-1a2e8aff .elementor-icon-box-title, .elementor-4368 .elementor-element.elementor-element-1a2e8aff .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:38px;}.elementor-4368 .elementor-element.elementor-element-1a2e8aff:has(:hover) .elementor-icon-box-title,
					 .elementor-4368 .elementor-element.elementor-element-1a2e8aff:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-1a2e8aff .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-3196b0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-af7eb6d{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.54;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-af7eb6d:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-af7eb6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/2bfd6ee29fb2baaf3f4b6e3acda94e1b03487252.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-af7eb6d::before, .elementor-4368 .elementor-element.elementor-element-af7eb6d > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-af7eb6d > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-af7eb6d > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-af7eb6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-af7eb6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover::before, .elementor-4368 .elementor-element.elementor-element-af7eb6d:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-af7eb6d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-af7eb6d > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-af7eb6d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover{--overlay-opacity:1;}.elementor-4368 .elementor-element.elementor-element-73e663bf{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-4368 .elementor-element.elementor-element-73e663bf .elementor-icon-box-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-73e663bf .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-73e663bf .elementor-icon-box-title, .elementor-4368 .elementor-element.elementor-element-73e663bf .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:38px;}.elementor-4368 .elementor-element.elementor-element-73e663bf:has(:hover) .elementor-icon-box-title,
					 .elementor-4368 .elementor-element.elementor-element-73e663bf:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-73e663bf .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-13d0632{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-3ebb7f0d{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.54;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-3ebb7f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/61c8603aba58e6f3d07049ef8316ea731186819a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-3ebb7f0d::before, .elementor-4368 .elementor-element.elementor-element-3ebb7f0d > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-3ebb7f0d > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-3ebb7f0d > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-3ebb7f0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-3ebb7f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover::before, .elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-3ebb7f0d > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-3ebb7f0d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover{--overlay-opacity:1;}.elementor-4368 .elementor-element.elementor-element-35d49281{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-4368 .elementor-element.elementor-element-35d49281 .elementor-icon-box-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-35d49281 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-35d49281 .elementor-icon-box-title, .elementor-4368 .elementor-element.elementor-element-35d49281 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:38px;}.elementor-4368 .elementor-element.elementor-element-35d49281:has(:hover) .elementor-icon-box-title,
					 .elementor-4368 .elementor-element.elementor-element-35d49281:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-35d49281 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-11050f9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-5259b8f5{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.54;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-5259b8f5:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-5259b8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/IMG-20250712-WA0085.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-5259b8f5::before, .elementor-4368 .elementor-element.elementor-element-5259b8f5 > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-5259b8f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-5259b8f5 > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-5259b8f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-5259b8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover::before, .elementor-4368 .elementor-element.elementor-element-5259b8f5:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-5259b8f5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-5259b8f5 > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-5259b8f5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover{--overlay-opacity:1;}.elementor-4368 .elementor-element.elementor-element-80a25a9{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-4368 .elementor-element.elementor-element-80a25a9 .elementor-icon-box-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-80a25a9 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-80a25a9 .elementor-icon-box-title, .elementor-4368 .elementor-element.elementor-element-80a25a9 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:38px;}.elementor-4368 .elementor-element.elementor-element-80a25a9:has(:hover) .elementor-icon-box-title,
					 .elementor-4368 .elementor-element.elementor-element-80a25a9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-80a25a9 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-507fbd00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-2b59b6cf{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.54;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-2b59b6cf:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-2b59b6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/IMG-20250712-WA0072.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-2b59b6cf::before, .elementor-4368 .elementor-element.elementor-element-2b59b6cf > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-2b59b6cf > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-2b59b6cf > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-2b59b6cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-2b59b6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover::before, .elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-2b59b6cf > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-2b59b6cf > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover{--overlay-opacity:1;}.elementor-4368 .elementor-element.elementor-element-6c9c0d35{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-4368 .elementor-element.elementor-element-6c9c0d35 .elementor-icon-box-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-6c9c0d35 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-6c9c0d35 .elementor-icon-box-title, .elementor-4368 .elementor-element.elementor-element-6c9c0d35 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:38px;}.elementor-4368 .elementor-element.elementor-element-6c9c0d35:has(:hover) .elementor-icon-box-title,
					 .elementor-4368 .elementor-element.elementor-element-6c9c0d35:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-6c9c0d35 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-5666e529{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-33b27767{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.54;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-33b27767:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-33b27767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casatiaistria.com/wp-content/uploads/2025/12/IMG-20250712-WA0053.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4368 .elementor-element.elementor-element-33b27767::before, .elementor-4368 .elementor-element.elementor-element-33b27767 > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-33b27767 > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-33b27767 > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-33b27767 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4368 .elementor-element.elementor-element-33b27767 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-33b27767:hover::before, .elementor-4368 .elementor-element.elementor-element-33b27767:hover > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-33b27767:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4368 .elementor-element.elementor-element-33b27767 > .elementor-background-slideshow:hover::before, .elementor-4368 .elementor-element.elementor-element-33b27767 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-4368 .elementor-element.elementor-element-33b27767:hover{--overlay-opacity:1;}.elementor-4368 .elementor-element.elementor-element-793ba7a0{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-4368 .elementor-element.elementor-element-793ba7a0 .elementor-icon-box-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-793ba7a0 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-793ba7a0 .elementor-icon-box-title, .elementor-4368 .elementor-element.elementor-element-793ba7a0 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:38px;}.elementor-4368 .elementor-element.elementor-element-793ba7a0:has(:hover) .elementor-icon-box-title,
					 .elementor-4368 .elementor-element.elementor-element-793ba7a0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-793ba7a0 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-3166025a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:5px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-3166025a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#C9B688;padding:12px 12px 12px 12px;}.elementor-4368 .elementor-element.elementor-element-91a5ac8{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4368 .elementor-element.elementor-element-59263259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4368 .elementor-element.elementor-element-59263259 .elementor-heading-title{font-family:"Varta", Sans-serif;font-size:14px;font-weight:200;line-height:47px;letter-spacing:2.5px;color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-2457dd2d{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-size:25px;font-weight:200;line-height:34px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-64902eb{width:var( --container-widget-width, 87.879% );max-width:87.879%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87.879%;--container-widget-flex-grow:0;font-family:"Varta", Sans-serif;font-size:16px;font-weight:100;line-height:27px;letter-spacing:0.2px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-64902eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-64902eb p{margin-block-end:0px;}.elementor-4368 .elementor-element.elementor-element-4f03db4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 12px;--row-gap:16px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:-9px;--margin-right:0px;}.elementor-4368 .elementor-element.elementor-element-a925d4d{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-4368 .elementor-element.elementor-element-a925d4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4368 .elementor-element.elementor-element-f988026{width:var( --container-widget-width, 12.182% );max-width:12.182%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:12.182%;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-f988026.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-f988026 .elementor-icon-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-f988026 .elementor-icon{font-size:32px;}.elementor-4368 .elementor-element.elementor-element-f988026 .elementor-icon svg{height:32px;}.elementor-4368 .elementor-element.elementor-element-a7578b8{width:var( --container-widget-width, 46.225% );max-width:46.225%;--container-widget-width:46.225%;--container-widget-flex-grow:0;font-family:"Varta", Sans-serif;font-size:16px;font-weight:100;color:#FCFCFC;}.elementor-4368 .elementor-element.elementor-element-a7578b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-a7578b8 p{margin-block-end:6px;}.elementor-4368 .elementor-element.elementor-element-95bfb40{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-4368 .elementor-element.elementor-element-95bfb40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-6d06bce{width:var( --container-widget-width, 12.541% );max-width:12.541%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:12.541%;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-6d06bce.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-6d06bce .elementor-icon-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-6d06bce .elementor-icon{font-size:32px;}.elementor-4368 .elementor-element.elementor-element-6d06bce .elementor-icon svg{height:32px;}.elementor-4368 .elementor-element.elementor-element-50d7295{width:var( --container-widget-width, 81.801% );max-width:81.801%;--container-widget-width:81.801%;--container-widget-flex-grow:0;font-family:"Varta", Sans-serif;font-size:16px;font-weight:100;line-height:27px;letter-spacing:0px;color:#FCFCFC;}.elementor-4368 .elementor-element.elementor-element-50d7295.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-50d7295 p{margin-block-end:6px;}.elementor-4368 .elementor-element.elementor-element-6f650b4e{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:22px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-4368 .elementor-element.elementor-element-6f650b4e:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-6f650b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-5b042cf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4368 .elementor-element.elementor-element-5b042cf6.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-5b042cf6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:300;line-height:47px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-133c8957{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-6ecb4253{--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:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-2b31dedc{width:var( --container-widget-width, 26.495% );max-width:26.495%;--container-widget-width:26.495%;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-2b31dedc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-2b31dedc .elementor-icon-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-2b31dedc.elementor-view-stacked .elementor-icon{background-color:#C1B086;}.elementor-4368 .elementor-element.elementor-element-2b31dedc.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-2b31dedc.elementor-view-default .elementor-icon{color:#C1B086;border-color:#C1B086;}.elementor-4368 .elementor-element.elementor-element-2b31dedc.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-2b31dedc.elementor-view-default .elementor-icon svg{fill:#C1B086;}.elementor-4368 .elementor-element.elementor-element-6b5a9da1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Varta", Sans-serif;font-size:16px;font-weight:200;line-height:34px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-6b5a9da1.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-69a5c0c1{--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:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-748a6a0a{width:initial;max-width:initial;}.elementor-4368 .elementor-element.elementor-element-748a6a0a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-748a6a0a .elementor-icon-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-748a6a0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-748a6a0a.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-748a6a0a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-748a6a0a.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-748a6a0a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-58b07ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Varta", Sans-serif;font-size:16px;font-weight:200;line-height:34px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-58b07ac.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-7ab9742c{--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:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-9b36978{width:var( --container-widget-width, 25.097% );max-width:25.097%;--container-widget-width:25.097%;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-9b36978.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-9b36978 .elementor-icon-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-9b36978.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-9b36978.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-9b36978.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-9b36978.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-9b36978.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-9b36978 .elementor-icon{font-size:48px;}.elementor-4368 .elementor-element.elementor-element-9b36978 .elementor-icon svg{height:48px;}.elementor-4368 .elementor-element.elementor-element-45fe307c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Varta", Sans-serif;font-size:16px;font-weight:200;line-height:34px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-45fe307c.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-19b8c125{--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:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-732025db{width:var( --container-widget-width, 22.31% );max-width:22.31%;--container-widget-width:22.31%;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-732025db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-732025db .elementor-icon-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-732025db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-732025db.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-732025db.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-732025db.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-732025db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-732025db .elementor-icon{font-size:44px;}.elementor-4368 .elementor-element.elementor-element-732025db .elementor-icon svg{height:44px;}.elementor-4368 .elementor-element.elementor-element-4174c525{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Varta", Sans-serif;font-size:16px;font-weight:200;line-height:34px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-4174c525.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-6f7e1d16{--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:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-42fff6da{width:var( --container-widget-width, 26.457% );max-width:26.457%;--container-widget-width:26.457%;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-42fff6da.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-42fff6da .elementor-icon-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-42fff6da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-42fff6da.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-42fff6da.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-42fff6da.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-42fff6da.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-3ed70e30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Varta", Sans-serif;font-size:16px;font-weight:200;line-height:22px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-3ed70e30.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-244920d0{--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:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-4eb04ab5{width:initial;max-width:initial;}.elementor-4368 .elementor-element.elementor-element-4eb04ab5.elementor-element{--align-self:flex-start;}.elementor-4368 .elementor-element.elementor-element-4eb04ab5 .elementor-icon-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-4eb04ab5.elementor-view-stacked .elementor-icon{background-color:#C1B086;}.elementor-4368 .elementor-element.elementor-element-4eb04ab5.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-4eb04ab5.elementor-view-default .elementor-icon{color:#C1B086;border-color:#C1B086;}.elementor-4368 .elementor-element.elementor-element-4eb04ab5.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-4eb04ab5.elementor-view-default .elementor-icon svg{fill:#C1B086;}.elementor-4368 .elementor-element.elementor-element-25adaa44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Varta", Sans-serif;font-size:14px;font-weight:200;line-height:34px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-25adaa44.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-abadc0f{--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:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-3eaa25a7{width:initial;max-width:initial;}.elementor-4368 .elementor-element.elementor-element-3eaa25a7.elementor-element{--align-self:flex-start;}.elementor-4368 .elementor-element.elementor-element-3eaa25a7 .elementor-icon-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-3eaa25a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-3eaa25a7.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-3eaa25a7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-3eaa25a7.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-3eaa25a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-27262fae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Varta", Sans-serif;font-size:16px;font-weight:200;line-height:34px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-27262fae.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-14e97b8e{--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:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-4185f109{width:var( --container-widget-width, 23.953% );max-width:23.953%;--container-widget-width:23.953%;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-4185f109.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4368 .elementor-element.elementor-element-4185f109 .elementor-icon-wrapper{text-align:start;}.elementor-4368 .elementor-element.elementor-element-4185f109.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-4185f109.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-4185f109.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-4185f109.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-4185f109.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4368 .elementor-element.elementor-element-499173eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Varta", Sans-serif;font-size:16px;font-weight:200;line-height:22px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-499173eb.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-499173eb p{margin-block-end:0px;}.elementor-4368 .elementor-element.elementor-element-3e2c83f8{--display:flex;--min-height:0px;--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-3e2c83f8:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-3e2c83f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0E0E;}.elementor-4368 .elementor-element.elementor-element-1d2571bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4368 .elementor-element.elementor-element-1d2571bc.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-1d2571bc .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:300;line-height:47px;color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-e932c42{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4368 .elementor-element.elementor-element-e932c42:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-e932c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-4368 .elementor-element.elementor-element-ffc8f0f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-3d4cbd05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-230fe40{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-7da787ea .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4368 .elementor-element.elementor-element-626107b0{font-family:"Varta", Sans-serif;font-size:14px;font-weight:200;color:#000000;}.elementor-4368 .elementor-element.elementor-element-44d59b18{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:#FFA43B;}.elementor-4368 .elementor-element.elementor-element-11708a26{font-family:"Varta", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-4368 .elementor-element.elementor-element-16f9c6dc{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4368 .elementor-element.elementor-element-16f9c6dc:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-16f9c6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-4368 .elementor-element.elementor-element-1f8022b9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-1cdc9ffa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-bb5a779{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-3c5998af .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4368 .elementor-element.elementor-element-634b2520{font-family:"Varta", Sans-serif;font-size:14px;font-weight:200;color:#000000;}.elementor-4368 .elementor-element.elementor-element-5549d2ab{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:#FFA43B;}.elementor-4368 .elementor-element.elementor-element-6988d4dd{font-family:"Varta", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-4368 .elementor-element.elementor-element-43180d41{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4368 .elementor-element.elementor-element-43180d41:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-43180d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-4368 .elementor-element.elementor-element-599412cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-6c778996{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-7c46cfd7{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-3e1ef8f0 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4368 .elementor-element.elementor-element-2d49ba51{font-family:"Varta", Sans-serif;font-size:14px;font-weight:200;color:#000000;}.elementor-4368 .elementor-element.elementor-element-5ac6f348{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:#FFA43B;}.elementor-4368 .elementor-element.elementor-element-2efe3e0f{font-family:"Varta", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-4368 .elementor-element.elementor-element-1d658df5{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4368 .elementor-element.elementor-element-1d658df5:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-1d658df5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-4368 .elementor-element.elementor-element-2d0e3c65{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-1de583de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-39bcda4b{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-482b6669 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4368 .elementor-element.elementor-element-19462c77{font-family:"Varta", Sans-serif;font-size:14px;font-weight:200;color:#000000;}.elementor-4368 .elementor-element.elementor-element-3d7775ff{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:#FFA43B;}.elementor-4368 .elementor-element.elementor-element-7e3db8d2{font-family:"Varta", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-4368 .elementor-element.elementor-element-67011af2{--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-8%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-8%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#000000;}.elementor-4368 .elementor-element.elementor-element-67011af2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-4368 .elementor-element.elementor-element-67011af2.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-69acecf{--display:flex;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4368 .elementor-element.elementor-element-69acecf:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-69acecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4368 .elementor-element.elementor-element-5e3a0d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4368 .elementor-element.elementor-element-5e3a0d0.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-5e3a0d0 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:300;line-height:47px;color:#000000;}.elementor-4368 .elementor-element.elementor-element-7fca56c{--display:flex;}.elementor-4368 .elementor-element.elementor-element-28e926b.elementor-element{--align-self:flex-end;}.elementor-4368 .elementor-element.elementor-element-28e926b .ekit-btt{text-align:left;}.elementor-4368 .elementor-element.elementor-element-28e926b .ekit-btt__button{font-size:16px;font-weight:400;text-transform:uppercase;width:40px;height:40px;line-height:40px;}.elementor-4368 .elementor-element.elementor-element-28e926b :is( .ekit-btt__button, #canvas ){border-radius:50px 50px 50px 50px;}.elementor-4368 .elementor-element.elementor-element-0ab90a8{--spacer-size:71px;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-3816f4fa .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-1a2e8aff .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-73e663bf .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-35d49281 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-80a25a9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-6c9c0d35 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-793ba7a0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-3166025a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4368 .elementor-element.elementor-element-67011af2{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-4368 .elementor-element.elementor-element-116a5183{--content-width:1300px;}.elementor-4368 .elementor-element.elementor-element-37bcf22e{--content-width:1300px;}.elementor-4368 .elementor-element.elementor-element-6d791fd9{--width:70%;}.elementor-4368 .elementor-element.elementor-element-2e4b6b64{--width:30%;}.elementor-4368 .elementor-element.elementor-element-24378a0c{--content-width:1300px;}.elementor-4368 .elementor-element.elementor-element-1dd21f2a{--width:70%;}.elementor-4368 .elementor-element.elementor-element-243defac{--width:90%;}.elementor-4368 .elementor-element.elementor-element-6179a293{--width:90%;}.elementor-4368 .elementor-element.elementor-element-af7eb6d{--width:90%;}.elementor-4368 .elementor-element.elementor-element-3ebb7f0d{--width:90%;}.elementor-4368 .elementor-element.elementor-element-5259b8f5{--width:90%;}.elementor-4368 .elementor-element.elementor-element-2b59b6cf{--width:90%;}.elementor-4368 .elementor-element.elementor-element-33b27767{--width:90%;}.elementor-4368 .elementor-element.elementor-element-91a5ac8{--width:30%;}.elementor-4368 .elementor-element.elementor-element-a925d4d{--width:96.482%;}.elementor-4368 .elementor-element.elementor-element-95bfb40{--width:96.482%;}.elementor-4368 .elementor-element.elementor-element-6ecb4253{--width:21%;}.elementor-4368 .elementor-element.elementor-element-69a5c0c1{--width:21%;}.elementor-4368 .elementor-element.elementor-element-7ab9742c{--width:21%;}.elementor-4368 .elementor-element.elementor-element-19b8c125{--width:21%;}.elementor-4368 .elementor-element.elementor-element-6f7e1d16{--width:21%;}.elementor-4368 .elementor-element.elementor-element-244920d0{--width:21%;}.elementor-4368 .elementor-element.elementor-element-abadc0f{--width:21%;}.elementor-4368 .elementor-element.elementor-element-14e97b8e{--width:21%;}.elementor-4368 .elementor-element.elementor-element-3e2c83f8{--content-width:1300px;}}@media(max-width:767px){.elementor-4368 .elementor-element.elementor-element-116a5183{--margin-top:14%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-693b8143{--width:100%;--min-height:238px;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4368 .elementor-element.elementor-element-793ee2d8{--width:100%;}.elementor-4368 .elementor-element.elementor-element-40ebec30{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4368 .elementor-element.elementor-element-e6f6f4{--width:48%;--border-radius:0px 0px 0px 0px;}.elementor-4368 .elementor-element.elementor-element-7fb4823a{--spacer-size:120px;}.elementor-4368 .elementor-element.elementor-element-620d5c2f{--width:48%;--border-radius:0px 0px 0px 0px;}.elementor-4368 .elementor-element.elementor-element-7ecd2580{--spacer-size:120px;}.elementor-4368 .elementor-element.elementor-element-20f726cf{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4368 .elementor-element.elementor-element-40ea0ddf{--width:47%;}.elementor-4368 .elementor-element.elementor-element-41649ada{--spacer-size:120px;}.elementor-4368 .elementor-element.elementor-element-31bdab94{--width:47%;--border-radius:0px 0px 0px 0px;}.elementor-4368 .elementor-element.elementor-element-145e1be5{--spacer-size:120px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4368 .elementor-element.elementor-element-5c92c53a{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-5c92c53a .elementor-button{font-size:14px;padding:10px 11px 10px 11px;}.elementor-4368 .elementor-element.elementor-element-37bcf22e{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-6d791fd9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-45f81e67{--e-icon-list-icon-size:12px;}.elementor-4368 .elementor-element.elementor-element-45f81e67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4368 .elementor-element.elementor-element-45f81e67 .elementor-icon-list-item > a{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4368 .elementor-element.elementor-element-665bee9 .elementor-heading-title{font-size:28px;}.elementor-4368 .elementor-element.elementor-element-11f8e78d{width:100%;max-width:100%;--e-icon-list-icon-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-3508c8e5{width:100%;max-width:100%;}.elementor-4368 .elementor-element.elementor-element-2e4b6b64{--padding-top:5px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-4368 .elementor-element.elementor-element-2e4b6b64.e-con{--order:-99999 /* order start hack */;}.elementor-4368 .elementor-element.elementor-element-53580d80 .elementor-heading-title{font-size:28px;}.elementor-4368 .elementor-element.elementor-element-24378a0c{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-4eb783c6 .elementor-heading-title{font-size:28px;}.elementor-4368 .elementor-element.elementor-element-243defac{--min-height:250px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-3816f4fa .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-6179a293{--min-height:250px;}.elementor-4368 .elementor-element.elementor-element-1a2e8aff .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-af7eb6d{--min-height:250px;}.elementor-4368 .elementor-element.elementor-element-73e663bf .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-3ebb7f0d{--min-height:250px;}.elementor-4368 .elementor-element.elementor-element-35d49281 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-5259b8f5{--min-height:250px;}.elementor-4368 .elementor-element.elementor-element-80a25a9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-2b59b6cf{--min-height:250px;}.elementor-4368 .elementor-element.elementor-element-6c9c0d35 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-33b27767{--min-height:250px;}.elementor-4368 .elementor-element.elementor-element-793ba7a0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-4368 .elementor-element.elementor-element-3166025a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-next-right-position:-20px;}.elementor-4368 .elementor-element.elementor-element-3166025a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:4px 4px 4px 4px;}.elementor-4368 .elementor-element.elementor-element-91a5ac8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4368 .elementor-element.elementor-element-59263259 .elementor-heading-title{font-size:28px;}.elementor-4368 .elementor-element.elementor-element-95bfb40{--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;}.elementor-4368 .elementor-element.elementor-element-6d06bce.elementor-element{--order:-99999 /* order start hack */;}.elementor-4368 .elementor-element.elementor-element-50d7295{width:var( --container-widget-width, 198.865px );max-width:198.865px;--container-widget-width:198.865px;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-6f650b4e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4368 .elementor-element.elementor-element-5b042cf6 .elementor-heading-title{font-size:28px;}.elementor-4368 .elementor-element.elementor-element-2b31dedc{width:var( --container-widget-width, 50.591px );max-width:50.591px;--container-widget-width:50.591px;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-748a6a0a{width:var( --container-widget-width, 51px );max-width:51px;--container-widget-width:51px;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-9b36978{width:var( --container-widget-width, 52.992px );max-width:52.992px;--container-widget-width:52.992px;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-732025db{width:var( --container-widget-width, 46.184px );max-width:46.184px;--container-widget-width:46.184px;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-42fff6da{width:var( --container-widget-width, 47.485px );max-width:47.485px;--container-widget-width:47.485px;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-4185f109{width:var( --container-widget-width, 51.051px );max-width:51.051px;--container-widget-width:51.051px;--container-widget-flex-grow:0;}.elementor-4368 .elementor-element.elementor-element-3e2c83f8{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-1d2571bc .elementor-heading-title{font-size:28px;}.elementor-4368 .elementor-element.elementor-element-3d4cbd05{--width:100%;}.elementor-4368 .elementor-element.elementor-element-3d4cbd05.e-con{--align-self:flex-start;}.elementor-4368 .elementor-element.elementor-element-230fe40{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4368 .elementor-element.elementor-element-230fe40.e-con{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-7da787ea{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-4368 .elementor-element.elementor-element-7da787ea.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-7da787ea .elementor-heading-title{font-size:14px;}.elementor-4368 .elementor-element.elementor-element-626107b0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4368 .elementor-element.elementor-element-626107b0.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-44d59b18.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-44d59b18{--e-rating-icon-font-size:14px;}.elementor-4368 .elementor-element.elementor-element-11708a26{text-align:center;}.elementor-4368 .elementor-element.elementor-element-1cdc9ffa{--width:100%;}.elementor-4368 .elementor-element.elementor-element-bb5a779{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4368 .elementor-element.elementor-element-bb5a779.e-con{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-3c5998af{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-4368 .elementor-element.elementor-element-3c5998af.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-3c5998af .elementor-heading-title{font-size:14px;}.elementor-4368 .elementor-element.elementor-element-634b2520{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4368 .elementor-element.elementor-element-634b2520.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-5549d2ab.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-5549d2ab{--e-rating-icon-font-size:14px;}.elementor-4368 .elementor-element.elementor-element-6988d4dd{text-align:center;}.elementor-4368 .elementor-element.elementor-element-6c778996{--width:100%;}.elementor-4368 .elementor-element.elementor-element-7c46cfd7{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4368 .elementor-element.elementor-element-7c46cfd7.e-con{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-3e1ef8f0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-4368 .elementor-element.elementor-element-3e1ef8f0.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-3e1ef8f0 .elementor-heading-title{font-size:14px;}.elementor-4368 .elementor-element.elementor-element-2d49ba51{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4368 .elementor-element.elementor-element-2d49ba51.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-5ac6f348.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-5ac6f348{--e-rating-icon-font-size:14px;}.elementor-4368 .elementor-element.elementor-element-2efe3e0f.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-2efe3e0f{text-align:center;}.elementor-4368 .elementor-element.elementor-element-1de583de{--width:100%;}.elementor-4368 .elementor-element.elementor-element-39bcda4b{--width:100%;}.elementor-4368 .elementor-element.elementor-element-39bcda4b.e-con{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-482b6669{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-4368 .elementor-element.elementor-element-482b6669.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-482b6669 .elementor-heading-title{font-size:14px;}.elementor-4368 .elementor-element.elementor-element-19462c77{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4368 .elementor-element.elementor-element-19462c77.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-3d7775ff.elementor-element{--align-self:center;}.elementor-4368 .elementor-element.elementor-element-3d7775ff{--e-rating-icon-font-size:14px;}.elementor-4368 .elementor-element.elementor-element-7e3db8d2{text-align:center;}.elementor-4368 .elementor-element.elementor-element-67011af2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:30%;--e-n-carousel-arrow-prev-top-position:68%;--e-n-carousel-arrow-next-right-position:30%;--e-n-carousel-arrow-next-top-position:68%;--e-n-carousel-arrow-size:16px;}.elementor-4368 .elementor-element.elementor-element-67011af2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 0px 5px;}.elementor-4368 .elementor-element.elementor-element-69acecf{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4368 .elementor-element.elementor-element-5e3a0d0 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for mphbe-availability, class: .elementor-element-51c5bdd2 */.mphb-check-in-date-wrapper label, .mphb-check-out-date-wrapper label {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243defac */.elementor-4368 .elementor-element.elementor-element-243defac .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-243defac{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-243defac .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-243defac .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6179a293 */.elementor-4368 .elementor-element.elementor-element-6179a293 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-6179a293{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-6179a293 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-6179a293 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7eb6d */.elementor-4368 .elementor-element.elementor-element-af7eb6d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-af7eb6d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebb7f0d */.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-3ebb7f0d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 35px
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5259b8f5 */.elementor-4368 .elementor-element.elementor-element-5259b8f5 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-5259b8f5{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b59b6cf */.elementor-4368 .elementor-element.elementor-element-2b59b6cf .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-2b59b6cf{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b27767 */.elementor-4368 .elementor-element.elementor-element-33b27767 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-33b27767{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-33b27767 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-33b27767 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243defac */.elementor-4368 .elementor-element.elementor-element-243defac .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-243defac{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-243defac .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-243defac .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6179a293 */.elementor-4368 .elementor-element.elementor-element-6179a293 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-6179a293{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-6179a293 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-6179a293 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7eb6d */.elementor-4368 .elementor-element.elementor-element-af7eb6d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-af7eb6d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebb7f0d */.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-3ebb7f0d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 35px
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5259b8f5 */.elementor-4368 .elementor-element.elementor-element-5259b8f5 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-5259b8f5{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b59b6cf */.elementor-4368 .elementor-element.elementor-element-2b59b6cf .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-2b59b6cf{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b27767 */.elementor-4368 .elementor-element.elementor-element-33b27767 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-33b27767{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-33b27767 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-33b27767 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243defac */.elementor-4368 .elementor-element.elementor-element-243defac .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-243defac{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-243defac .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-243defac .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6179a293 */.elementor-4368 .elementor-element.elementor-element-6179a293 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-6179a293{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-6179a293 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-6179a293 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7eb6d */.elementor-4368 .elementor-element.elementor-element-af7eb6d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-af7eb6d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebb7f0d */.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-3ebb7f0d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 35px
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5259b8f5 */.elementor-4368 .elementor-element.elementor-element-5259b8f5 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-5259b8f5{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b59b6cf */.elementor-4368 .elementor-element.elementor-element-2b59b6cf .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-2b59b6cf{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b27767 */.elementor-4368 .elementor-element.elementor-element-33b27767 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-33b27767{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-33b27767 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-33b27767 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243defac */.elementor-4368 .elementor-element.elementor-element-243defac .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-243defac{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-243defac .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-243defac .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6179a293 */.elementor-4368 .elementor-element.elementor-element-6179a293 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-6179a293{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-6179a293 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-6179a293 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7eb6d */.elementor-4368 .elementor-element.elementor-element-af7eb6d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-af7eb6d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebb7f0d */.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-3ebb7f0d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 35px
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5259b8f5 */.elementor-4368 .elementor-element.elementor-element-5259b8f5 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-5259b8f5{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b59b6cf */.elementor-4368 .elementor-element.elementor-element-2b59b6cf .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-2b59b6cf{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b27767 */.elementor-4368 .elementor-element.elementor-element-33b27767 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-33b27767{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-33b27767 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-33b27767 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243defac */.elementor-4368 .elementor-element.elementor-element-243defac .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-243defac{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-243defac .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-243defac .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6179a293 */.elementor-4368 .elementor-element.elementor-element-6179a293 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-6179a293{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-6179a293 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-6179a293 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7eb6d */.elementor-4368 .elementor-element.elementor-element-af7eb6d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-af7eb6d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebb7f0d */.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-3ebb7f0d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 35px
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5259b8f5 */.elementor-4368 .elementor-element.elementor-element-5259b8f5 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-5259b8f5{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b59b6cf */.elementor-4368 .elementor-element.elementor-element-2b59b6cf .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-2b59b6cf{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b27767 */.elementor-4368 .elementor-element.elementor-element-33b27767 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-33b27767{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-33b27767 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-33b27767 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243defac */.elementor-4368 .elementor-element.elementor-element-243defac .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-243defac{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-243defac .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-243defac .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6179a293 */.elementor-4368 .elementor-element.elementor-element-6179a293 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-6179a293{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-6179a293 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-6179a293 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7eb6d */.elementor-4368 .elementor-element.elementor-element-af7eb6d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-af7eb6d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebb7f0d */.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-3ebb7f0d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 35px
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5259b8f5 */.elementor-4368 .elementor-element.elementor-element-5259b8f5 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-5259b8f5{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b59b6cf */.elementor-4368 .elementor-element.elementor-element-2b59b6cf .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-2b59b6cf{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b27767 */.elementor-4368 .elementor-element.elementor-element-33b27767 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-33b27767{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-33b27767 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-33b27767 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243defac */.elementor-4368 .elementor-element.elementor-element-243defac .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-243defac{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-243defac .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-243defac .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6179a293 */.elementor-4368 .elementor-element.elementor-element-6179a293 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-6179a293{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-6179a293 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-6179a293 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7eb6d */.elementor-4368 .elementor-element.elementor-element-af7eb6d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-af7eb6d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebb7f0d */.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-3ebb7f0d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 35px
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5259b8f5 */.elementor-4368 .elementor-element.elementor-element-5259b8f5 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-5259b8f5{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b59b6cf */.elementor-4368 .elementor-element.elementor-element-2b59b6cf .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-2b59b6cf{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b27767 */.elementor-4368 .elementor-element.elementor-element-33b27767 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-33b27767{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-33b27767 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-33b27767 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243defac */.elementor-4368 .elementor-element.elementor-element-243defac .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-243defac{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-243defac .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-243defac .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-243defac:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6179a293 */.elementor-4368 .elementor-element.elementor-element-6179a293 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-6179a293{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-6179a293 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-6179a293 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-6179a293:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7eb6d */.elementor-4368 .elementor-element.elementor-element-af7eb6d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-af7eb6d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-af7eb6d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-af7eb6d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebb7f0d */.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-3ebb7f0d{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 35px
}

.elementor-4368 .elementor-element.elementor-element-3ebb7f0d:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5259b8f5 */.elementor-4368 .elementor-element.elementor-element-5259b8f5 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-5259b8f5{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-5259b8f5 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-5259b8f5:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b59b6cf */.elementor-4368 .elementor-element.elementor-element-2b59b6cf .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-2b59b6cf{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-2b59b6cf:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b27767 */.elementor-4368 .elementor-element.elementor-element-33b27767 .learn-btn-1{
    margin-bottom: -40px;
    transition: all 0.9 ease
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .learn-btn-1{
    margin-bottom: 20px;
}


.elementor-4368 .elementor-element.elementor-element-33b27767{
    overflow: hidden;
}

.elementor-4368 .elementor-element.elementor-element-33b27767 .elementor-image-box-description{
    transition: all 0.9s ease;
     opacity: 0;
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .elementor-image-box-description{
 opacity: 1;

}

.elementor-4368 .elementor-element.elementor-element-33b27767 .img-box-1{
    overflow: hidden;
    transition: all 0.9s ease;
    max-height: 40px
}

.elementor-4368 .elementor-element.elementor-element-33b27767:hover .img-box-1{
     height: auto;
     max-height: 250px;
}/* End custom CSS */
/* Start custom CSS */.cls-1 {
    fill: #caa76a !important;
}/* End custom CSS */