.elementor-2845 .elementor-element.elementor-element-96ad449{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2845 .elementor-element.elementor-element-96ad449.e-con{--align-self:center;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2845 .elementor-element.elementor-element-abe5241{width:var( --container-widget-width, 792px );max-width:792px;--container-widget-width:792px;--container-widget-flex-grow:0;text-align:center;}.elementor-2845 .elementor-element.elementor-element-abe5241.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2845 .elementor-element.elementor-element-abe5241 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:clamp(32px, 5vw, 64px);font-weight:400;line-height:1.3em;color:var( --e-global-color-astglobalcolor4 );}.elementor-2845 .elementor-element.elementor-element-64f8946{width:auto;max-width:auto;top:79%;}body:not(.rtl) .elementor-2845 .elementor-element.elementor-element-64f8946{left:306px;}body.rtl .elementor-2845 .elementor-element.elementor-element-64f8946{right:306px;}.elementor-2845 .elementor-element.elementor-element-bcbe8ab{width:auto;max-width:auto;top:79%;}body:not(.rtl) .elementor-2845 .elementor-element.elementor-element-bcbe8ab{left:378px;}body.rtl .elementor-2845 .elementor-element.elementor-element-bcbe8ab{right:378px;}.elementor-2845 .elementor-element.elementor-element-5baf1d0{--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;--overflow:hidden;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2845 .elementor-element.elementor-element-c56f387{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2845 .elementor-element.elementor-element-2998f5a img{height:80vh;object-fit:cover;object-position:center center;}.elementor-2845 .elementor-element.elementor-element-d014fbe{--display:flex;--justify-content:flex-start;}.elementor-2845 .elementor-element.elementor-element-6f97560{text-align:center;}.elementor-2845 .elementor-element.elementor-element-6f97560 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:78;font-weight:400;line-height:1.3em;}.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 );line-height:var( --e-global-typography-text-line-height );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-2845 .elementor-element.elementor-element-b1c580e{font-family:"Poppins", Sans-serif;font-size:clamp(14px, 1.2vw, 16px);font-weight:300;line-height:1.9em;}.elementor-2845 .elementor-element.elementor-element-5b0f9a0{--display:flex;--justify-content:space-between;}.elementor-2845 .elementor-element.elementor-element-f1a7c85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2845 .elementor-element.elementor-element-76f6d03{text-align:center;}.elementor-2845 .elementor-element.elementor-element-76f6d03 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2845 .elementor-element.elementor-element-a95438d{--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 32px;--row-gap:0px;--column-gap:32px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2845 .elementor-element.elementor-element-5df7721{--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:center;--overflow:hidden;}.elementor-2845 .elementor-element.elementor-element-e9910d0{text-align:center;}.elementor-2845 .elementor-element.elementor-element-e9910d0 img{width:100%;max-width:100%;}.elementor-2845 .elementor-element.elementor-element-d5fec2c{text-align:center;}.elementor-2845 .elementor-element.elementor-element-d5fec2c .elementor-heading-title{font-family:var( --e-global-typography-ef3b0f9-font-family ), Sans-serif;font-size:var( --e-global-typography-ef3b0f9-font-size );font-weight:var( --e-global-typography-ef3b0f9-font-weight );line-height:var( --e-global-typography-ef3b0f9-line-height );}.elementor-2845 .elementor-element.elementor-element-d5fec2c .elementor-heading-title a:hover, .elementor-2845 .elementor-element.elementor-element-d5fec2c .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor4 );}.elementor-2845 .elementor-element.elementor-element-d5fec2c .elementor-heading-title a{transition-duration:1.1s;}.elementor-2845 .elementor-element.elementor-element-8afbeab{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-2845 .elementor-element.elementor-element-d623c41 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-48c050a-font-family ), Sans-serif;font-size:var( --e-global-typography-48c050a-font-size );font-weight:var( --e-global-typography-48c050a-font-weight );line-height:var( --e-global-typography-48c050a-line-height );}.elementor-2845 .elementor-element.elementor-element-d623c41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2845 .elementor-element.elementor-element-d623c41 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2845 .elementor-element.elementor-element-def0ae4{--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:center;--overflow:hidden;}.elementor-2845 .elementor-element.elementor-element-24eb251{text-align:center;}.elementor-2845 .elementor-element.elementor-element-24eb251 img{width:100%;max-width:100%;}.elementor-2845 .elementor-element.elementor-element-8f2124e{text-align:center;}.elementor-2845 .elementor-element.elementor-element-8f2124e .elementor-heading-title{font-family:var( --e-global-typography-ef3b0f9-font-family ), Sans-serif;font-size:var( --e-global-typography-ef3b0f9-font-size );font-weight:var( --e-global-typography-ef3b0f9-font-weight );line-height:var( --e-global-typography-ef3b0f9-line-height );}.elementor-2845 .elementor-element.elementor-element-8f2124e .elementor-heading-title a:hover, .elementor-2845 .elementor-element.elementor-element-8f2124e .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor4 );}.elementor-2845 .elementor-element.elementor-element-8f2124e .elementor-heading-title a{transition-duration:1.1s;}.elementor-2845 .elementor-element.elementor-element-faa340a{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2845 .elementor-element.elementor-element-d4575d4 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-48c050a-font-family ), Sans-serif;font-size:var( --e-global-typography-48c050a-font-size );font-weight:var( --e-global-typography-48c050a-font-weight );line-height:var( --e-global-typography-48c050a-line-height );}.elementor-2845 .elementor-element.elementor-element-d4575d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2845 .elementor-element.elementor-element-d4575d4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2845 .elementor-element.elementor-element-9e37acc{--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;--margin-top:4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-8c4f1af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-456802b{--display:flex;--min-height:689px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-456802b:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-456802b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thefortress.gr/wp-content/uploads/2025/03/shutterstock_2321996981-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-aa59231{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-ba7fca3{--display:flex;--min-height:689px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-ba7fca3:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-ba7fca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thefortress.gr/wp-content/uploads/2025/05/shutterstock_2419833823-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-54ec6e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-c07e6ba{--display:flex;--min-height:689px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-c07e6ba:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-c07e6ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thefortress.gr/wp-content/uploads/2025/04/shutterstock_1959180151-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-0d0da90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-73a3356{--display:flex;--min-height:689px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-73a3356:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-73a3356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thefortress.gr/wp-content/uploads/2025/03/shutterstock_1961017393-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-5f91ece{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--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:80%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:42%;--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-next-top-position:42%;--e-n-carousel-arrow-size:68px;--e-n-carousel-arrow-normal-color:#02010100;}.elementor-2845 .elementor-element.elementor-element-cabe00f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-96ea165{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-bdae189{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:19%;--margin-right:0%;--z-index:1;}.elementor-2845 .elementor-element.elementor-element-bdae189:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-bdae189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2845 .elementor-element.elementor-element-dd7c587 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:clamp(32px, 5vw, 56px);font-weight:400;font-style:italic;line-height:1.3em;}.elementor-2845 .elementor-element.elementor-element-9ea1aa2{text-align:justify;font-family:"Playfair", Sans-serif;font-size:clamp(16px, 1.5vw, 20px);font-weight:300;font-style:italic;line-height:1.5em;}.elementor-2845 .elementor-element.elementor-element-a18a49f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2845 .elementor-element.elementor-element-c951843 img{height:500px;object-fit:cover;object-position:center center;}.elementor-2845 .elementor-element.elementor-element-1bfd331{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2845 .elementor-element.elementor-element-47e7ae2{text-align:right;}.elementor-2845 .elementor-element.elementor-element-47e7ae2 img{width:65%;height:500px;object-fit:cover;object-position:center center;}.elementor-2845 .elementor-element.elementor-element-142c663{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-f15200e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-597f457{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:19%;--margin-right:0%;--z-index:1;}.elementor-2845 .elementor-element.elementor-element-192820c{--display:flex;}.elementor-2845 .elementor-element.elementor-element-192820c:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-192820c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2845 .elementor-element.elementor-element-4ec10fc .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:clamp(32px, 5vw, 70px);font-weight:400;font-style:italic;line-height:1.3em;}.elementor-2845 .elementor-element.elementor-element-c689b1a{text-align:justify;font-family:"Playfair", Sans-serif;font-size:clamp(16px, 2vw, 28px);font-weight:400;font-style:italic;line-height:1.5em;}.elementor-2845 .elementor-element.elementor-element-e149cb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2845 .elementor-element.elementor-element-14c9d6a img{height:500px;object-fit:cover;object-position:center center;}.elementor-2845 .elementor-element.elementor-element-608b312{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2845 .elementor-element.elementor-element-2006c2a{text-align:right;}.elementor-2845 .elementor-element.elementor-element-2006c2a img{width:65%;height:500px;object-fit:cover;object-position:center center;}.elementor-2845 .elementor-element.elementor-element-3f4445e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2845 .elementor-element.elementor-element-f4b9fd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}.elementor-2845 .elementor-element.elementor-element-f4b9fd9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2845 .elementor-element.elementor-element-65e5fb2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2845 .elementor-element.elementor-element-9e00349 > .elementor-widget-container{padding:0% 7% 0% 4%;}.elementor-2845 .elementor-element.elementor-element-9e00349{text-align:justify;font-family:"Playfair", Sans-serif;font-size:clamp(16px, 1.5vw, 20px);font-weight:300;font-style:italic;line-height:1.5em;}.elementor-2845 .elementor-element.elementor-element-3c88a36 .elementor-button{background-color:#61CE7000;font-family:"Playfair", Sans-serif;font-size:clamp(16px, 1.5vw, 18px);font-weight:400;font-style:italic;line-height:1.5em;fill:#382F2D;color:#382F2D;}.elementor-2845 .elementor-element.elementor-element-3c88a36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2845 .elementor-element.elementor-element-3c88a36 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2845 .elementor-element.elementor-element-b9de94e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2845 .elementor-element.elementor-element-945e3c1{--swiper-slides-to-display:2;--swiper-slides-gap:10px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:40%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:112%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:40%;--arrow-size:54px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-2845 .elementor-element.elementor-element-945e3c1.elementor-element{--align-self:center;}.elementor-2845 .elementor-element.elementor-element-945e3c1 .swiper-slide > .elementor-element{height:100%;}.elementor-2845 .elementor-element.elementor-element-ac4a4cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2845 .elementor-element.elementor-element-1e8824d{--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;}@media(min-width:768px){.elementor-2845 .elementor-element.elementor-element-96ad449{--width:100%;}.elementor-2845 .elementor-element.elementor-element-5baf1d0{--content-width:1600px;}.elementor-2845 .elementor-element.elementor-element-c56f387{--width:40%;}.elementor-2845 .elementor-element.elementor-element-d014fbe{--width:80%;}.elementor-2845 .elementor-element.elementor-element-5b0f9a0{--width:40%;}.elementor-2845 .elementor-element.elementor-element-f1a7c85{--content-width:1600px;}.elementor-2845 .elementor-element.elementor-element-a95438d{--content-width:1600px;}.elementor-2845 .elementor-element.elementor-element-5df7721{--width:50%;}.elementor-2845 .elementor-element.elementor-element-def0ae4{--width:50%;}.elementor-2845 .elementor-element.elementor-element-8c4f1af{--width:100%;}.elementor-2845 .elementor-element.elementor-element-aa59231{--width:100%;}.elementor-2845 .elementor-element.elementor-element-54ec6e8{--width:100%;}.elementor-2845 .elementor-element.elementor-element-0d0da90{--width:100%;}.elementor-2845 .elementor-element.elementor-element-96ea165{--width:60%;}.elementor-2845 .elementor-element.elementor-element-a18a49f{--width:50%;}.elementor-2845 .elementor-element.elementor-element-1bfd331{--width:50%;}.elementor-2845 .elementor-element.elementor-element-f15200e{--width:60%;}.elementor-2845 .elementor-element.elementor-element-e149cb0{--width:50%;}.elementor-2845 .elementor-element.elementor-element-608b312{--width:50%;}.elementor-2845 .elementor-element.elementor-element-3f4445e{--width:100%;}.elementor-2845 .elementor-element.elementor-element-f4b9fd9{--width:45%;}.elementor-2845 .elementor-element.elementor-element-b9de94e{--width:100%;}.elementor-2845 .elementor-element.elementor-element-1e8824d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2845 .elementor-element.elementor-element-96ad449{--width:100%;}}@media(max-width:1024px){.elementor-2845 .elementor-element.elementor-element-96ad449{--min-height:440px;--justify-content:center;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2845 .elementor-element.elementor-element-abe5241{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}body:not(.rtl) .elementor-2845 .elementor-element.elementor-element-64f8946{left:119px;}body.rtl .elementor-2845 .elementor-element.elementor-element-64f8946{right:119px;}body:not(.rtl) .elementor-2845 .elementor-element.elementor-element-bcbe8ab{left:119px;}body.rtl .elementor-2845 .elementor-element.elementor-element-bcbe8ab{right:119px;}.elementor-2845 .elementor-element.elementor-element-5baf1d0{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2845 .elementor-element.elementor-element-76f6d03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2845 .elementor-element.elementor-element-a95438d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2845 .elementor-element.elementor-element-d5fec2c .elementor-heading-title{font-size:var( --e-global-typography-ef3b0f9-font-size );line-height:var( --e-global-typography-ef3b0f9-line-height );}.elementor-2845 .elementor-element.elementor-element-8afbeab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2845 .elementor-element.elementor-element-d623c41 .elementor-button{font-size:var( --e-global-typography-48c050a-font-size );line-height:var( --e-global-typography-48c050a-line-height );}.elementor-2845 .elementor-element.elementor-element-8f2124e .elementor-heading-title{font-size:var( --e-global-typography-ef3b0f9-font-size );line-height:var( --e-global-typography-ef3b0f9-line-height );}.elementor-2845 .elementor-element.elementor-element-faa340a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2845 .elementor-element.elementor-element-d4575d4 .elementor-button{font-size:var( --e-global-typography-48c050a-font-size );line-height:var( --e-global-typography-48c050a-line-height );}.elementor-2845 .elementor-element.elementor-element-456802b{--min-height:416px;}.elementor-2845 .elementor-element.elementor-element-5f91ece{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:72%;--e-n-carousel-arrow-prev-top-position:-2%;--e-n-carousel-arrow-next-right-position:6%;--e-n-carousel-arrow-next-top-position:-2%;--e-n-carousel-arrow-size:48px;}.elementor-2845 .elementor-element.elementor-element-cabe00f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-bdae189{--margin-top:0%;--margin-bottom:0%;--margin-left:15%;--margin-right:0%;}.elementor-2845 .elementor-element.elementor-element-c951843 img{height:465px;}.elementor-2845 .elementor-element.elementor-element-47e7ae2 img{height:303px;}.elementor-2845 .elementor-element.elementor-element-142c663{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-597f457{--margin-top:0%;--margin-bottom:0%;--margin-left:15%;--margin-right:0%;}.elementor-2845 .elementor-element.elementor-element-14c9d6a img{height:465px;}.elementor-2845 .elementor-element.elementor-element-2006c2a img{height:303px;}.elementor-2845 .elementor-element.elementor-element-3f4445e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2845 .elementor-element.elementor-element-f4b9fd9{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-2845 .elementor-element.elementor-element-65e5fb2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2845 .elementor-element.elementor-element-945e3c1{--swiper-slides-to-display:2;--arrow-prev-left-position:-38%;--arrow-prev-top-position:22%;--arrow-next-right-position:108%;--arrow-next-top-position:22%;--arrow-size:38px;}}@media(max-width:767px){.elementor-2845 .elementor-element.elementor-element-96ad449{--min-height:411px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2845 .elementor-element.elementor-element-abe5241 > .elementor-widget-container{margin:-35% 0% 0% 0%;padding:10% 10% 10% 10%;}.elementor-2845 .elementor-element.elementor-element-abe5241{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-2845 .elementor-element.elementor-element-abe5241 .elementor-heading-title{line-height:1.3em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2845 .elementor-element.elementor-element-2998f5a img{height:42vh;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2845 .elementor-element.elementor-element-5b0f9a0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-2845 .elementor-element.elementor-element-3727afd{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:left;}.elementor-2845 .elementor-element.elementor-element-3727afd img{height:26vh;object-fit:cover;}.elementor-2845 .elementor-element.elementor-element-d32ae7e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2845 .elementor-element.elementor-element-d32ae7e img{height:26vh;}.elementor-2845 .elementor-element.elementor-element-76f6d03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2845 .elementor-element.elementor-element-d5fec2c .elementor-heading-title{font-size:var( --e-global-typography-ef3b0f9-font-size );line-height:var( --e-global-typography-ef3b0f9-line-height );}.elementor-2845 .elementor-element.elementor-element-8afbeab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2845 .elementor-element.elementor-element-d623c41 .elementor-button{font-size:var( --e-global-typography-48c050a-font-size );line-height:var( --e-global-typography-48c050a-line-height );}.elementor-2845 .elementor-element.elementor-element-8f2124e .elementor-heading-title{font-size:var( --e-global-typography-ef3b0f9-font-size );line-height:var( --e-global-typography-ef3b0f9-line-height );}.elementor-2845 .elementor-element.elementor-element-faa340a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2845 .elementor-element.elementor-element-d4575d4 .elementor-button{font-size:var( --e-global-typography-48c050a-font-size );line-height:var( --e-global-typography-48c050a-line-height );}.elementor-2845 .elementor-element.elementor-element-9e37acc{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2845 .elementor-element.elementor-element-456802b{--min-height:488px;}.elementor-2845 .elementor-element.elementor-element-5f91ece{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:10%;--e-n-carousel-arrow-next-top-position:10%;--e-n-carousel-arrow-size:34px;}.elementor-2845 .elementor-element.elementor-element-bdae189{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2845 .elementor-element.elementor-element-597f457{--margin-top:-28%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-2845 .elementor-element.elementor-element-192820c{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-2845 .elementor-element.elementor-element-a3dafc5.elementor-element{--order:-99999 /* order start hack */;}.elementor-2845 .elementor-element.elementor-element-e149cb0{--margin-top:-22%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2845 .elementor-element.elementor-element-608b312{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-2006c2a{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-2845 .elementor-element.elementor-element-2006c2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2845 .elementor-element.elementor-element-2006c2a img{width:100%;}.elementor-2845 .elementor-element.elementor-element-ac9ef1d{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2845 .elementor-element.elementor-element-ac9ef1d.elementor-element{--order:-99999 /* order start hack */;}.elementor-2845 .elementor-element.elementor-element-f4b9fd9{--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-2845 .elementor-element.elementor-element-65e5fb2 > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-2845 .elementor-element.elementor-element-65e5fb2{text-align:center;}.elementor-2845 .elementor-element.elementor-element-65e5fb2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2845 .elementor-element.elementor-element-3c88a36 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-2845 .elementor-element.elementor-element-945e3c1{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-abe5241 */@media screen and (max-width: 768px) {
    .arrow{
        width:21.92px;
        height:36.72px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96ad449 */.hero-section {
    width: 100vw;
  
    position: relative;
    overflow: hidden;
    z-index: 2;
  
   
}

.hero-section .elementor-background-video-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
   
    transform-origin: center center; /* Ensure scaling is from the center */
}



.hero-text h2{
    color: #ffffff; /* Default color */
    position: relative;
    z-index: 10;
    transition: opacity 0.5s ease, transform 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f97560 *//* Add this CSS to your stylesheet */
/*
.elementor-element .second-text {
    animation-iteration-count: infinite !important; 
}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d623c41 */.elementor-2845 .elementor-element.elementor-element-d623c41 svg{
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df7721 */.elementor-2845 .elementor-element.elementor-element-5df7721 {
    position: relative;
    overflow: hidden;
}

.elementor-2845 .elementor-element.elementor-element-5df7721 img {
    display: block;
    width: auto;
    height: 100%;
    object-fit: cover; 
    transition: height 0.5s ease-in-out;
    z-index: 1; /* Ensure image is behind text initially */
}
.elementor-2845 .elementor-element.elementor-element-5df7721 .overlay-text {
    
   
    z-index: 2; /* Text is above the image initially */
    transition: opacity 0.5s ease-in-out;
}
.elementor-2845 .elementor-element.elementor-element-5df7721:hover .overlay-text {
    opacity: 0; /* Hides the text on hover */
}

.elementor-2845 .elementor-element.elementor-element-5df7721:hover .overlay-text1 h2{
   color: white !important;/* Hides the text on hover */
}

.elementor-2845 .elementor-element.elementor-element-5df7721:hover img {
    height: 160%; /* Adjust the height increase */
    z-index: 3; 
}

.elementor-2845 .elementor-element.elementor-element-5df7721 .hover-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
   
   bottom: calc(-90%); /* Move the button down by 80% of the div height */
    transition: transform 0.5s ease;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    box-sizing: border-box;
    z-index: 2; /* Ensure hover content is above the image */
}

.elementor-2845 .elementor-element.elementor-element-5df7721:hover .hover-content {
    transform: translateY(calc(-5%));
    opacity: 1;
}
.elementor-2845 .elementor-element.elementor-element-5df7721:hover{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-def0ae4 */.elementor-2845 .elementor-element.elementor-element-def0ae4 a{
    position: relative;
    overflow: hidden;
}

.elementor-2845 .elementor-element.elementor-element-def0ae4 img {
    display: block;
    width: auto;
    height: 100%;
    object-fit: cover; 
    transition: height 0.5s ease-in-out;
    z-index: 1; /* Ensure image is behind text initially */
}
.elementor-2845 .elementor-element.elementor-element-def0ae4 .overlay-text {
    
   
    z-index: 2; /* Text is above the image initially */
    transition: opacity 0.5s ease-in-out;
}
.elementor-2845 .elementor-element.elementor-element-def0ae4:hover .overlay-text {
    opacity: 0; /* Hides the text on hover */
}

.elementor-2845 .elementor-element.elementor-element-def0ae4:hover .overlay-text1 h2{
   color: white !important;/* Hides the text on hover */
}

.elementor-2845 .elementor-element.elementor-element-def0ae4:hover img {
    height: 160%; /* Adjust the height increase */
    z-index: 3; 
}

.elementor-2845 .elementor-element.elementor-element-def0ae4 .hover-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
   
   bottom: calc(-90%); /* Move the button down by 80% of the div height */
    transition: transform 0.5s ease;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    box-sizing: border-box;
    z-index: 2; /* Ensure hover content is above the image */
}

.elementor-2845 .elementor-element.elementor-element-def0ae4:hover .hover-content {
    transform: translateY(calc(-5%));
    opacity: 1;
}
.elementor-2845 .elementor-element.elementor-element-def0ae4:hover{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95438d *//* Make the container relatively positioned */
.clickable-box {
  position: relative;
}

/* Invisible link overlay */
.clickable-box .box-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c88a36 */.elementor-2845 .elementor-element.elementor-element-3c88a36 svg{
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-945e3c1 */.elementor-2845 .elementor-element.elementor-element-945e3c1 .elementor-swiper-button {
 // display: none !important;
}/* End custom CSS */