.elementor-13 .elementor-element.elementor-element-5eefa70{--display:flex;--min-height:100vh;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99999999999;}.elementor-13 .elementor-element.elementor-element-7bf8e5f{--display:flex;--min-height:614px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), 'Roboto', arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-f7f17fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-f7f17fa img{max-width:854px;height:614px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1a146f2{right:20px;}body.rtl .elementor-13 .elementor-element.elementor-element-1a146f2{left:20px;}.elementor-13 .elementor-element.elementor-element-1a146f2{top:97px;z-index:1;}.elementor-13 .elementor-element.elementor-element-1a146f2 img{max-width:250px;}.elementor-13 .elementor-element.elementor-element-e8f8b85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:3px;z-index:3;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e8f8b85{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-e8f8b85{left:0px;}.elementor-13 .elementor-element.elementor-element-e8f8b85 img{max-width:314px;}.elementor-13 .elementor-element.elementor-element-5bee366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:3px;z-index:3;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5bee366{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-5bee366{left:0px;}.elementor-13 .elementor-element.elementor-element-5bee366 img{max-width:314px;}.elementor-13 .elementor-element.elementor-element-4961a7f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a1b2eb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-a1b2eb6 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-a6a2929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:60px;z-index:2;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a6a2929{left:50%;}body.rtl .elementor-13 .elementor-element.elementor-element-a6a2929{right:50%;}.elementor-13 .elementor-element.elementor-element-971e272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:50px;z-index:9;text-align:end;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-971e272{right:52px;}body.rtl .elementor-13 .elementor-element.elementor-element-971e272{left:52px;}.elementor-13 .elementor-element.elementor-element-971e272 img{width:40px;height:30px;object-fit:contain;object-position:center center;}.elementor-13 .elementor-element.elementor-element-c67702b{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-13 .elementor-element.elementor-element-62ab8e8{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7cc37c6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1df6b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1df6b8f img{height:100vh;object-fit:cover;object-position:bottom left;}.elementor-13 .elementor-element.elementor-element-be05dbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-35px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-be05dbb{left:110px;}body.rtl .elementor-13 .elementor-element.elementor-element-be05dbb{right:110px;}.elementor-13 .elementor-element.elementor-element-be05dbb img{height:100vh;object-fit:cover;object-position:center left;}.elementor-13 .elementor-element.elementor-element-7ba173f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-35px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-7ba173f{left:110px;}body.rtl .elementor-13 .elementor-element.elementor-element-7ba173f{right:110px;}.elementor-13 .elementor-element.elementor-element-7ba173f img{height:100vh;object-fit:cover;object-position:center left;}.elementor-13 .elementor-element.elementor-element-d19b68a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-d19b68a{left:50px;}body.rtl .elementor-13 .elementor-element.elementor-element-d19b68a{right:50px;}.elementor-13 .elementor-element.elementor-element-d19b68a img{height:100vh;object-fit:cover;object-position:center center;}.elementor-13 .elementor-element.elementor-element-e357af7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e357af7{left:50px;}body.rtl .elementor-13 .elementor-element.elementor-element-e357af7{right:50px;}.elementor-13 .elementor-element.elementor-element-e357af7 img{height:100vh;object-fit:cover;object-position:center center;}.elementor-13 .elementor-element.elementor-element-c79bf2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c79bf2c{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-c79bf2c{left:0px;}.elementor-13 .elementor-element.elementor-element-c79bf2c img{height:100vh;object-fit:cover;object-position:center center;}.elementor-13 .elementor-element.elementor-element-428a7b8{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-428a7b8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-428a7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C59F;}.elementor-13 .elementor-element.elementor-element-1a4d659{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0784e12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-0784e12{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-0784e12{right:0px;}.elementor-13 .elementor-element.elementor-element-0784e12 img{height:100vh;object-fit:cover;object-position:center left;}.elementor-13 .elementor-element.elementor-element-8b8d514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-8b8d514{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-8b8d514{left:0px;}.elementor-13 .elementor-element.elementor-element-8b8d514 img{height:100vh;object-fit:cover;object-position:bottom center;}.elementor-13 .elementor-element.elementor-element-aabc9e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-aabc9e7{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-aabc9e7{left:0px;}.elementor-13 .elementor-element.elementor-element-aabc9e7 img{height:100vh;object-fit:cover;object-position:bottom center;}.elementor-13 .elementor-element.elementor-element-d55c142{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-d55c142{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-d55c142{left:0px;}.elementor-13 .elementor-element.elementor-element-d55c142 img{height:100vh;object-fit:cover;object-position:bottom center;}.elementor-13 .elementor-element.elementor-element-97ae436{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-97ae436:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-97ae436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD8273;}.elementor-13 .elementor-element.elementor-element-5af5d64{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6eca1bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;z-index:8;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6eca1bc{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-6eca1bc{right:0px;}.elementor-13 .elementor-element.elementor-element-6eca1bc img{height:100vh;object-fit:cover;object-position:center center;}.elementor-13 .elementor-element.elementor-element-046a86a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;z-index:8;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-046a86a{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-046a86a{right:0px;}.elementor-13 .elementor-element.elementor-element-046a86a img{height:100vh;object-fit:cover;object-position:center center;}.elementor-13 .elementor-element.elementor-element-07a9636{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-07a9636{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-07a9636{right:0px;}.elementor-13 .elementor-element.elementor-element-07a9636 img{height:100vh;object-fit:cover;object-position:bottom center;}.elementor-13 .elementor-element.elementor-element-b76b3f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-b76b3f4{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-b76b3f4{right:0px;}.elementor-13 .elementor-element.elementor-element-b76b3f4 img{height:100vh;object-fit:cover;object-position:bottom center;}.elementor-13 .elementor-element.elementor-element-3e2eabe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-3e2eabe{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-3e2eabe{left:0px;}.elementor-13 .elementor-element.elementor-element-3e2eabe img{height:100vh;object-fit:cover;object-position:top center;}.elementor-13 .elementor-element.elementor-element-ba49697{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ba49697{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-ba49697{left:0px;}.elementor-13 .elementor-element.elementor-element-ba49697 img{height:100vh;object-fit:cover;object-position:top center;}.elementor-13 .elementor-element.elementor-element-295311b{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-295311b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-295311b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F78F43;}.elementor-13 .elementor-element.elementor-element-2417b4f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-808809a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;z-index:8;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-808809a{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-808809a{right:0px;}.elementor-13 .elementor-element.elementor-element-808809a img{height:100vh;object-fit:cover;object-position:center center;}.elementor-13 .elementor-element.elementor-element-7e1ebf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;z-index:8;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-7e1ebf7{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-7e1ebf7{right:0px;}.elementor-13 .elementor-element.elementor-element-7e1ebf7 img{height:100vh;object-fit:cover;object-position:center center;}.elementor-13 .elementor-element.elementor-element-9cb5292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-9cb5292{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-9cb5292{right:0px;}.elementor-13 .elementor-element.elementor-element-9cb5292 img{height:100vh;object-fit:cover;object-position:bottom center;}.elementor-13 .elementor-element.elementor-element-cb8ad67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-cb8ad67{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-cb8ad67{left:0px;}.elementor-13 .elementor-element.elementor-element-cb8ad67 img{height:100vh;object-fit:cover;object-position:bottom center;}.elementor-13 .elementor-element.elementor-element-c534614{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c534614{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-c534614{left:0px;}.elementor-13 .elementor-element.elementor-element-c534614 img{height:100vh;object-fit:cover;object-position:top center;}.elementor-13 .elementor-element.elementor-element-cac925a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-cac925a{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-cac925a{left:0px;}.elementor-13 .elementor-element.elementor-element-cac925a img{height:100vh;object-fit:cover;object-position:top center;}.elementor-13 .elementor-element.elementor-element-e758261{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 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:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--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:#33271D;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:#D9D9D9;--e-n-carousel-dots-hover-color:#D9D9D9;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-166px;}.elementor-13 .elementor-element.elementor-element-e758261 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#F7EFEDA3;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-e758261 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#EDA19999;}:where( .elementor-13 .elementor-element.elementor-element-e758261 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-13 .elementor-element.elementor-element-e758261 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), 'Roboto', arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-194a7d5 .elementor-button{background-color:#F7EFEDA3;font-family:"Delight", 'Roboto', arial, sans-serif;font-size:20px;font-weight:600;line-height:24px;fill:#33271D;color:#33271D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFEB;border-radius:50px 50px 50px 50px;padding:24px 40px 24px 32px;}.elementor-13 .elementor-element.elementor-element-194a7d5 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-194a7d5 .elementor-button:focus{background-color:#EDA19999;}.elementor-13 .elementor-element.elementor-element-194a7d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-194a7d5.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-194a7d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-194a7d5 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-13 .elementor-element.elementor-element-26a892c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-13 .elementor-element.elementor-element-2a8d328{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;--z-index:20;}.elementor-13 .elementor-element.elementor-element-2a8d328:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2a8d328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FADBC3;}.elementor-13 .elementor-element.elementor-element-c1f915a{--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;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3cc9736{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0d290b1{--display:flex;--min-height:524px;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-485a651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-13 .elementor-element.elementor-element-485a651 img{width:234px;max-width:234px;height:270px;object-fit:contain;object-position:center center;}.elementor-13 .elementor-element.elementor-element-5a5535a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-5a5535a img{width:350px;max-width:350px;height:200px;}.elementor-13 .elementor-element.elementor-element-63b0311{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-946f1f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b4437d5{--display:flex;--min-height:524px;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2effe31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-13 .elementor-element.elementor-element-2effe31 img{width:258px;max-width:258px;height:355px;}.elementor-13 .elementor-element.elementor-element-8b38b89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-8b38b89 img{width:347px;max-width:347px;height:285px;}.elementor-13 .elementor-element.elementor-element-6f92e02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-fe9ce7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-cd281e2{--display:flex;--min-height:524px;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-183447d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-13 .elementor-element.elementor-element-183447d img{width:204px;max-width:204px;height:479px;}.elementor-13 .elementor-element.elementor-element-8a8eba8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-8a8eba8 img{width:314px;max-width:314px;height:478px;}.elementor-13 .elementor-element.elementor-element-3b6eff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-15bac95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3d2d79a{--display:flex;--min-height:524px;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3e62a2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-13 .elementor-element.elementor-element-3e62a2a img{width:227px;max-width:227px;height:317px;object-fit:contain;object-position:center center;}.elementor-13 .elementor-element.elementor-element-b3999f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-b3999f6 img{width:261px;max-width:261px;height:303px;object-fit:contain;object-position:center center;}.elementor-13 .elementor-element.elementor-element-c969029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-92c9d6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1efecf8{--display:flex;--min-height:524px;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-96aa7cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-13 .elementor-element.elementor-element-96aa7cc img{width:260px;max-width:260px;height:380px;object-fit:contain;object-position:center center;}.elementor-13 .elementor-element.elementor-element-d3df0d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-d3df0d6 img{width:383px;max-width:383px;height:269px;object-fit:contain;object-position:center center;}.elementor-13 .elementor-element.elementor-element-e899015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d9c1751 .elementor-button{background-color:#F7EFEDA3;font-family:"Delight", 'Roboto', arial, sans-serif;font-size:20px;font-weight:600;line-height:24px;fill:#33271D;color:#33271D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFEB;border-radius:50px 50px 50px 50px;padding:24px 40px 24px 32px;}.elementor-13 .elementor-element.elementor-element-d9c1751 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-d9c1751 .elementor-button:focus{background-color:#EDA19999;}.elementor-13 .elementor-element.elementor-element-d9c1751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d9c1751.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d9c1751 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-d9c1751 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-13 .elementor-element.elementor-element-00f4971{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-13 .elementor-element.elementor-element-75e1b6d{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:156px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:30;}.elementor-13 .elementor-element.elementor-element-75e1b6d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-75e1b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFED;}.elementor-13 .elementor-element.elementor-element-e6b9fa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:100px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e6b9fa1{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-e6b9fa1{left:0px;}.elementor-13 .elementor-element.elementor-element-7d21283{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 'Roboto', arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-05bd4ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-05bd4ee .elementor-heading-title{font-family:"Delight", 'Roboto', arial, sans-serif;font-size:64px;font-weight:800;line-height:88px;color:#33271D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 'Roboto', arial, sans-serif;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-13 .elementor-element.elementor-element-7ee09fe{width:var( --container-widget-width, 734px );max-width:734px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:734px;--container-widget-flex-grow:0;font-family:"Delight", 'Roboto', arial, sans-serif;font-size:18px;font-weight:300;line-height:28px;}.elementor-13 .elementor-element.elementor-element-d9d65ee{--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;--justify-content:space-between;--align-items:stretch;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8e47f57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-8e47f57:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8e47f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F7;}.elementor-13 .elementor-element.elementor-element-8a6bd0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8a6bd0b img{width:96px;height:96px;object-fit:contain;object-position:center center;}.elementor-13 .elementor-element.elementor-element-7b4e4f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-7b4e4f5 .elementor-heading-title{font-family:"Delight", 'Roboto', arial, sans-serif;font-size:32px;font-weight:600;line-height:44px;color:#33271D;}.elementor-13 .elementor-element.elementor-element-f141163{text-align:center;font-family:"Delight", 'Roboto', arial, sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#33271DB3;}.elementor-13 .elementor-element.elementor-element-02b711d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-02b711d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-02b711d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F7;}.elementor-13 .elementor-element.elementor-element-6623e97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-6623e97 img{width:96px;height:96px;object-fit:contain;object-position:center center;}.elementor-13 .elementor-element.elementor-element-fc43c73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-fc43c73 .elementor-heading-title{font-family:"Delight", 'Roboto', arial, sans-serif;font-size:32px;font-weight:600;line-height:44px;color:#33271D;}.elementor-13 .elementor-element.elementor-element-563c4d9{text-align:center;font-family:"Delight", 'Roboto', arial, sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#33271DB3;}.elementor-13 .elementor-element.elementor-element-6df8ded{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-6df8ded:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6df8ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F7;}.elementor-13 .elementor-element.elementor-element-45cfbaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-45cfbaf img{width:96px;height:96px;object-fit:contain;object-position:center center;}.elementor-13 .elementor-element.elementor-element-768466b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-768466b .elementor-heading-title{font-family:"Delight", 'Roboto', arial, sans-serif;font-size:32px;font-weight:600;line-height:44px;color:#33271D;}.elementor-13 .elementor-element.elementor-element-d9794dd{text-align:center;font-family:"Delight", 'Roboto', arial, sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#33271DB3;}.elementor-13 .elementor-element.elementor-element-4671b30 .elementor-button{background-color:#F7EFEDA3;font-family:"Delight", 'Roboto', arial, sans-serif;font-size:20px;font-weight:600;line-height:24px;fill:#33271D;color:#33271D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFEB;border-radius:50px 50px 50px 50px;padding:24px 40px 24px 32px;}.elementor-13 .elementor-element.elementor-element-4671b30 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-4671b30 .elementor-button:focus{background-color:#EDA19999;}.elementor-13 .elementor-element.elementor-element-4671b30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-13 .elementor-element.elementor-element-4671b30.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-4671b30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-4671b30 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-13 .elementor-element.elementor-element-d3ace40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-13 .elementor-element.elementor-element-f0a942d{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 64px 64px;box-shadow:0px 30px 0px 30px #FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:40;}.elementor-13 .elementor-element.elementor-element-f0a942d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f0a942d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFED;}.elementor-13 .elementor-element.elementor-element-34f239b{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a810879{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-a810879 .elementor-heading-title{font-family:"Delight", 'Roboto', arial, sans-serif;font-size:52px;font-weight:800;line-height:64px;color:#33271D;}.elementor-13 .elementor-element.elementor-element-4b6468a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a149b86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-485f126{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-485f126.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-485f126 img{width:100%;}.elementor-13 .elementor-element.elementor-element-d06a747{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:135px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-d06a747{left:310px;}body.rtl .elementor-13 .elementor-element.elementor-element-d06a747{right:310px;}.elementor-13 .elementor-element.elementor-element-17bed46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:110px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-17bed46{left:560px;}body.rtl .elementor-13 .elementor-element.elementor-element-17bed46{right:560px;}.elementor-13 .elementor-element.elementor-element-a3baed5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:85px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a3baed5{left:660px;}body.rtl .elementor-13 .elementor-element.elementor-element-a3baed5{right:660px;}.elementor-13 .elementor-element.elementor-element-1c4ca8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:155px;z-index:9;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1c4ca8c{left:685px;}body.rtl .elementor-13 .elementor-element.elementor-element-1c4ca8c{right:685px;}.elementor-13 .elementor-element.elementor-element-2847124{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-2847124 .elementor-heading-title{font-family:"Delight", 'Roboto', arial, sans-serif;font-size:24px;font-weight:300;line-height:40px;color:#33271D;}.elementor-13 .elementor-element.elementor-element-93a5c50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-64ad704{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-64ad704 .swiper-wrapper{display:flex;align-items:center;}.elementor-13 .elementor-element.elementor-element-0b2b407 .elementor-button{background-color:#F7EFEDA3;font-family:"Delight", 'Roboto', arial, sans-serif;font-size:20px;font-weight:600;line-height:24px;fill:#33271D;color:#33271D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFEB;border-radius:50px 50px 50px 50px;padding:24px 40px 24px 32px;}.elementor-13 .elementor-element.elementor-element-0b2b407 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-0b2b407 .elementor-button:focus{background-color:#EDA19999;}.elementor-13 .elementor-element.elementor-element-0b2b407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0b2b407.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0b2b407 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-0b2b407 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-13 .elementor-element.elementor-element-e526ae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-13 .elementor-element.elementor-element-e1381f5{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:64px 64px 64px 64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:188px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-13 .elementor-element.elementor-element-e1381f5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e1381f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FD8273 0%, #BF5B4E 100%);}.elementor-13 .elementor-element.elementor-element-ecd55c6{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-dbc1d47{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c99129f{width:var( --container-widget-width, 474px );max-width:474px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-c99129f .elementor-heading-title{font-family:"Delight", 'Roboto', arial, sans-serif;font-size:64px;font-weight:800;line-height:72px;color:#33271D;}.elementor-13 .elementor-element.elementor-element-1fc40c1{width:var( --container-widget-width, 474px );max-width:474px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:474px;--container-widget-flex-grow:0;font-family:"Delight", 'Roboto', arial, sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#F7EFED;}.elementor-13 .elementor-element.elementor-element-4d52a24{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1f07de4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f43dc1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-20%;text-align:start;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f43dc1d{left:96px;}body.rtl .elementor-13 .elementor-element.elementor-element-f43dc1d{right:96px;}.elementor-13 .elementor-element.elementor-element-ae0e989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0%;text-align:start;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ae0e989{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-ae0e989{left:0px;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-5eefa70{--content-width:100%;}.elementor-13 .elementor-element.elementor-element-7bf8e5f{--width:854px;}.elementor-13 .elementor-element.elementor-element-f0a942d{--content-width:100%;}.elementor-13 .elementor-element.elementor-element-e1381f5{--content-width:1228px;}.elementor-13 .elementor-element.elementor-element-dbc1d47{--width:50%;}.elementor-13 .elementor-element.elementor-element-4d52a24{--width:50%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-f7f17fa img{max-width:80%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1a146f2{right:105px;}body.rtl .elementor-13 .elementor-element.elementor-element-1a146f2{left:105px;}.elementor-13 .elementor-element.elementor-element-1a146f2{top:106px;z-index:1;}.elementor-13 .elementor-element.elementor-element-1a146f2 img{max-width:180px;}.elementor-13 .elementor-element.elementor-element-e8f8b85{top:64px;}.elementor-13 .elementor-element.elementor-element-e8f8b85 img{max-width:254px;}.elementor-13 .elementor-element.elementor-element-5bee366{top:71px;}.elementor-13 .elementor-element.elementor-element-5bee366 img{max-width:244px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-971e272{right:35px;}body.rtl .elementor-13 .elementor-element.elementor-element-971e272{left:35px;}.elementor-13 .elementor-element.elementor-element-971e272{top:45px;}.elementor-13 .elementor-element.elementor-element-1df6b8f img{object-position:bottom center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-be05dbb{left:75px;}body.rtl .elementor-13 .elementor-element.elementor-element-be05dbb{right:75px;}.elementor-13 .elementor-element.elementor-element-be05dbb{top:330px;}.elementor-13 .elementor-element.elementor-element-be05dbb img{height:450px;object-position:top left;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-7ba173f{left:75px;}body.rtl .elementor-13 .elementor-element.elementor-element-7ba173f{right:75px;}.elementor-13 .elementor-element.elementor-element-7ba173f{top:330px;}.elementor-13 .elementor-element.elementor-element-7ba173f img{height:450px;object-position:top left;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c79bf2c{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-c79bf2c{left:0px;}.elementor-13 .elementor-element.elementor-element-c79bf2c{top:50px;}.elementor-13 .elementor-element.elementor-element-c79bf2c img{height:600px;object-position:center right;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-0784e12{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-0784e12{right:0px;}.elementor-13 .elementor-element.elementor-element-0784e12{top:150px;}.elementor-13 .elementor-element.elementor-element-0784e12 img{height:400px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-8b8d514{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-8b8d514{left:0px;}.elementor-13 .elementor-element.elementor-element-8b8d514{top:0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-8b8d514 img{height:100vh;object-position:bottom right;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-aabc9e7{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-aabc9e7{left:0px;}.elementor-13 .elementor-element.elementor-element-aabc9e7{bottom:0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-aabc9e7 img{height:100vh;object-position:bottom right;}.elementor-13 .elementor-element.elementor-element-d55c142{top:350px;z-index:99;}.elementor-13 .elementor-element.elementor-element-d55c142 img{height:50vh;object-position:center right;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6eca1bc{left:30px;}body.rtl .elementor-13 .elementor-element.elementor-element-6eca1bc{right:30px;}.elementor-13 .elementor-element.elementor-element-6eca1bc{top:160px;}.elementor-13 .elementor-element.elementor-element-6eca1bc img{height:600px;object-position:center center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-046a86a{left:30px;}body.rtl .elementor-13 .elementor-element.elementor-element-046a86a{right:30px;}.elementor-13 .elementor-element.elementor-element-046a86a{top:160px;}.elementor-13 .elementor-element.elementor-element-046a86a img{height:600px;object-position:center center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-07a9636{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-07a9636{right:0px;}.elementor-13 .elementor-element.elementor-element-07a9636{top:0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-07a9636 img{height:100vh;object-position:bottom left;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-b76b3f4{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-b76b3f4{right:0px;}.elementor-13 .elementor-element.elementor-element-b76b3f4{bottom:0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-b76b3f4 img{height:100vh;object-position:bottom left;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-3e2eabe{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-3e2eabe{left:0px;}.elementor-13 .elementor-element.elementor-element-3e2eabe{top:-60px;}.elementor-13 .elementor-element.elementor-element-3e2eabe img{height:100vh;object-position:center right;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ba49697{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-ba49697{left:0px;}.elementor-13 .elementor-element.elementor-element-ba49697{top:-60px;}.elementor-13 .elementor-element.elementor-element-ba49697 img{height:100vh;object-position:center right;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-808809a{left:-10px;}body.rtl .elementor-13 .elementor-element.elementor-element-808809a{right:-10px;}.elementor-13 .elementor-element.elementor-element-808809a{top:140px;}.elementor-13 .elementor-element.elementor-element-808809a img{height:500px;object-position:center left;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-7e1ebf7{left:-10px;}body.rtl .elementor-13 .elementor-element.elementor-element-7e1ebf7{right:-10px;}.elementor-13 .elementor-element.elementor-element-7e1ebf7{top:140px;}.elementor-13 .elementor-element.elementor-element-7e1ebf7 img{height:500px;object-position:center left;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-9cb5292{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-9cb5292{right:0px;}.elementor-13 .elementor-element.elementor-element-9cb5292{top:0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-9cb5292 img{height:100vh;object-position:center center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-cb8ad67{right:100px;}body.rtl .elementor-13 .elementor-element.elementor-element-cb8ad67{left:100px;}.elementor-13 .elementor-element.elementor-element-cb8ad67{bottom:0px;z-index:2;}.elementor-13 .elementor-element.elementor-element-cb8ad67 img{height:100vh;object-position:center center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c534614{right:-35px;}body.rtl .elementor-13 .elementor-element.elementor-element-c534614{left:-35px;}.elementor-13 .elementor-element.elementor-element-c534614{top:-38px;}.elementor-13 .elementor-element.elementor-element-c534614 img{height:70vh;object-position:center right;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-cac925a{right:-35px;}body.rtl .elementor-13 .elementor-element.elementor-element-cac925a{left:-35px;}.elementor-13 .elementor-element.elementor-element-cac925a{top:-38px;}.elementor-13 .elementor-element.elementor-element-cac925a img{height:70vh;object-position:center right;}.elementor-13 .elementor-element.elementor-element-e758261{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:12px;--e-n-carousel-dots-vertical-offset:-70px;}.elementor-13 .elementor-element.elementor-element-2a8d328{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-13 .elementor-element.elementor-element-c1f915a{--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:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-3cc9736{--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-13 .elementor-element.elementor-element-0d290b1{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fe9ce7a{--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-13 .elementor-element.elementor-element-cd281e2{--margin-top:100px;--margin-bottom:260px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-15bac95{--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-13 .elementor-element.elementor-element-3d2d79a{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-75e1b6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-e6b9fa1{top:40px;}.elementor-13 .elementor-element.elementor-element-e6b9fa1 img{width:300px;}.elementor-13 .elementor-element.elementor-element-d9d65ee{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7b4e4f5 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-13 .elementor-element.elementor-element-fc43c73 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-13 .elementor-element.elementor-element-768466b .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-13 .elementor-element.elementor-element-f0a942d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-a810879 .elementor-heading-title{font-size:40px;line-height:50px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-d06a747{left:150px;}body.rtl .elementor-13 .elementor-element.elementor-element-d06a747{right:150px;}.elementor-13 .elementor-element.elementor-element-d06a747{top:95px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-17bed46{left:355px;}body.rtl .elementor-13 .elementor-element.elementor-element-17bed46{right:355px;}.elementor-13 .elementor-element.elementor-element-17bed46{top:85px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a3baed5{left:430px;}body.rtl .elementor-13 .elementor-element.elementor-element-a3baed5{right:430px;}.elementor-13 .elementor-element.elementor-element-a3baed5{top:65px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1c4ca8c{left:445px;}body.rtl .elementor-13 .elementor-element.elementor-element-1c4ca8c{right:445px;}.elementor-13 .elementor-element.elementor-element-1c4ca8c{top:115px;}.elementor-13 .elementor-element.elementor-element-93a5c50{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e1381f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-ecd55c6{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-c99129f .elementor-heading-title{font-size:45px;line-height:55px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f43dc1d{left:150px;}body.rtl .elementor-13 .elementor-element.elementor-element-f43dc1d{right:150px;}.elementor-13 .elementor-element.elementor-element-f43dc1d{bottom:-25%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ae0e989{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-ae0e989{left:0px;}.elementor-13 .elementor-element.elementor-element-ae0e989{bottom:-8%;text-align:end;}.elementor-13 .elementor-element.elementor-element-ae0e989 img{width:75%;max-width:75%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-f7f17fa img{max-width:90%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1a146f2{right:40px;}body.rtl .elementor-13 .elementor-element.elementor-element-1a146f2{left:40px;}.elementor-13 .elementor-element.elementor-element-1a146f2{top:226px;}.elementor-13 .elementor-element.elementor-element-1a146f2 img{max-width:80px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e8f8b85{right:26px;}body.rtl .elementor-13 .elementor-element.elementor-element-e8f8b85{left:26px;}.elementor-13 .elementor-element.elementor-element-e8f8b85{top:174px;}.elementor-13 .elementor-element.elementor-element-e8f8b85 img{max-width:134px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5bee366{right:23px;}body.rtl .elementor-13 .elementor-element.elementor-element-5bee366{left:23px;}.elementor-13 .elementor-element.elementor-element-5bee366{top:166px;}.elementor-13 .elementor-element.elementor-element-5bee366 img{max-width:144px;}.elementor-13 .elementor-element.elementor-element-c67702b{--min-height:400px;}.elementor-13 .elementor-element.elementor-element-62ab8e8{--width:100%;--min-height:400px;}.elementor-13 .elementor-element.elementor-element-7cc37c6{--min-height:400px;}.elementor-13 .elementor-element.elementor-element-1df6b8f img{height:400px;object-position:center center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-be05dbb{left:30px;}body.rtl .elementor-13 .elementor-element.elementor-element-be05dbb{right:30px;}.elementor-13 .elementor-element.elementor-element-be05dbb{top:110px;}.elementor-13 .elementor-element.elementor-element-be05dbb img{height:220px;object-fit:cover;object-position:center left;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-7ba173f{left:32px;}body.rtl .elementor-13 .elementor-element.elementor-element-7ba173f{right:32px;}.elementor-13 .elementor-element.elementor-element-7ba173f{top:110px;}.elementor-13 .elementor-element.elementor-element-7ba173f img{height:180px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-d19b68a{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-d19b68a{right:0px;}.elementor-13 .elementor-element.elementor-element-d19b68a{bottom:0px;}.elementor-13 .elementor-element.elementor-element-d19b68a img{width:100%;height:400px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e357af7{left:60px;}body.rtl .elementor-13 .elementor-element.elementor-element-e357af7{right:60px;}.elementor-13 .elementor-element.elementor-element-e357af7{bottom:-20px;}.elementor-13 .elementor-element.elementor-element-e357af7 img{width:100%;height:200px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c79bf2c{right:-50px;}body.rtl .elementor-13 .elementor-element.elementor-element-c79bf2c{left:-50px;}.elementor-13 .elementor-element.elementor-element-c79bf2c{top:10px;}.elementor-13 .elementor-element.elementor-element-c79bf2c img{height:400px;object-position:top right;}.elementor-13 .elementor-element.elementor-element-428a7b8{--width:100%;--min-height:400px;}.elementor-13 .elementor-element.elementor-element-1a4d659{--min-height:400px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-0784e12{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-0784e12{right:0px;}.elementor-13 .elementor-element.elementor-element-0784e12{top:100px;}.elementor-13 .elementor-element.elementor-element-0784e12 img{height:220px;object-position:center left;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-8b8d514{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-8b8d514{left:0px;}.elementor-13 .elementor-element.elementor-element-8b8d514{top:100px;}.elementor-13 .elementor-element.elementor-element-8b8d514 img{height:321px;object-position:top right;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-aabc9e7{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-aabc9e7{left:0px;}.elementor-13 .elementor-element.elementor-element-aabc9e7{bottom:0px;}.elementor-13 .elementor-element.elementor-element-aabc9e7 img{height:120px;object-fit:contain;object-position:bottom center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-d55c142{right:-18px;}body.rtl .elementor-13 .elementor-element.elementor-element-d55c142{left:-18px;}.elementor-13 .elementor-element.elementor-element-d55c142{top:100px;}.elementor-13 .elementor-element.elementor-element-d55c142 img{height:29vh;object-position:center right;}.elementor-13 .elementor-element.elementor-element-97ae436{--width:100%;--min-height:400px;}.elementor-13 .elementor-element.elementor-element-5af5d64{--min-height:400px;}.elementor-13 .elementor-element.elementor-element-6eca1bc{top:100px;}.elementor-13 .elementor-element.elementor-element-6eca1bc img{height:220px;object-position:center center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-046a86a{left:40px;}body.rtl .elementor-13 .elementor-element.elementor-element-046a86a{right:40px;}.elementor-13 .elementor-element.elementor-element-046a86a{top:100px;z-index:2;}.elementor-13 .elementor-element.elementor-element-046a86a img{height:220px;object-position:center center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-07a9636{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-07a9636{right:0px;}.elementor-13 .elementor-element.elementor-element-07a9636{top:-40px;}.elementor-13 .elementor-element.elementor-element-07a9636 img{height:55vh;object-position:bottom center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-b76b3f4{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-b76b3f4{right:0px;}.elementor-13 .elementor-element.elementor-element-b76b3f4{bottom:-20px;}.elementor-13 .elementor-element.elementor-element-b76b3f4 img{height:150px;object-fit:contain;object-position:bottom left;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-3e2eabe{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-3e2eabe{left:0px;}.elementor-13 .elementor-element.elementor-element-3e2eabe{top:0px;}.elementor-13 .elementor-element.elementor-element-3e2eabe img{height:38vh;object-position:center right;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ba49697{right:-10px;}body.rtl .elementor-13 .elementor-element.elementor-element-ba49697{left:-10px;}.elementor-13 .elementor-element.elementor-element-ba49697{top:65px;z-index:1;}.elementor-13 .elementor-element.elementor-element-ba49697 img{height:300px;object-position:center right;}.elementor-13 .elementor-element.elementor-element-295311b{--width:100%;--min-height:400px;}.elementor-13 .elementor-element.elementor-element-2417b4f{--min-height:400px;}.elementor-13 .elementor-element.elementor-element-808809a{top:100px;}.elementor-13 .elementor-element.elementor-element-808809a img{height:220px;object-position:center left;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-7e1ebf7{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-7e1ebf7{right:0px;}.elementor-13 .elementor-element.elementor-element-7e1ebf7{top:100px;}.elementor-13 .elementor-element.elementor-element-7e1ebf7 img{height:150px;object-position:center left;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-9cb5292{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-9cb5292{right:0px;}.elementor-13 .elementor-element.elementor-element-9cb5292{top:-50px;}.elementor-13 .elementor-element.elementor-element-9cb5292 img{height:55vh;object-position:bottom center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-cb8ad67{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-cb8ad67{left:0px;}.elementor-13 .elementor-element.elementor-element-cb8ad67{bottom:-15px;}.elementor-13 .elementor-element.elementor-element-cb8ad67 img{height:200px;object-fit:contain;object-position:bottom right;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c534614{right:-85px;}body.rtl .elementor-13 .elementor-element.elementor-element-c534614{left:-85px;}.elementor-13 .elementor-element.elementor-element-c534614{top:-30px;}.elementor-13 .elementor-element.elementor-element-c534614 img{height:42vh;object-position:center right;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-cac925a{right:-105px;}body.rtl .elementor-13 .elementor-element.elementor-element-cac925a{left:-105px;}.elementor-13 .elementor-element.elementor-element-cac925a{top:20px;}.elementor-13 .elementor-element.elementor-element-cac925a img{height:300px;object-fit:contain;object-position:center center;}.elementor-13 .elementor-element.elementor-element-e758261{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-vertical-offset:-35px;}.elementor-13 .elementor-element.elementor-element-194a7d5 .elementor-button{font-size:16px;padding:16px 25px 16px 25px;}.elementor-13 .elementor-element.elementor-element-2a8d328{--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-c1f915a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-3cc9736{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-0d290b1{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-946f1f5{--flex-wrap:nowrap;--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-13 .elementor-element.elementor-element-b4437d5{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fe9ce7a{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-cd281e2{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:180px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-15bac95{--flex-wrap:nowrap;--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-13 .elementor-element.elementor-element-3d2d79a{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-92c9d6b{--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-1efecf8{--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-d9c1751 .elementor-button{font-size:16px;padding:16px 25px 16px 25px;}.elementor-13 .elementor-element.elementor-element-75e1b6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-e6b9fa1{top:30px;}.elementor-13 .elementor-element.elementor-element-e6b9fa1 img{width:200px;}.elementor-13 .elementor-element.elementor-element-05bd4ee .elementor-heading-title{font-size:46px;line-height:56px;}.elementor-13 .elementor-element.elementor-element-d9d65ee{--gap:80px 0px;--row-gap:80px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4671b30 .elementor-button{font-size:16px;padding:16px 25px 16px 25px;}.elementor-13 .elementor-element.elementor-element-f0a942d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-a810879 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-13 .elementor-element.elementor-element-4b6468a{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-d06a747{left:75px;}body.rtl .elementor-13 .elementor-element.elementor-element-d06a747{right:75px;}.elementor-13 .elementor-element.elementor-element-d06a747{top:35px;}.elementor-13 .elementor-element.elementor-element-d06a747 img{width:40px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-17bed46{left:182px;}body.rtl .elementor-13 .elementor-element.elementor-element-17bed46{right:182px;}.elementor-13 .elementor-element.elementor-element-17bed46{top:34px;}.elementor-13 .elementor-element.elementor-element-17bed46 img{width:40px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a3baed5{left:230px;}body.rtl .elementor-13 .elementor-element.elementor-element-a3baed5{right:230px;}.elementor-13 .elementor-element.elementor-element-a3baed5{top:20px;}.elementor-13 .elementor-element.elementor-element-a3baed5 img{width:40px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1c4ca8c{left:240px;}body.rtl .elementor-13 .elementor-element.elementor-element-1c4ca8c{right:240px;}.elementor-13 .elementor-element.elementor-element-1c4ca8c{top:48px;}.elementor-13 .elementor-element.elementor-element-1c4ca8c img{width:40px;}.elementor-13 .elementor-element.elementor-element-64ad704{--e-image-carousel-slides-to-show:2;}.elementor-13 .elementor-element.elementor-element-0b2b407 .elementor-button{font-size:16px;padding:16px 25px 16px 25px;}.elementor-13 .elementor-element.elementor-element-e1381f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-ecd55c6{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c99129f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-c99129f .elementor-heading-title{font-size:32px;line-height:40px;}}/* Start custom CSS for image, class: .elementor-element-1a146f2 */.elementor-13 .elementor-element.elementor-element-1a146f2 {
  animation: fadeOutImg1 0.6s ease forwards;
  animation-delay: 2s;
}

@keyframes fadeOutImg1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8f8b85 */.elementor-13 .elementor-element.elementor-element-e8f8b85 {
  opacity: 0;
  transform: scale(1);
  transform-origin: bottom right;
  animation:
    enterImg2 0.6s ease-out forwards;
  animation-delay: 1.4s;
}

@keyframes enterImg2 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@media screen and (max-width: 768px) {
    .elementor-13 .elementor-element.elementor-element-e8f8b85 {
        animation-delay: 0.8s;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bee366 */.elementor-13 .elementor-element.elementor-element-5bee366 {
  opacity: 0;
  transform: scale(0.5);
  transform-origin: bottom right;
  animation: enterImg3 0.6s ease-out forwards;
  animation-delay: 1.6s;
}

@keyframes enterImg3 {
  from {
    opacity: 0;
    transform: scale(0.6);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

@media screen and (max-width: 768px) {
    .elementor-13 .elementor-element.elementor-element-5bee366 {
        animation-delay: 1s;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8e5f */.elementor-13 .elementor-element.elementor-element-7bf8e5f {
    position: relative;
    max-height: 614px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1b2eb6 */@media screen and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-a1b2eb6 img {
        width: 100%;
        max-width: 100%;
        height: 120vh;
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4961a7f */.elementor-13 .elementor-element.elementor-element-4961a7f {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100vw;
  height: auto;

  transform: translateY(100%);
  animation: splashUp 1s ease-in-out forwards;
  animation-delay: 1s;

  z-index: 0;
  pointer-events: none;
}

@keyframes splashUp {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(5%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6a2929 */.elementor-13 .elementor-element.elementor-element-a6a2929 {
    width: 100%;
    transform: translate(-50%, -50%);
}

.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menus-container {
    position: relative;
}

.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-black,
.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-white {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0;
    margin: 0;
    list-style: none;
}

.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-black {
  opacity: 1;
  animation: blackMenuOutro 0.8s ease forwards;
  animation-delay: 1s;
}

.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-white {
  opacity: 0;
  animation:
    whiteMenuIntro 0.8s ease forwards 1.6s,
    whiteMenuOutro 0.8s ease forwards 4.4s;
}

.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menus-container ul li {
    flex: 1 0 auto;
    padding: 12px 24px;
    font-size: 18px;
    font-family: 'Delight', 'Roboto', arial, sans-serif;
    font-weight: 600;
    line-height: 22px;
    border-radius: 50px;
    transition: all .3s ease-in;
}

.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-black li {
    color: #33271D;
}

.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-black li:hover {
    color: #EDA199;
}

.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-white li {
    color: #fff;
}

.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-white li:hover {
    background: #fff;
    color: #EDA199;
}

.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-white li:nth-child(4),
.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-white li:nth-child(5),
.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-white li:nth-child(6) {
  transform: translateX(32px);
  opacity: 0;
  animation: whiteExtraItemsSlide 0.8s ease forwards;
  animation-delay: 1.6s;
}

.elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-white li:nth-child(-n+3) {
  transform: translateX(16px);
  opacity: 0;
  animation: whiteMenuPushIn 0.8s ease forwards;
  animation-delay: 1.6s;
}

@keyframes blackMenuOutro {
  0% {
    transform: translate(-50%, -50%) translateX(0);
    opacity: 1;
  }

  100% {
    transform: translate(-50%, -50%) translateX(-100px);
    opacity: 0;
  }
}

@keyframes whiteMenuIntro {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes whiteExtraItemsSlide {
  0% {
    transform: translateX(32px);
    opacity: 0;
  }

  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes whiteMenuPushIn {
  0% {
    transform: translateX(16px);
    opacity: 0;
  }

  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes whiteMenuOutro {
  0% {
    transform: translate(-50%, -50%) translateY(0);
    opacity: 1;
  }

  100% {
    transform: translate(-50%, -50%) translateY(-20px);
    opacity: 0;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-white {
        gap: 0 12px;
    }
    
    .elementor-13 .elementor-element.elementor-element-a6a2929 .fake-menu-items-white li {
        font-size: 16px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-a6a2929 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-971e272 */.elementor-13 .elementor-element.elementor-element-971e272 {
    animation: hamburgerOutro 0.8s ease-in-out forwards;
    animation-delay: 4.4s;
}

@keyframes hamburgerOutro {
  0% {
    transform: translate(0, 0) scale(1);
    opacity: 1;
  }

  100% {
    transform: translate(20px, -20px) scale(.96);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1df6b8f */.elementor-13 .elementor-element.elementor-element-1df6b8f img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be05dbb */.elementor-13 .elementor-element.elementor-element-be05dbb img {
    width: 100%;
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        top: -8px !important;
        left: 0px !important;
    }
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        top: -2px !important;
        left: 4px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        left: 5px !important;
        top: 0 !important;
    }

    .elementor-13 .elementor-element.elementor-element-be05dbb img {
        object-position: left center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba173f */.elementor-13 .elementor-element.elementor-element-7ba173f img {
    width: 100%;
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        left: 22px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        top: -8px !important;
        left: 0px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        left: 5px !important;
        top: 0 !important;
    }

    .elementor-13 .elementor-element.elementor-element-7ba173f img {
        object-position: left center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d19b68a */.elementor-13 .elementor-element.elementor-element-d19b68a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e357af7 */.elementor-13 .elementor-element.elementor-element-e357af7 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c79bf2c */.elementor-13 .elementor-element.elementor-element-c79bf2c img {
    width: 100%;
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-c79bf2c {
        top: 0 !important;
        right: -130px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-c79bf2c img {
        object-position: center right !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc37c6 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-7cc37c6 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ab8e8 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-62ab8e8 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0784e12 */.elementor-13 .elementor-element.elementor-element-0784e12 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d55c142 */.elementor-13 .elementor-element.elementor-element-d55c142 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4d659 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-1a4d659 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428a7b8 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-428a7b8 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eca1bc */.elementor-13 .elementor-element.elementor-element-6eca1bc img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-046a86a */.elementor-13 .elementor-element.elementor-element-046a86a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07a9636 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-07a9636 img {
        object-position: -250px 70px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76b3f4 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-b76b3f4 img {
        object-position: -250px 70px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e2eabe */.elementor-13 .elementor-element.elementor-element-3e2eabe img {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe img {
        object-position: -1010px -130px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        top: -10px;
        right: 50px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        right: 26px !important;
        top: -5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba49697 */.elementor-13 .elementor-element.elementor-element-ba49697 img {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 img {
        object-position: -1010px -130px;
    }
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        top: 70px !important;
        right: -35px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        right: 26px !important;
        top: -5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af5d64 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-5af5d64 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97ae436 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-97ae436 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-808809a */.elementor-13 .elementor-element.elementor-element-808809a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e1ebf7 */.elementor-13 .elementor-element.elementor-element-7e1ebf7 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cb5292 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-9cb5292 img {
        object-position: -500px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb8ad67 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cb8ad67 img {
        object-position: -500px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c534614 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-c534614 img {
        object-position: -660px 0;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-c534614 {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-c534614 {
        right: 0 !important;
        top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cac925a */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cac925a img {
        object-position: -660px 0;
    }
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        top: 30px !important;
        right: -115px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-cac925a img {
        height: 280px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        right: 0 !important;
        top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2417b4f */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-2417b4f {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295311b */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-295311b {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1df6b8f */.elementor-13 .elementor-element.elementor-element-1df6b8f img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be05dbb */.elementor-13 .elementor-element.elementor-element-be05dbb img {
    width: 100%;
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        top: -8px !important;
        left: 0px !important;
    }
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        top: -2px !important;
        left: 4px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        left: 5px !important;
        top: 0 !important;
    }

    .elementor-13 .elementor-element.elementor-element-be05dbb img {
        object-position: left center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba173f */.elementor-13 .elementor-element.elementor-element-7ba173f img {
    width: 100%;
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        left: 22px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        top: -8px !important;
        left: 0px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        left: 5px !important;
        top: 0 !important;
    }

    .elementor-13 .elementor-element.elementor-element-7ba173f img {
        object-position: left center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d19b68a */.elementor-13 .elementor-element.elementor-element-d19b68a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e357af7 */.elementor-13 .elementor-element.elementor-element-e357af7 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c79bf2c */.elementor-13 .elementor-element.elementor-element-c79bf2c img {
    width: 100%;
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-c79bf2c {
        top: 0 !important;
        right: -130px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-c79bf2c img {
        object-position: center right !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc37c6 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-7cc37c6 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ab8e8 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-62ab8e8 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0784e12 */.elementor-13 .elementor-element.elementor-element-0784e12 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d55c142 */.elementor-13 .elementor-element.elementor-element-d55c142 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4d659 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-1a4d659 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428a7b8 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-428a7b8 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eca1bc */.elementor-13 .elementor-element.elementor-element-6eca1bc img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-046a86a */.elementor-13 .elementor-element.elementor-element-046a86a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07a9636 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-07a9636 img {
        object-position: -250px 70px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76b3f4 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-b76b3f4 img {
        object-position: -250px 70px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e2eabe */.elementor-13 .elementor-element.elementor-element-3e2eabe img {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe img {
        object-position: -1010px -130px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        top: -10px;
        right: 50px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        right: 26px !important;
        top: -5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba49697 */.elementor-13 .elementor-element.elementor-element-ba49697 img {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 img {
        object-position: -1010px -130px;
    }
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        top: 70px !important;
        right: -35px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        right: 26px !important;
        top: -5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af5d64 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-5af5d64 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97ae436 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-97ae436 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-808809a */.elementor-13 .elementor-element.elementor-element-808809a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e1ebf7 */.elementor-13 .elementor-element.elementor-element-7e1ebf7 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cb5292 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-9cb5292 img {
        object-position: -500px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb8ad67 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cb8ad67 img {
        object-position: -500px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c534614 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-c534614 img {
        object-position: -660px 0;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-c534614 {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-c534614 {
        right: 0 !important;
        top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cac925a */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cac925a img {
        object-position: -660px 0;
    }
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        top: 30px !important;
        right: -115px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-cac925a img {
        height: 280px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        right: 0 !important;
        top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2417b4f */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-2417b4f {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295311b */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-295311b {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1df6b8f */.elementor-13 .elementor-element.elementor-element-1df6b8f img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be05dbb */.elementor-13 .elementor-element.elementor-element-be05dbb img {
    width: 100%;
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        top: -8px !important;
        left: 0px !important;
    }
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        top: -2px !important;
        left: 4px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        left: 5px !important;
        top: 0 !important;
    }

    .elementor-13 .elementor-element.elementor-element-be05dbb img {
        object-position: left center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba173f */.elementor-13 .elementor-element.elementor-element-7ba173f img {
    width: 100%;
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        left: 22px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        top: -8px !important;
        left: 0px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        left: 5px !important;
        top: 0 !important;
    }

    .elementor-13 .elementor-element.elementor-element-7ba173f img {
        object-position: left center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d19b68a */.elementor-13 .elementor-element.elementor-element-d19b68a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e357af7 */.elementor-13 .elementor-element.elementor-element-e357af7 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c79bf2c */.elementor-13 .elementor-element.elementor-element-c79bf2c img {
    width: 100%;
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-c79bf2c {
        top: 0 !important;
        right: -130px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-c79bf2c img {
        object-position: center right !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc37c6 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-7cc37c6 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ab8e8 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-62ab8e8 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0784e12 */.elementor-13 .elementor-element.elementor-element-0784e12 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d55c142 */.elementor-13 .elementor-element.elementor-element-d55c142 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4d659 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-1a4d659 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428a7b8 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-428a7b8 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eca1bc */.elementor-13 .elementor-element.elementor-element-6eca1bc img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-046a86a */.elementor-13 .elementor-element.elementor-element-046a86a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07a9636 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-07a9636 img {
        object-position: -250px 70px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76b3f4 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-b76b3f4 img {
        object-position: -250px 70px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e2eabe */.elementor-13 .elementor-element.elementor-element-3e2eabe img {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe img {
        object-position: -1010px -130px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        top: -10px;
        right: 50px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        right: 26px !important;
        top: -5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba49697 */.elementor-13 .elementor-element.elementor-element-ba49697 img {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 img {
        object-position: -1010px -130px;
    }
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        top: 70px !important;
        right: -35px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        right: 26px !important;
        top: -5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af5d64 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-5af5d64 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97ae436 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-97ae436 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-808809a */.elementor-13 .elementor-element.elementor-element-808809a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e1ebf7 */.elementor-13 .elementor-element.elementor-element-7e1ebf7 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cb5292 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-9cb5292 img {
        object-position: -500px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb8ad67 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cb8ad67 img {
        object-position: -500px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c534614 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-c534614 img {
        object-position: -660px 0;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-c534614 {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-c534614 {
        right: 0 !important;
        top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cac925a */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cac925a img {
        object-position: -660px 0;
    }
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        top: 30px !important;
        right: -115px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-cac925a img {
        height: 280px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        right: 0 !important;
        top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2417b4f */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-2417b4f {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295311b */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-295311b {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1df6b8f */.elementor-13 .elementor-element.elementor-element-1df6b8f img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be05dbb */.elementor-13 .elementor-element.elementor-element-be05dbb img {
    width: 100%;
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        top: -8px !important;
        left: 0px !important;
    }
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        top: -2px !important;
        left: 4px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        left: 5px !important;
        top: 0 !important;
    }

    .elementor-13 .elementor-element.elementor-element-be05dbb img {
        object-position: left center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba173f */.elementor-13 .elementor-element.elementor-element-7ba173f img {
    width: 100%;
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        left: 22px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        top: -8px !important;
        left: 0px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        left: 5px !important;
        top: 0 !important;
    }

    .elementor-13 .elementor-element.elementor-element-7ba173f img {
        object-position: left center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d19b68a */.elementor-13 .elementor-element.elementor-element-d19b68a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e357af7 */.elementor-13 .elementor-element.elementor-element-e357af7 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c79bf2c */.elementor-13 .elementor-element.elementor-element-c79bf2c img {
    width: 100%;
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-c79bf2c {
        top: 0 !important;
        right: -130px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-c79bf2c img {
        object-position: center right !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc37c6 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-7cc37c6 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ab8e8 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-62ab8e8 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0784e12 */.elementor-13 .elementor-element.elementor-element-0784e12 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d55c142 */.elementor-13 .elementor-element.elementor-element-d55c142 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4d659 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-1a4d659 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428a7b8 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-428a7b8 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eca1bc */.elementor-13 .elementor-element.elementor-element-6eca1bc img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-046a86a */.elementor-13 .elementor-element.elementor-element-046a86a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07a9636 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-07a9636 img {
        object-position: -250px 70px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76b3f4 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-b76b3f4 img {
        object-position: -250px 70px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e2eabe */.elementor-13 .elementor-element.elementor-element-3e2eabe img {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe img {
        object-position: -1010px -130px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        top: -10px;
        right: 50px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        right: 26px !important;
        top: -5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba49697 */.elementor-13 .elementor-element.elementor-element-ba49697 img {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 img {
        object-position: -1010px -130px;
    }
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        top: 70px !important;
        right: -35px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        right: 26px !important;
        top: -5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af5d64 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-5af5d64 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97ae436 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-97ae436 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-808809a */.elementor-13 .elementor-element.elementor-element-808809a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e1ebf7 */.elementor-13 .elementor-element.elementor-element-7e1ebf7 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cb5292 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-9cb5292 img {
        object-position: -500px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb8ad67 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cb8ad67 img {
        object-position: -500px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c534614 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-c534614 img {
        object-position: -660px 0;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-c534614 {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-c534614 {
        right: 0 !important;
        top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cac925a */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cac925a img {
        object-position: -660px 0;
    }
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        top: 30px !important;
        right: -115px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-cac925a img {
        height: 280px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        right: 0 !important;
        top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2417b4f */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-2417b4f {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295311b */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-295311b {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1df6b8f */.elementor-13 .elementor-element.elementor-element-1df6b8f img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be05dbb */.elementor-13 .elementor-element.elementor-element-be05dbb img {
    width: 100%;
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        top: -8px !important;
        left: 0px !important;
    }
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        top: -2px !important;
        left: 4px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-be05dbb {
        left: 5px !important;
        top: 0 !important;
    }

    .elementor-13 .elementor-element.elementor-element-be05dbb img {
        object-position: left center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba173f */.elementor-13 .elementor-element.elementor-element-7ba173f img {
    width: 100%;
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        left: 22px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        top: -8px !important;
        left: 0px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-7ba173f {
        left: 5px !important;
        top: 0 !important;
    }

    .elementor-13 .elementor-element.elementor-element-7ba173f img {
        object-position: left center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d19b68a */.elementor-13 .elementor-element.elementor-element-d19b68a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e357af7 */.elementor-13 .elementor-element.elementor-element-e357af7 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c79bf2c */.elementor-13 .elementor-element.elementor-element-c79bf2c img {
    width: 100%;
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-c79bf2c {
        top: 0 !important;
        right: -130px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-c79bf2c img {
        object-position: center right !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc37c6 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-7cc37c6 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ab8e8 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-62ab8e8 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0784e12 */.elementor-13 .elementor-element.elementor-element-0784e12 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d55c142 */.elementor-13 .elementor-element.elementor-element-d55c142 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4d659 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-1a4d659 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428a7b8 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-428a7b8 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eca1bc */.elementor-13 .elementor-element.elementor-element-6eca1bc img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-046a86a */.elementor-13 .elementor-element.elementor-element-046a86a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07a9636 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-07a9636 img {
        object-position: -250px 70px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76b3f4 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-b76b3f4 img {
        object-position: -250px 70px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e2eabe */.elementor-13 .elementor-element.elementor-element-3e2eabe img {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe img {
        object-position: -1010px -130px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1681px) and (max-width: 1918px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        top: -10px;
        right: 50px !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-3e2eabe {
        right: 26px !important;
        top: -5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba49697 */.elementor-13 .elementor-element.elementor-element-ba49697 img {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 img {
        object-position: -1010px -130px;
    }
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        top: 70px !important;
        right: -35px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-ba49697 {
        right: 26px !important;
        top: -5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af5d64 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-5af5d64 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97ae436 */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-97ae436 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-808809a */.elementor-13 .elementor-element.elementor-element-808809a img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e1ebf7 */.elementor-13 .elementor-element.elementor-element-7e1ebf7 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cb5292 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-9cb5292 img {
        object-position: -500px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb8ad67 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cb8ad67 img {
        object-position: -500px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c534614 */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-c534614 img {
        object-position: -660px 0;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-c534614 {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-c534614 {
        right: 0 !important;
        top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cac925a */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cac925a img {
        object-position: -660px 0;
    }
}

@media screen and (min-width: 410px) and (max-width: 420px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        top: 30px !important;
        right: -115px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-cac925a img {
        height: 280px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        right: 0 !important;
        top: 0 !important;
    }
}

@media screen and (min-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-cac925a {
        right: 0 !important;
        top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2417b4f */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-2417b4f {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295311b */@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-295311b {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e758261 */.elementor-13 .elementor-element.elementor-element-e758261 .swiper {
    padding-bottom: 0 !important;
}

.elementor-13 .elementor-element.elementor-element-e758261 .swiper-pagination-bullet {
    border-radius: 50px;
    opacity: 1;
    transition: all .2s ease-in;
}

.elementor-13 .elementor-element.elementor-element-e758261 .swiper-pagination-bullet-active {
    width: 48px !important;
}

.elementor-13 .elementor-element.elementor-element-e758261 .elementor-swiper-button {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    outline: none !important;
}

.elementor-13 .elementor-element.elementor-element-e758261 .elementor-swiper-button:hover {
    opacity: 1;
}

/* Slider Images Animations */
/* Base state: never visible until animated */
.hero-carousel .animate-on-slide {
  opacity: 0;
  animation-fill-mode: both;
  will-change: transform, opacity;
}

/* Trigger only on active slide */
.hero-carousel .swiper-slide-active .animate-on-slide {
  opacity: 1;
}

/* Delay after preload */
/*
body.preload-finished .hero-carousel .swiper-slide-active .animate-on-slide {
  animation-delay: calc(var(--delay, 0s) + .3s);
}
*/

/* Disable animations everywhere by default */
.hero-carousel .swiper-slide .animate-on-slide {
  animation-name: none !important;
}

/* Enable animation ONLY on active slide */
.hero-carousel .swiper-slide-active .animate-on-slide {
  animation-name: initial !important;
}

.anim-normal { animation-duration: 1.5s; }
.anim-slow   { animation-duration: 3s; }

.delay-0   { animation-delay: 0s; }
.delay-500 { animation-delay: .5s; }
.delay-1000 { animation-delay: 1s; }
.delay-1500 { animation-delay: 1.5s; }
.delay-2000 { animation-delay: 2s; }

.swiper-slide-active .animate-on-slide.fade-in-right {
  animation-name: fadeInRight !important;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(40px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.swiper-slide-active .animate-on-slide.fade-in-left {
  animation-name: fadeInLeft !important;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-40px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.swiper-slide-active .animate-on-slide.fade-in-down {
  animation-name: fadeInDown !important;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -40px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.swiper-slide-active .animate-on-slide.slide-in-up {
  animation-name: slideInUp !important;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
  }
  to {
    transform: none;
  }
}

.swiper-slide-active .animate-on-slide.slide-in-right {
  animation-name: slideInRight !important;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
  }
  to {
    transform: none;
  }
}

.swiper-slide-active .animate-on-slide.slide-in-down {
  animation-name: slideInDown !important;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
  }
  to {
    transform: none;
  }
}

.swiper-slide-active .animate-on-slide.zoom-in-down {
  animation-name: zoomInDown !important;
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  }
  60% {
    opacity: 1;
    transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  }
  100% {
    transform: scale3d(1,1,1) translate3d(0,0,0);
  }
}

.swiper-slide-active .animate-on-slide.bounce-in-up {
  animation-name: bounceInUp !important;
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 1000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  100% {
    transform: none;
  }
}

.swiper-slide-active .animate-on-slide.bounce-in-right {
  animation-name: bounceInRight !important;
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translate3d(1000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-194a7d5 */.elementor-13 .elementor-element.elementor-element-194a7d5 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 48px;
    margin-inline: auto;
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-194a7d5 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-194a7d5 .elementor-button-icon {
    width: 16px;
    height: 16px;
}

.elementor-13 .elementor-element.elementor-element-194a7d5 a {
    position: relative;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-194a7d5 a::before {
  content: "";
  position: absolute;
  inset: -2px;
  border: 3px solid rgba(255, 255, 255, 0.7);
  border-radius: 50px;
  opacity: 0.8;
  z-index: -1;
  animation: ringBigBtnPulse 1.6s ease-in-out infinite;
  transition: all .2s ease-in;
}

.elementor-13 .elementor-element.elementor-element-194a7d5 a:hover::before {
    opacity: 0;
    border: 3px solid transparent;
}

@keyframes ringBigBtnPulse {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  50% {
    transform: scale(1.01);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-194a7d5 {
        bottom: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26a892c */.elementor-13 .elementor-element.elementor-element-26a892c {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 48px;
    margin-inline: auto;
    width: 100%;
    text-align: center;
}

/* Glass Button Container */
.elementor-13 .elementor-element.elementor-element-26a892c .glass-button-0 {
  --bg-color: rgba(255, 255, 255, 0.25);
  --highlight: rgba(255, 255, 255, 0.75);
  --text: #ffffff;
  
  position: relative;
  padding: 24px 40px 24px 32px;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  overflow: hidden;
  background: transparent;
  transition: transform 0.2s ease;
  outline: none;
  display: inline-block;
  border-radius: 50px;
}

/*
.glass-button:hover {
  transform: scale(1.05);
}

.glass-button:active {
  transform: scale(0.95);
}
*/

.elementor-13 .elementor-element.elementor-element-26a892c .glass-filter,
.elementor-13 .elementor-element.elementor-element-26a892c .glass-overlay,
.elementor-13 .elementor-element.elementor-element-26a892c .glass-specular {
  position: absolute;
  inset: 0;
  border-radius: inherit;
}

.elementor-13 .elementor-element.elementor-element-26a892c .glass-filter {
  z-index: 1;
  backdrop-filter: blur(4px);
  filter: url(#glass-distortion-0) saturate(120%) brightness(1.15);
}

.elementor-13 .elementor-element.elementor-element-26a892c .glass-button-0:hover .glass-filter {
    backdrop-filter: blur(12px);
}

.elementor-13 .elementor-element.elementor-element-26a892c .glass-overlay {
  z-index: 2;
  background: var(--bg-color);
}

.elementor-13 .elementor-element.elementor-element-26a892c .glass-specular {
  z-index: 3;
  box-shadow: inset 1px 1px 1px var(--highlight);
}

.elementor-13 .elementor-element.elementor-element-26a892c .glass-content {
  position: relative;
  z-index: 4;
  color: var(--text);
  font-weight: 500;
  font-size: 16px;
}

/* Dark mode styles */
@media (prefers-color-scheme: dark) {
  .elementor-13 .elementor-element.elementor-element-26a892c .glass-button {
    --bg-color: rgba(0, 0, 0, 0.25);
    --highlight: rgba(255, 255, 255, 0.15);
  }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-26a892c .glass-button-0 {
        padding: 8px 32px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c67702b */@media screen and (min-width: 1025px) {
    .elementor-13 .elementor-element.elementor-element-c67702b {
        position: sticky;
        top: 0;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-c67702b {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-485a651 */.elementor-13 .elementor-element.elementor-element-485a651 {
    bottom: -170px;
}

/*
.elementor-13 .elementor-element.elementor-element-485a651 {
    bottom: 20px;
    left: -15px;
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-485a651 {
        bottom: 20px;
        left: -6px;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-485a651 {
        left: -16px;
    }
}

@media screen and (min-width: 320px) and (max-width: 399px) {
    .elementor-13 .elementor-element.elementor-element-485a651 {
        left: 6px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-485a651 {
        bottom: 20px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-485a651 {
        bottom: 30px;
        left: 4px;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1650px) {
    .elementor-13 .elementor-element.elementor-element-485a651 {
        bottom: 20px;
        left: 30px;
    }
}

@media screen and (min-width: 1651px) and (max-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-485a651 {
        bottom: 20px;
        left: -10px;
    }
}
*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a5535a *//*
.elementor-13 .elementor-element.elementor-element-5a5535a {
    bottom: 0;
    position: absolute;
    width: 100%;
}
*/

.elementor-13 .elementor-element.elementor-element-5a5535a {
    left: 15px;
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-5a5535a {
        left: -38px;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1650px) {
    .elementor-13 .elementor-element.elementor-element-5a5535a {
        left: -20px;
    }
}

@media screen and (min-width: 1651px) and (max-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-5a5535a {
        left: 8px;
    }
}

/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-5a5535a {
        top: -120px;
    }
}


@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-5a5535a {
        top: -70px;
    }
}
*/

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    /*
    .elementor-13 .elementor-element.elementor-element-5a5535a {
        left: -40px;
    }
    */
    
    /*
    .elementor-13 .elementor-element.elementor-element-5a5535a img {
        width: 286px;
        max-width: 286px;
        height: auto;
    }
    */
}

@media screen and (min-width: 2300px) {
    .elementor-13 .elementor-element.elementor-element-5a5535a {
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63b0311 */.elementor-13 .elementor-element.elementor-element-63b0311 {
    text-align: center;
    position: absolute;
    bottom: -25px;
    left: -16px;
    width: 100%;
    z-index: 3;
}

/*
.elementor-13 .elementor-element.elementor-element-63b0311 span {
    padding: 14px 32px;
    font-size: 18px;
    font-family: 'Delight', 'Roboto', arial, sans-serif;
    font-weight: 300;
    color: #33271D;
    background: rgba(247, 239, 237, 0.6);
    line-height: 28px;
    border: 1px solid #fff;
    border-radius: 50px;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
}
*/

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-63b0311 {
        bottom: -30px;
        left: 0;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-63b0311 {
        bottom: -35px;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-63b0311 {
        left: -12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 399px) {
    .elementor-13 .elementor-element.elementor-element-63b0311 {
        left: 10px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-63b0311 {
        left: 0;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1650px) {
    .elementor-13 .elementor-element.elementor-element-63b0311 {
        left: 20px;
        left: 6px;
    }
}

@media screen and (min-width: 1651px) and (max-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-63b0311 {
        left: 10px;
    }
}

/* Glass Button Container */
.elementor-13 .elementor-element.elementor-element-63b0311 .glass-button-1 {
  --bg-color: rgba(255, 255, 255, 0.25);
  --highlight: rgba(255, 255, 255, 0.75);
  --text: #ffffff;
  
  position: relative;
  padding: 14px 32px !important;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  overflow: hidden;
  background: transparent;
  transition: transform 0.2s ease;
  outline: none;
  /*display: inline-block;*/
  border-radius: 50px;
}

.elementor-13 .elementor-element.elementor-element-63b0311 .glass-button-1:hover {
    background-color: initial !important;
}

/*
.glass-button:hover {
  transform: scale(1.05);
}

.glass-button:active {
  transform: scale(0.95);
}
*/

.elementor-13 .elementor-element.elementor-element-63b0311 .glass-filter,
.elementor-13 .elementor-element.elementor-element-63b0311 .glass-overlay,
.elementor-13 .elementor-element.elementor-element-63b0311 .glass-specular {
  position: absolute;
  inset: 0;
  border-radius: inherit;
}

.elementor-13 .elementor-element.elementor-element-63b0311 .glass-filter {
  z-index: 1;
  backdrop-filter: blur(8px);
  filter: url(#glass-distortion-1) saturate(120%) brightness(1);
}

.elementor-13 .elementor-element.elementor-element-63b0311 .glass-button-1:hover .glass-filter {
    backdrop-filter: blur(12px);
}

.elementor-13 .elementor-element.elementor-element-63b0311 .glass-overlay {
  z-index: 2;
  background: var(--bg-color);
}

.elementor-13 .elementor-element.elementor-element-63b0311 .glass-specular {
  z-index: 3;
  box-shadow: inset 1px 1px 1px var(--highlight);
}

.elementor-13 .elementor-element.elementor-element-63b0311 .glass-content {
  position: relative;
  z-index: 4;
  color: var(--text);
  font-weight: 500;
  font-size: 16px;
}

/* Dark mode styles */
@media (prefers-color-scheme: dark) {
  .elementor-13 .elementor-element.elementor-element-63b0311 .glass-button-1 {
    --bg-color: rgba(0, 0, 0, 0.25);
    --highlight: rgba(255, 255, 255, 0.15);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d290b1 */.elementor-13 .elementor-element.elementor-element-0d290b1 {
    max-height: 500px;
}

/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-0d290b1 {
        max-height: 380px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-0d290b1 {
        max-height: 350px;
    }
}
*/


/* Button base */
.drink-column-1 .drink-btn-1 {
  display: none;
  visibility: hidden;
  transform: translateY(0);
  transition: all .6s ease;
}

/* Hover IN */
.drink-column-1:hover .drink-btn-1 {
    display: inline-block;
    visibility: visible;
  animation: btn-jump-in-1 0.8s ease forwards;
}

/* Hover OUT */
.drink-column-1:not(:hover) .drink-btn-1 {
    display: none;
    visibility: hidden;
  animation: btn-jump-out-1 0.8s ease forwards;
}

/* Keyframes */
@keyframes btn-jump-in-1 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(3px); }
  100% { transform: translateY(-20px); }
}

@keyframes btn-jump-out-1 {
  0%   { transform: translateY(-20px); }
  30%  { transform: translateY(-23px); }
  100% { transform: translateY(0); }
}


.drink-mascot-1 {
  animation: mascot-float-1 1.8s ease-in-out infinite;
}

@keyframes mascot-float-1 {
  0%   { transform: translateY(-4px); }
  40%  { transform: translateY(0); }
  60%  { transform: translateY(0); }
  100% { transform: translateY(-4px); }
}


/* Hover IN */
.drink-column-1:hover .drink-mascot-1 {
  animation: mascot-hover-in-1 0.8s ease forwards;
}

/* Hover OUT (resume float) */
.drink-column-1:not(:hover) .drink-mascot-1 {
  animation:
    mascot-hover-out-1 0.8s ease forwards,
    mascot-float-1 1.8s ease-in-out infinite 0.8s;
}

/* Keyframes */
@keyframes mascot-hover-in-1 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(-3px); }
  100% { transform: translateY(8px); }
}

@keyframes mascot-hover-out-1 {
  0%   { transform: translateY(8px); }
  30%  { transform: translateY(7px); }
  100% { transform: translateY(0); }
}


/* Hover IN */
.drink-column-1:hover .drink-cup-1 {
  animation: cup-hover-in-1 0.8s ease forwards;
}

/* Hover OUT */
.drink-column-1:not(:hover) .drink-cup-1 {
  animation: cup-hover-out-1 0.8s ease forwards;
}

/* Keyframes */
@keyframes cup-hover-in-1 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(2px); }
  100% { transform: translateY(-4px); }
}

@keyframes cup-hover-out-1 {
  0%   { transform: translateY(-4px); }
  30%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}

@media screen and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-0d290b1 {
        max-height: initial;
        min-height: 0;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-0d290b1 {
        left: 15px;
    }
}

/*
@media screen and (min-width: 1025px) and (max-width: 1500px) {
    .elementor-13 .elementor-element.elementor-element-0d290b1 {
        transform: scale(0.7);
    }
}
*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2effe31 */.elementor-13 .elementor-element.elementor-element-2effe31 {
    bottom: 90px;
    left: -16px;
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-2effe31 {
        bottom: 80px;
        left: -10px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-2effe31 {
        bottom: 70px;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-2effe31 {
        left: -18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 399px) {
    .elementor-13 .elementor-element.elementor-element-2effe31 {
        left: 4px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-2effe31 {
        left: 26px;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1650px) {
    .elementor-13 .elementor-element.elementor-element-2effe31 {
        bottom: 90px;
        left: 14px;
    }
}

@media screen and (min-width: 1651px) and (max-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-2effe31 {
        bottom: 90px;
        left: -2px;
    }
}

@media screen and (min-width: 2300px) {
    .elementor-13 .elementor-element.elementor-element-2effe31 {
        left: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b38b89 */.elementor-13 .elementor-element.elementor-element-8b38b89 {
    bottom: 0;
    position: absolute;
    width: 100%;
}

/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-8b38b89 {
        top: -120px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-8b38b89 {
        top: -100px;
    }
}
*/

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    /*
    .elementor-13 .elementor-element.elementor-element-8b38b89 img {
        width: 242px;
        max-width: 242px;
        height: auto;
    }
    */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f92e02 */.elementor-13 .elementor-element.elementor-element-6f92e02 {
    text-align: center;
    position: absolute;
    bottom: -20px;
    left: -14px;
    width: 100%;
    z-index: 3;
}

/*
.elementor-13 .elementor-element.elementor-element-6f92e02 span {
    padding: 14px 32px;
    font-size: 18px;
    font-family: 'Delight', 'Roboto', arial, sans-serif;
    font-weight: 300;
    color: #33271D;
    background: rgba(247, 239, 237, 0.6);
    line-height: 28px;
    border: 1px solid #fff;
    border-radius: 50px;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
}
*/

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-6f92e02 {
        bottom: -20px;
        left: -10px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-6f92e02 {
        bottom: -20px;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-6f92e02 {
        left: -18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 399px) {
    .elementor-13 .elementor-element.elementor-element-6f92e02 {
        left: 4px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-6f92e02 {
        bottom: -20px;
        left: 45px;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1650px) {
    .elementor-13 .elementor-element.elementor-element-6f92e02 {
        bottom: -20px;
        left: 8px;
    }
}

@media screen and (min-width: 1651px) and (max-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-6f92e02 {
        bottom: -20px;
        left: -15px;
    }
}

/* Glass Button Container */
.elementor-13 .elementor-element.elementor-element-6f92e02 .glass-button-2 {
  --bg-color: rgba(255, 255, 255, 0.25);
  --highlight: rgba(255, 255, 255, 0.75);
  --text: #ffffff;
  
  position: relative;
  padding: 14px 32px !important;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  overflow: hidden;
  background: transparent;
  transition: transform 0.2s ease;
  outline: none;
  /*display: inline-block;*/
  border-radius: 50px;
}

.elementor-13 .elementor-element.elementor-element-6f92e02 .glass-button-2:hover {
    background-color: initial !important;
}

/*
.glass-button:hover {
  transform: scale(1.05);
}

.glass-button:active {
  transform: scale(0.95);
}
*/

.elementor-13 .elementor-element.elementor-element-6f92e02 .glass-filter,
.elementor-13 .elementor-element.elementor-element-6f92e02 .glass-overlay,
.elementor-13 .elementor-element.elementor-element-6f92e02 .glass-specular {
  position: absolute;
  inset: 0;
  border-radius: inherit;
}

.elementor-13 .elementor-element.elementor-element-6f92e02 .glass-filter {
  z-index: 1;
  backdrop-filter: blur(8px);
  filter: url(#glass-distortion-2) saturate(120%) brightness(1);
}

.elementor-13 .elementor-element.elementor-element-6f92e02 .glass-button-2:hover .glass-filter {
    backdrop-filter: blur(12px);
}

.elementor-13 .elementor-element.elementor-element-6f92e02 .glass-overlay {
  z-index: 2;
  background: var(--bg-color);
}

.elementor-13 .elementor-element.elementor-element-6f92e02 .glass-specular {
  z-index: 3;
  box-shadow: inset 1px 1px 1px var(--highlight);
}

.elementor-13 .elementor-element.elementor-element-6f92e02 .glass-content {
  position: relative;
  z-index: 4;
  color: var(--text);
  font-weight: 500;
  font-size: 16px;
}

/* Dark mode styles */
@media (prefers-color-scheme: dark) {
  .elementor-13 .elementor-element.elementor-element-6f92e02 .glass-button-2 {
    --bg-color: rgba(0, 0, 0, 0.25);
    --highlight: rgba(255, 255, 255, 0.15);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4437d5 */.elementor-13 .elementor-element.elementor-element-b4437d5 {
    max-height: 500px;
}

/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-b4437d5 {
        max-height: 480px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-b4437d5 {
        max-height: 420px;
    }
}
*/

/* Button base */
.drink-column-2 .drink-btn-2 {
  display: none;
  visibility: hidden;
  transform: translateY(0);
  transition: all .6s ease;
}

/* Hover IN */
.drink-column-2:hover .drink-btn-2 {
    display: inline-block;
    visibility: visible;
  animation: btn-jump-in-2 0.8s ease forwards;
}

/* Hover OUT */
.drink-column-2:not(:hover) .drink-btn-2 {
    display: none;
    visibility: hidden;
  animation: btn-jump-out-2 0.8s ease forwards;
}

/* Keyframes */
@keyframes btn-jump-in-2 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(3px); }
  100% { transform: translateY(-50px); }
}

@keyframes btn-jump-out-2 {
  0%   { transform: translateY(-50px); }
  30%  { transform: translateY(-53px); }
  100% { transform: translateY(0); }
}


.drink-mascot-2 {
  animation: mascot-float-2 1.8s ease-in-out infinite;
}

@keyframes mascot-float-2 {
  0%   { transform: translateY(-8px); }
  40%  { transform: translateY(0); }
  60%  { transform: translateY(0); }
  100% { transform: translateY(-8px); }
}


/* Hover IN */
.drink-column-2:hover .drink-mascot-2 {
  animation: mascot-hover-in-2 0.8s ease forwards;
}

/* Hover OUT (resume float) */
.drink-column-2:not(:hover) .drink-mascot-2 {
  animation:
    mascot-hover-out-2 0.8s ease forwards,
    mascot-float-2 1.8s ease-in-out infinite 0.8s;
}

/* Keyframes */
@keyframes mascot-hover-in-2 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(-3px); }
  100% { transform: translateY(8px); }
}

@keyframes mascot-hover-out-2 {
  0%   { transform: translateY(8px); }
  30%  { transform: translateY(7px); }
  100% { transform: translateY(0); }
}


/* Hover IN */
.drink-column-2:hover .drink-cup-2 {
  animation: cup-hover-in-2 0.8s ease forwards;
}

/* Hover OUT */
.drink-column-2:not(:hover) .drink-cup-2 {
  animation: cup-hover-out-2 0.8s ease forwards;
}

/* Keyframes */
@keyframes cup-hover-in-2 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(2px); }
  100% { transform: translateY(-6px); }
}

@keyframes cup-hover-out-2 {
  0%   { transform: translateY(-6px); }
  30%  { transform: translateY(-8px); }
  100% { transform: translateY(0); }
}

@media screen and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-b4437d5 {
        max-height: initial;
        min-height: 0;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-b4437d5 {
        left: 25px;
    }
}

/*
@media screen and (min-width: 1025px) and (max-width: 1500px) {
    .elementor-13 .elementor-element.elementor-element-b4437d5 {
        transform: scale(0.7);
    }
}
*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-183447d */.elementor-13 .elementor-element.elementor-element-183447d {
    bottom: 20px;
    left: -20px;
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-183447d {
        bottom: 30px;
        left: -20px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-183447d {
        bottom: 40px;
        left: -14px;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-183447d {
        left: -14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 399px) {
    .elementor-13 .elementor-element.elementor-element-183447d {
        left: -15px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-183447d {
        left: 26px;
    }

    /*
    .elementor-13 .elementor-element.elementor-element-183447d img {
        width: 138px;
        max-width: 138px;
        height: auto;
    }
    */
}

@media screen and (min-width: 1401px) and (max-width: 1650px) {
    .elementor-13 .elementor-element.elementor-element-183447d {
        bottom: 40px;
        left: -5px;
    }
}

@media screen and (min-width: 1651px) and (max-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-183447d {
        bottom: 40px;
        left: -22px;
    }
}

@media screen and (min-width: 2300px) {
    .elementor-13 .elementor-element.elementor-element-183447d {
        left: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a8eba8 */.elementor-13 .elementor-element.elementor-element-8a8eba8 {
    bottom: 0;
    position: absolute;
    width: 100%;
}

/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-8a8eba8 {
        bottom: 300px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-8a8eba8 {
        bottom: 170px;
        left: 0;
        right: 0;
    }
}
*/

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-8a8eba8 {
        bottom: 10px;
    }
    
    /*
    .elementor-13 .elementor-element.elementor-element-8a8eba8 img {
        width: 204px;
        max-width: 204px;
        height: auto;
    }
    */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b6eff6 */.elementor-13 .elementor-element.elementor-element-3b6eff6 {
    text-align: center;
    position: absolute;
    bottom: -15px;
    left: -20px;
    width: 100%;
    z-index: 3;
}

/*
.elementor-13 .elementor-element.elementor-element-3b6eff6 span {
    padding: 14px 32px;
    font-size: 18px;
    font-family: 'Delight', 'Roboto', arial, sans-serif;
    font-weight: 300;
    color: #33271D;
    background: rgba(247, 239, 237, 0.6);
    line-height: 28px;
    border: 1px solid #fff;
    border-radius: 50px;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
}
*/

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-3b6eff6 {
        bottom: -25px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-3b6eff6 {
        bottom: -25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 399px) {
    .elementor-13 .elementor-element.elementor-element-3b6eff6 {
        left: -14px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-3b6eff6 {
        bottom: -10px;
        left: 30px;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1650px) {
    .elementor-13 .elementor-element.elementor-element-3b6eff6 {
        bottom: -20px;
        left: -2px;
    }
}

@media screen and (min-width: 1651px) and (max-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-3b6eff6 {
        bottom: -20px;
        left: -20px;
    }
}

/* Glass Button Container */
.elementor-13 .elementor-element.elementor-element-3b6eff6 .glass-button-3 {
  --bg-color: rgba(255, 255, 255, 0.25);
  --highlight: rgba(255, 255, 255, 0.75);
  --text: #ffffff;
  
  position: relative;
  padding: 14px 32px !important;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  overflow: hidden;
  background: transparent;
  transition: transform 0.2s ease;
  outline: none;
  /*display: inline-block;*/
  border-radius: 50px;
}

.elementor-13 .elementor-element.elementor-element-3b6eff6 .glass-button-3:hover {
    background-color: initial !important;
}

/*
.glass-button:hover {
  transform: scale(1.05);
}

.glass-button:active {
  transform: scale(0.95);
}
*/

.elementor-13 .elementor-element.elementor-element-3b6eff6 .glass-filter,
.elementor-13 .elementor-element.elementor-element-3b6eff6 .glass-overlay,
.elementor-13 .elementor-element.elementor-element-3b6eff6 .glass-specular {
  position: absolute;
  inset: 0;
  border-radius: inherit;
}

.elementor-13 .elementor-element.elementor-element-3b6eff6 .glass-filter {
  z-index: 1;
  backdrop-filter: blur(8px);
  filter: url(#glass-distortion-1) saturate(120%) brightness(1);
}

.elementor-13 .elementor-element.elementor-element-3b6eff6 .glass-button-3:hover .glass-filter {
    backdrop-filter: blur(12px);
}

.elementor-13 .elementor-element.elementor-element-3b6eff6 .glass-overlay {
  z-index: 2;
  background: var(--bg-color);
}

.elementor-13 .elementor-element.elementor-element-3b6eff6 .glass-specular {
  z-index: 3;
  box-shadow: inset 1px 1px 1px var(--highlight);
}

.elementor-13 .elementor-element.elementor-element-3b6eff6 .glass-content {
  position: relative;
  z-index: 4;
  color: var(--text);
  font-weight: 500;
  font-size: 16px;
}

/* Dark mode styles */
@media (prefers-color-scheme: dark) {
  .elementor-13 .elementor-element.elementor-element-3b6eff6 .glass-button-3 {
    --bg-color: rgba(0, 0, 0, 0.25);
    --highlight: rgba(255, 255, 255, 0.15);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd281e2 */.elementor-13 .elementor-element.elementor-element-cd281e2 {
    max-height: 500px;
}

/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cd281e2 {
        max-height: 480px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-cd281e2 {
        max-height: 400px;
    }
}
*/

/* Button base */
/*
.drink-btn-3 {
  display: inline-block;
  opacity: 0;
  transform: translateY(0);
  transition: opacity .6s ease .5;
}
*/

/* Hover IN */
/*
.drink-column-3:hover .drink-btn-3 {
  animation: btn-jump-in-3 0.8s ease forwards;
  opacity: 1;
}
*/

/* Hover OUT */
/*
.drink-column-3:not(:hover) .drink-btn-3 {
  animation: btn-jump-out-3 0.8s ease forwards;
}
*/
/* Button base */
.drink-column-3 .drink-btn-3 {
  display: none;
  visibility: hidden;
  transform: translateY(0);
  transition: all .6s ease;
}

/* Hover IN */
.drink-column-3:hover .drink-btn-3 {
    display: inline-block;
    visibility: visible;
  animation: btn-jump-in-3 0.8s ease forwards;
}

/* Hover OUT */
.drink-column-3:not(:hover) .drink-btn-3 {
    display: none;
    visibility: hidden;
  animation: btn-jump-out-3 0.8s ease forwards;
}

/* Keyframes */
/*
@keyframes btn-jump-in-3 {
  0%   { transform: translateY(0); opacity: 0; }
  30%  { transform: translateY(3px); opacity: 0.2; }
  100% { transform: translateY(-50px); opacity: 1; }
}

@keyframes btn-jump-out-3 {
  0%   { transform: translateY(-50px); opacity: 1; }
  30%  { transform: translateY(-53px); opacity: 0.7; }
  100% { transform: translateY(0); opacity: 0; }
}
*/
/* Keyframes */
@keyframes btn-jump-in-3 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(3px); }
  100% { transform: translateY(-50px); }
}

@keyframes btn-jump-out-3 {
  0%   { transform: translateY(-50px); }
  30%  { transform: translateY(-53px); }
  100% { transform: translateY(0); }
}



.drink-mascot-3 {
  animation: mascot-float-3 1.8s ease-in-out infinite;
}

@keyframes mascot-float-3 {
  0%   { transform: translateY(-8px); }
  40%  { transform: translateY(0); }
  60%  { transform: translateY(0); }
  100% { transform: translateY(-8px); }
}


/* Hover IN */
.drink-column-3:hover .drink-mascot-3 {
  animation: mascot-hover-in-3 0.8s ease forwards;
}

/* Hover OUT (resume float) */
.drink-column-3:not(:hover) .drink-mascot-3 {
  animation:
    mascot-hover-out-3 0.8s ease forwards,
    mascot-float-3 1.8s ease-in-out infinite 0.8s;
}

/* Keyframes */
@keyframes mascot-hover-in-3 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(-3px); }
  100% { transform: translateY(8px); }
}

@keyframes mascot-hover-out-3 {
  0%   { transform: translateY(8px); }
  30%  { transform: translateY(7px); }
  100% { transform: translateY(0); }
}


/* Hover IN */
.drink-column-3:hover .drink-cup-3 {
  animation: cup-hover-in-3 0.8s ease forwards;
}

/* Hover OUT */
.drink-column-3:not(:hover) .drink-cup-3 {
  animation: cup-hover-out-3 0.8s ease forwards;
}

/* Keyframes */
@keyframes cup-hover-in-3 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(2px); }
  100% { transform: translateY(-6px); }
}

@keyframes cup-hover-out-3 {
  0%   { transform: translateY(-6px); }
  30%  { transform: translateY(-8px); }
  100% { transform: translateY(0); }
}

@media screen and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-cd281e2 {
        max-height: initial;
        min-height: 0;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-cd281e2 {
        left: 22px;
    }
}

@media screen and (min-width: 320px) and (max-width: 399px) {
    .elementor-13 .elementor-element.elementor-element-cd281e2 {
        left: 18px;
    }
}

/*
@media screen and (min-width: 1025px) and (max-width: 1500px) {
    .elementor-13 .elementor-element.elementor-element-cd281e2 {
        transform: scale(0.7);
    }
}
*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e62a2a */.elementor-13 .elementor-element.elementor-element-3e62a2a {
    bottom: 165px;
    left: -48px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-3e62a2a {
        bottom: 185px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-3e62a2a {
        bottom: 195px;
        left: -48px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-3e62a2a {
        bottom: 185px;
        left: -40px;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1650px) {
    .elementor-13 .elementor-element.elementor-element-3e62a2a {
        bottom: 195px;
        left: -48px;
    }
}

@media screen and (min-width: 1651px) and (max-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-3e62a2a {
        bottom: 195px;
        left: -48px;
    }
}

@media screen and (min-width: 2300px) {
    .elementor-13 .elementor-element.elementor-element-3e62a2a {
        left: -52px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3999f6 */.elementor-13 .elementor-element.elementor-element-b3999f6 {
    bottom: 0;
    position: absolute;
    width: 100%;
}

/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-b3999f6 {
        bottom: 120px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-b3999f6 {
        bottom: 120px;
        left: 0;
        right: 0;
    }
}
*/

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    /*
    .elementor-13 .elementor-element.elementor-element-b3999f6 img {
        width: 224px;
        max-width: 224px;
        height: auto;
    }
    */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c969029 */.elementor-13 .elementor-element.elementor-element-c969029 {
    text-align: center;
    position: absolute;
    bottom: -16px;
    left: -40px;
    width: 100%;
    z-index: 3;
}

/*
.elementor-13 .elementor-element.elementor-element-c969029 span {
    padding: 14px 32px;
    font-size: 18px;
    font-family: 'Delight', 'Roboto', arial, sans-serif;
    font-weight: 300;
    color: #33271D;
    background: rgba(247, 239, 237, 0.6);
    line-height: 28px;
    border: 1px solid #fff;
    border-radius: 50px;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
}
*/

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-c969029 {
        bottom: -8px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-c969029 {
        bottom: -6px;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-c969029 {
        left: -42px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-c969029 {
        bottom: -10px;
        left: -20px;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1650px) {
    .elementor-13 .elementor-element.elementor-element-c969029 {
        bottom: 0;
        left: -40px;
    }
}

@media screen and (min-width: 1651px) and (max-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-c969029 {
        bottom: 0;
        left: -40px;
    }
}

/* Glass Button Container */
.elementor-13 .elementor-element.elementor-element-c969029 .glass-button-4 {
  --bg-color: rgba(255, 255, 255, 0.25);
  --highlight: rgba(255, 255, 255, 0.75);
  --text: #ffffff;
  
  position: relative;
  padding: 14px 32px !important;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  overflow: hidden;
  background: transparent;
  transition: transform 0.2s ease;
  outline: none;
  /*display: inline-block;*/
  border-radius: 50px;
}

.elementor-13 .elementor-element.elementor-element-c969029 .glass-button-4:hover {
    background-color: initial !important;
}

/*
.glass-button:hover {
  transform: scale(1.05);
}

.glass-button:active {
  transform: scale(0.95);
}
*/

.elementor-13 .elementor-element.elementor-element-c969029 .glass-filter,
.elementor-13 .elementor-element.elementor-element-c969029 .glass-overlay,
.elementor-13 .elementor-element.elementor-element-c969029 .glass-specular {
  position: absolute;
  inset: 0;
  border-radius: inherit;
}

.elementor-13 .elementor-element.elementor-element-c969029 .glass-filter {
  z-index: 1;
  backdrop-filter: blur(8px);
  filter: url(#glass-distortion-1) saturate(120%) brightness(1);
}

.elementor-13 .elementor-element.elementor-element-c969029 .glass-button-4:hover .glass-filter {
    backdrop-filter: blur(12px);
}

.elementor-13 .elementor-element.elementor-element-c969029 .glass-overlay {
  z-index: 2;
  background: var(--bg-color);
}

.elementor-13 .elementor-element.elementor-element-c969029 .glass-specular {
  z-index: 3;
  box-shadow: inset 1px 1px 1px var(--highlight);
}

.elementor-13 .elementor-element.elementor-element-c969029 .glass-content {
  position: relative;
  z-index: 4;
  color: var(--text);
  font-weight: 500;
  font-size: 16px;
}

/* Dark mode styles */
@media (prefers-color-scheme: dark) {
  .elementor-13 .elementor-element.elementor-element-c969029 .glass-button-4 {
    --bg-color: rgba(0, 0, 0, 0.25);
    --highlight: rgba(255, 255, 255, 0.15);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2d79a */.elementor-13 .elementor-element.elementor-element-3d2d79a {
    max-height: 500px;
}

/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-3d2d79a {
        max-height: 600px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-3d2d79a {
        max-height: 500px;
    }
}
*/

/* Button base */
.drink-column-4 .drink-btn-4 {
  display: none;
  visibility: hidden;
  transform: translateY(0);
  transition: all .6s ease;
}

/* Hover IN */
.drink-column-4:hover .drink-btn-4 {
    display: inline-block;
    visibility: visible;
  animation: btn-jump-in-4 0.8s ease forwards;
}

/* Hover OUT */
.drink-column-4:not(:hover) .drink-btn-4 {
    display: none;
    visibility: hidden;
  animation: btn-jump-out-4 0.8s ease forwards;
}

/* Keyframes */
@keyframes btn-jump-in-4 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(3px); }
  100% { transform: translateY(-20px); }
}

@keyframes btn-jump-out-4 {
  0%   { transform: translateY(-20px); }
  30%  { transform: translateY(-23px); }
  100% { transform: translateY(0); }
}


.drink-mascot-4 {
  animation: mascot-float-4 1.8s ease-in-out infinite;
}

@keyframes mascot-float-4 {
  0%   { transform: translateY(-8px); }
  40%  { transform: translateY(0); }
  60%  { transform: translateY(0); }
  100% { transform: translateY(-8px); }
}


/* Hover IN */
.drink-column-4:hover .drink-mascot-4 {
  animation: mascot-hover-in-4 0.8s ease forwards;
}

/* Hover OUT (resume float) */
.drink-column-4:not(:hover) .drink-mascot-4 {
  animation:
    mascot-hover-out-4 0.8s ease forwards,
    mascot-float-4 1.8s ease-in-out infinite 0.8s;
}

/* Keyframes */
@keyframes mascot-hover-in-4 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(-3px); }
  100% { transform: translateY(8px); }
}

@keyframes mascot-hover-out-4 {
  0%   { transform: translateY(8px); }
  30%  { transform: translateY(7px); }
  100% { transform: translateY(0); }
}


/* Hover IN */
.drink-column-4:hover .drink-cup-4 {
  animation: cup-hover-in-4 0.8s ease forwards;
}

/* Hover OUT */
.drink-column-4:not(:hover) .drink-cup-4 {
  animation: cup-hover-out-4 0.8s ease forwards;
}

/* Keyframes */
@keyframes cup-hover-in-4 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(2px); }
  100% { transform: translateY(-4px); }
}

@keyframes cup-hover-out-4 {
  0%   { transform: translateY(-4px); }
  30%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}

@media screen and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-3d2d79a {
        max-height: initial;
        min-height: 0;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-3d2d79a {
        left: 38px;
    }
}

@media screen and (min-width: 320px) and (max-width: 399px) {
    .elementor-13 .elementor-element.elementor-element-3d2d79a {
        left: 42px;
    }
}

/*
@media screen and (min-width: 1025px) and (max-width: 1500px) {
    .elementor-13 .elementor-element.elementor-element-3d2d79a {
        transform: scale(0.7);
    }
}
*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96aa7cc */.elementor-13 .elementor-element.elementor-element-96aa7cc {
    bottom: 10px;
    left: 0;
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-96aa7cc {
        bottom: 20px;
        left: 18px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-96aa7cc {
        bottom: 20px;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-96aa7cc {
        left: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 399px) {
    .elementor-13 .elementor-element.elementor-element-96aa7cc {
        left: 30px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-96aa7cc {
        bottom: 10px;
        left: 12px;
    }
    
    /*
    .elementor-13 .elementor-element.elementor-element-96aa7cc img {
        width: 148px;
        max-width: 148px;
        height: auto;
    }
    */
}

@media screen and (min-width: 1401px) and (max-width: 1650px) {
    .elementor-13 .elementor-element.elementor-element-96aa7cc {
        bottom: 20px;
        left: 48px;
    }
}

@media screen and (min-width: 1651px) and (max-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-96aa7cc {
        bottom: 20px;
        left: 24px;
    }
}

@media screen and (min-width: 2300px) {
    .elementor-13 .elementor-element.elementor-element-96aa7cc {
        left: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3df0d6 */.elementor-13 .elementor-element.elementor-element-d3df0d6 {
    bottom: 0;
    position: absolute;
    width: 100%;
}

/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-d3df0d6 {
        bottom: 120px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-d3df0d6 {
        bottom: 120px;
        left: 0;
        right: 0;
    }
}
*/

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-d3df0d6 {
        bottom: 0;
        left: -40px;
    }
    
    /*
    .elementor-13 .elementor-element.elementor-element-d3df0d6 img {
        width: 224px;
        max-width: 224px;
        height: auto;
    }
    */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e899015 */.elementor-13 .elementor-element.elementor-element-e899015 {
    text-align: center;
    position: absolute;
    bottom: -20px;
    left: 5px;
    width: 100%;
    z-index: 3;
}

/*
.elementor-13 .elementor-element.elementor-element-e899015 span {
    padding: 14px 32px;
    font-size: 18px;
    font-family: 'Delight', 'Roboto', arial, sans-serif;
    font-weight: 300;
    color: #33271D;
    background: rgba(247, 239, 237, 0.6);
    line-height: 28px;
    border: 1px solid #fff;
    border-radius: 50px;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
}
*/

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-e899015 {
        bottom: -30px;
        left: 20px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-e899015 {
        bottom: -35px;
    }
}

@media screen and (min-width: 400px) and (max-width: 480px) {
    .elementor-13 .elementor-element.elementor-element-e899015 {
        left: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 399px) {
    .elementor-13 .elementor-element.elementor-element-e899015 {
        left: 35px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-e899015 {
        bottom: 20px;
        left: 45px;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1650px) {
    .elementor-13 .elementor-element.elementor-element-e899015 {
        bottom: -10px;
        left: 50px;
    }
}

@media screen and (min-width: 1651px) and (max-width: 1919px) {
    .elementor-13 .elementor-element.elementor-element-e899015 {
        bottom: -10px;
        left: 20px;
    }
}

/* Glass Button Container */
.elementor-13 .elementor-element.elementor-element-e899015 .glass-button-5 {
  --bg-color: rgba(255, 255, 255, 0.25);
  --highlight: rgba(255, 255, 255, 0.75);
  --text: #ffffff;
  
  position: relative;
  padding: 14px 32px;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  overflow: hidden;
  background: transparent;
  transition: transform 0.2s ease;
  outline: none;
  border-radius: 50px;
}

/*
.glass-button:hover {
  transform: scale(1.05);
}

.glass-button:active {
  transform: scale(0.95);
}
*/

.elementor-13 .elementor-element.elementor-element-e899015 .glass-filter,
.elementor-13 .elementor-element.elementor-element-e899015 .glass-overlay,
.elementor-13 .elementor-element.elementor-element-e899015 .glass-specular {
  position: absolute;
  inset: 0;
  border-radius: inherit;
}

.elementor-13 .elementor-element.elementor-element-e899015 .glass-filter {
  z-index: 1;
  backdrop-filter: blur(8px);
  filter: url(#glass-distortion-5) saturate(120%) brightness(1);
}

.elementor-13 .elementor-element.elementor-element-e899015 .glass-button-5:hover .glass-filter {
    backdrop-filter: blur(12px);
}

.elementor-13 .elementor-element.elementor-element-e899015 .glass-overlay {
  z-index: 2;
  background: var(--bg-color);
}

.elementor-13 .elementor-element.elementor-element-e899015 .glass-specular {
  z-index: 3;
  box-shadow: inset 1px 1px 1px var(--highlight);
}

.elementor-13 .elementor-element.elementor-element-e899015 .glass-content {
  position: relative;
  z-index: 4;
  color: var(--text);
  font-weight: 500;
  font-size: 16px;
}

/* Dark mode styles */
@media (prefers-color-scheme: dark) {
  .elementor-13 .elementor-element.elementor-element-e899015 .glass-button-5 {
    --bg-color: rgba(0, 0, 0, 0.25);
    --highlight: rgba(255, 255, 255, 0.15);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1efecf8 */.elementor-13 .elementor-element.elementor-element-1efecf8 {
    max-height: 500px;
}

/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-1efecf8 {
        max-height: 600px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-1efecf8 {
        max-height: 500px;
    }
}
*/

/* Button base */
.drink-column-5 .drink-btn-5 {
  display: none;
  visibility: hidden;
  transform: translateY(0);
  transition: all .6s ease;
}

/* Hover IN */
.drink-column-5:hover .drink-btn-5 {
    display: inline-block;
    visibility: visible;
  animation: btn-jump-in-5 0.8s ease forwards;
}

/* Hover OUT */
.drink-column-5:not(:hover) .drink-btn-5 {
    display: none;
    visibility: hidden;
  animation: btn-jump-out-5 0.8s ease forwards;
}

/* Keyframes */
@keyframes btn-jump-in-5 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(3px); }
  100% { transform: translateY(-20px); }
}

@keyframes btn-jump-out-5 {
  0%   { transform: translateY(-20px); }
  30%  { transform: translateY(-23px); }
  100% { transform: translateY(0); }
}


.drink-mascot-5 {
  animation: mascot-float-5 1.8s ease-in-out infinite;
}

@keyframes mascot-float-5 {
  0%   { transform: translateY(-8px); }
  40%  { transform: translateY(0); }
  60%  { transform: translateY(0); }
  100% { transform: translateY(-8px); }
}


/* Hover IN */
.drink-column-5:hover .drink-mascot-5 {
  animation: mascot-hover-in-5 0.8s ease forwards;
}

/* Hover OUT (resume float) */
.drink-column-5:not(:hover) .drink-mascot-5 {
  animation:
    mascot-hover-out-5 0.8s ease forwards,
    mascot-float-5 1.8s ease-in-out infinite 0.8s;
}

/* Keyframes */
@keyframes mascot-hover-in-5 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(-3px); }
  100% { transform: translateY(8px); }
}

@keyframes mascot-hover-out-5 {
  0%   { transform: translateY(8px); }
  30%  { transform: translateY(7px); }
  100% { transform: translateY(0); }
}


/* Hover IN */
.drink-column-4:hover .drink-cup-5 {
  animation: cup-hover-in-5 0.8s ease forwards;
}

/* Hover OUT */
.drink-column-5:not(:hover) .drink-cup-5 {
  animation: cup-hover-out-5 0.8s ease forwards;
}

/* Keyframes */
@keyframes cup-hover-in-5 {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(2px); }
  100% { transform: translateY(-4px); }
}

@keyframes cup-hover-out-5 {
  0%   { transform: translateY(-4px); }
  30%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}

@media screen and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-1efecf8 {
        max-height: initial;
        min-height: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 399px) {
    .elementor-13 .elementor-element.elementor-element-1efecf8 {
        left: -18px;
    }
}

/*
@media screen and (min-width: 1025px) and (max-width: 1500px) {
    .elementor-13 .elementor-element.elementor-element-1efecf8 {
        transform: scale(0.7);
    }
}
*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9c1751 */.elementor-13 .elementor-element.elementor-element-d9c1751 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    margin-inline: auto;
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-d9c1751 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-d9c1751 .elementor-button-icon {
    width: 16px;
    height: 16px;
}

.elementor-13 .elementor-element.elementor-element-d9c1751 a {
    position: relative;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-d9c1751 a::before {
  content: "";
  position: absolute;
  inset: -2px;
  border: 3px solid rgba(255, 255, 255, 0.7);
  border-radius: 50px;
  opacity: 0.8;
  z-index: -1;
  animation: ringBigBtnPulse 1.6s ease-in-out infinite;
  transition: all .2s ease-in;
}

.elementor-13 .elementor-element.elementor-element-d9c1751 a:hover::before {
    opacity: 0;
    border: 3px solid transparent;
}

@keyframes ringBigBtnPulse {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  50% {
    transform: scale(1.01);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-d9c1751 {
        bottom: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f4971 */.elementor-13 .elementor-element.elementor-element-00f4971 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 48px;
    margin-inline: auto;
    width: 100%;
    text-align: center;
}

/* Glass Button Container */
.elementor-13 .elementor-element.elementor-element-00f4971 .glass-button-6 {
  --bg-color: rgba(255, 255, 255, 0.28);
  --highlight: rgba(255, 255, 255, 0.75);
  --text: #33271D;
  
  position: relative;
  padding: 18px 46px;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  overflow: hidden;
  background: transparent;
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease;
  outline: none;
  display: inline-block;
  border-radius: 50px;
  box-shadow:
    0 8px 24px rgba(0, 0, 0, 0.12),
    inset 0 0 0 1px rgba(255, 255, 255, 0.35);
}

.elementor-13 .elementor-element.elementor-element-00f4971 .glass-button-6:hover {
  transform: translateY(-2px);
  box-shadow:
    0 14px 32px rgba(0, 0, 0, 0.16),
    inset 0 0 0 1px rgba(255, 255, 255, 0.45);
}

.elementor-13 .elementor-element.elementor-element-00f4971 .glass-button-6:active {
  transform: translateY(0);
  box-shadow:
    0 6px 14px rgba(0, 0, 0, 0.18),
    inset 0 0 0 1px rgba(255, 255, 255, 0.25);
}

.elementor-13 .elementor-element.elementor-element-00f4971 .glass-filter,
.elementor-13 .elementor-element.elementor-element-00f4971 .glass-overlay,
.elementor-13 .elementor-element.elementor-element-00f4971 .glass-specular {
  position: absolute;
  inset: 0;
  border-radius: inherit;
}

.elementor-13 .elementor-element.elementor-element-00f4971 .glass-filter {
  z-index: 1;
  backdrop-filter: blur(14px);
  filter: url(#glass-distortion-6) saturate(140%) brightness(1);
}

.elementor-13 .elementor-element.elementor-element-00f4971 .glass-button-6:hover .glass-filter {
    backdrop-filter: blur(18px);
    filter: url(#glass-distortion-6) saturate(200%);
}

.elementor-13 .elementor-element.elementor-element-00f4971 .glass-overlay {
  z-index: 2;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.35),
      rgba(255,255,255,0.15)
    );
}

.elementor-13 .elementor-element.elementor-element-00f4971 .glass-overlay::before {
  content: "";
  position: absolute;
  inset: -50%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,0.35),
    transparent 60%
  );
  transform: translateX(-100%);
  transition: transform 0.6s ease;
  pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-00f4971 .glass-button-6:hover .glass-overlay::before {
  transform: translateX(100%);
}

.elementor-13 .elementor-element.elementor-element-00f4971 .glass-specular {
  z-index: 3;
  box-shadow: inset 1px 1px 1px var(--highlight);
}

.elementor-13 .elementor-element.elementor-element-00f4971 .glass-content {
  position: relative;
  z-index: 4;
  color: var(--text);
}

.elementor-13 .elementor-element.elementor-element-00f4971 .glass-content span {
    font-size: 20px;
    font-family: 'Delight', arial, sans-serif;
    font-weight: 600;
    line-height: 24px;
}

/* Dark mode styles */
@media (prefers-color-scheme: dark) {
  .elementor-13 .elementor-element.elementor-element-00f4971 .glass-button {
    --bg-color: rgba(0, 0, 0, 0.25);
    --highlight: rgba(255, 255, 255, 0.15);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8d328 */.elementor-13 .elementor-element.elementor-element-2a8d328 {
    overflow: hidden;
}

@media screen and (min-width: 1025px) {
    .elementor-13 .elementor-element.elementor-element-2a8d328 {
        position: sticky;
        top: 0;
    }
}

@media screen and (min-width: 1920px) {
    .elementor-13 .elementor-element.elementor-element-2a8d328 {
        justify-content: flex-end;
        padding-bottom: 230px;
    }
}

@media screen and (min-width: 2200px) {
    .elementor-13 .elementor-element.elementor-element-2a8d328 {
        justify-content: center;
        padding-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6b9fa1 *//* Initial off-screen state */
.slide-in-right {
  transform: translateX(16vw);
}

/* When Elementor marks it as visible */
.slide-in-right.elementor-invisible {
  transform: translateX(16vw);
}

.slide-in-right.animated {
  animation: slide-in-from-right 0.9s cubic-bezier(.22,.61,.36,1) forwards 1s !important;
}

/* Keyframes */
@keyframes slide-in-from-right {
  0% {
    transform: translateX(16vw);
  }
  100% {
    transform: translateX(0);
  }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-e6b9fa1 {
        top: 70px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-e6b9fa1 img {
        width: 300px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee09fe */.elementor-13 .elementor-element.elementor-element-7ee09fe p {
    margin-bottom: 0;
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-7ee09fe {
        max-width: 900px !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a6bd0b */.elementor-13 .elementor-element.elementor-element-8a6bd0b {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b4e4f5 */@media screen and (min-width: 1025px) {
    .elementor-13 .elementor-element.elementor-element-7b4e4f5 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        height: 88px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f141163 */.elementor-13 .elementor-element.elementor-element-f141163 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e47f57 *//* Initial off-screen state */
.slide-in-up-1 {
  transform: translateY(16vw);
}

/* When Elementor marks it as visible */
.slide-in-up-1.elementor-invisible {
  transform: translateY(16vw);
}

.slide-in-up-1.animated {
  animation: slide-in-from-down-1 0.9s cubic-bezier(.22,.61,.36,1) forwards 1s !important;
}

/* Keyframes */
@keyframes slide-in-from-down-1 {
  /* Start off-screen */
  0% {
    transform: translateY(16vw);
  }

  /* Arrive slightly BELOW final (prep) */
  20% {
    transform: translateY(15vw);
  }

  /* Jump ABOVE final */
  60% {
    transform: translateY(-2vw);
  }

  /* Settle at final position */
  100% {
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6623e97 */.elementor-13 .elementor-element.elementor-element-6623e97 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc43c73 */@media screen and (min-width: 1025px) {
    .elementor-13 .elementor-element.elementor-element-fc43c73 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        height: 88px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-563c4d9 */.elementor-13 .elementor-element.elementor-element-563c4d9 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02b711d *//* Initial off-screen state */
.slide-in-up-2 {
  transform: translateY(10vw);
}

/* When Elementor marks it as visible */
.slide-in-up-2.elementor-invisible {
  transform: translateY(10vw);
}

.slide-in-up-2.animated {
  animation: slide-in-from-down-2 0.9s cubic-bezier(.22,.61,.36,1) forwards 1s !important;
}

/* Keyframes */
@keyframes slide-in-from-down-2 {
  /* Start off-screen */
  0% {
    transform: translateY(10vw);
  }

  /* Arrive slightly BELOW final (prep) */
  20% {
    transform: translateY(11vw);
  }

  /* Jump ABOVE final */
  60% {
    transform: translateY(-2vw);
  }

  /* Settle at final position */
  100% {
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45cfbaf */.elementor-13 .elementor-element.elementor-element-45cfbaf {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768466b */@media screen and (min-width: 1025px) {
    .elementor-13 .elementor-element.elementor-element-768466b {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        height: 88px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9794dd */.elementor-13 .elementor-element.elementor-element-d9794dd p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df8ded *//* Initial off-screen state */
.slide-in-up-3 {
  transform: translateY(13vw);
}

/* When Elementor marks it as visible */
.slide-in-up-3.elementor-invisible {
  transform: translateY(13vw);
}

.slide-in-up-3.animated {
  animation: slide-in-from-down-3 0.9s cubic-bezier(.22,.61,.36,1) forwards 1s !important;
}

/* Keyframes */
@keyframes slide-in-from-down-3 {
  /* Start off-screen */
  0% {
    transform: translateY(13vw);
  }

  /* Arrive slightly BELOW final (prep) */
  20% {
    transform: translateY(17vw);
  }

  /* Jump ABOVE final */
  60% {
    transform: translateY(-2vw);
  }

  /* Settle at final position */
  100% {
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d65ee */@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-d9d65ee {
        margin-top: 40px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-d9d65ee .boo-icon img {
        width: 64px;
        height: 64px;
    }
    
    .elementor-13 .elementor-element.elementor-element-d9d65ee .boo-card {
        padding-top: 40px;
    }
    
    .elementor-13 .elementor-element.elementor-element-d9d65ee .boo-title {
        height: 60px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-13 .elementor-element.elementor-element-d9d65ee h3 {
        font-size: 26px !important;
        line-height: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4671b30 */.elementor-13 .elementor-element.elementor-element-4671b30 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    margin-inline: auto;
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-4671b30 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-4671b30 .elementor-button-icon {
    width: 16px;
    height: 16px;
}

.elementor-13 .elementor-element.elementor-element-4671b30 a {
    position: relative;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-4671b30 a::before {
  content: "";
  position: absolute;
  inset: -2px;
  border: 3px solid rgba(255, 255, 255, 0.7);
  border-radius: 50px;
  opacity: 0.8;
  z-index: -1;
  animation: ringBigBtnPulse 1.6s ease-in-out infinite;
  transition: all .2s ease-in;
}

.elementor-13 .elementor-element.elementor-element-4671b30 a:hover::before {
    opacity: 0;
    border: 3px solid transparent;
}

@keyframes ringBigBtnPulse {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  50% {
    transform: scale(1.01);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-4671b30 {
        bottom: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3ace40 */.elementor-13 .elementor-element.elementor-element-d3ace40 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 58px;
    margin-inline: auto;
    width: 100%;
    text-align: center;
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-d3ace40 {
        bottom: 48px;
    }
}

/* Glass Button Container */
.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-button-7 {
  --text: #33271D;
  
  position: relative;
  padding: 18px 46px;
  cursor: pointer;
  overflow: hidden;
  background: transparent;
  display: inline-block;
  border-radius: 50px;
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease;
  box-shadow:
    0 8px 24px rgba(0, 0, 0, 0.12),
    inset 0 0 0 1px rgba(255, 255, 255, 0.35);
}

.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-button-7:hover {
  transform: translateY(-2px);
  box-shadow:
    0 14px 32px rgba(0, 0, 0, 0.16),
    inset 0 0 0 1px rgba(255, 255, 255, 0.45);
}

.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-button-7:active {
  transform: translateY(0);
  box-shadow:
    0 6px 14px rgba(0, 0, 0, 0.18),
    inset 0 0 0 1px rgba(255, 255, 255, 0.25);
}

.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-filter,
.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-overlay,
.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-specular {
  position: absolute;
  inset: 0;
  border-radius: inherit;
}

.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-filter {
  z-index: 1;
  backdrop-filter: blur(14px);
  filter: url(#glass-distortion-7) saturate(140%) brightness(1);
}

.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-button-7:hover .glass-filter {
    backdrop-filter: blur(18px);
    filter: url(#glass-distortion-7) saturate(180%);
}

.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-overlay {
  z-index: 2;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.35),
      rgba(255,255,255,0.15)
    );
}

.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-overlay::before {
  content: "";
  position: absolute;
  inset: -50%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,0.35),
    transparent 60%
  );
  transform: translateX(-100%);
  transition: transform 0.6s ease;
  pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-button-7:hover .glass-overlay::before {
  transform: translateX(100%);
}

.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-specular {
  z-index: 3;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.75);
}

.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-content {
  position: relative;
  z-index: 4;
  color: var(--text);
}

.elementor-13 .elementor-element.elementor-element-d3ace40 .glass-content span {
    font-size: 20px;
    font-family: 'Delight', arial, sans-serif;
    font-weight: 600;
    line-height: 24px;
}

/* Dark mode styles */
@media (prefers-color-scheme: dark) {
  .elementor-13 .elementor-element.elementor-element-d3ace40 .glass-button {
    --bg-color: rgba(0, 0, 0, 0.25);
    --highlight: rgba(255, 255, 255, 0.15);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e1b6d */@media screen and (min-width: 1025px) {
    .elementor-13 .elementor-element.elementor-element-75e1b6d {
        position: sticky;
        top: 0;
        overflow: hidden;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-75e1b6d {
        overflow: hidden;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-75e1b6d {
        padding-top: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        justify-content: center;
    }
}

@media screen and (min-width: 1920px) {
    .elementor-13 .elementor-element.elementor-element-75e1b6d {
        justify-content: center;
        padding-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-485f126 */@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-485f126 {
        width: 80%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d06a747 */.map-pin-1 {
  transform-origin: 50% 100%; /* bottom center */
  animation: pin-wiggle-1 5s ease-in-out infinite;
  will-change: transform;
}

@keyframes pin-wiggle-1 {
  /* Rest state */
  0% {
    transform: rotate(0deg);
  }

  /* Nudge 1 */
  5% {
    transform: rotate(-4deg);
  }
  10% {
    transform: rotate(4deg);
  }

  /* Nudge 2 */
  15% {
    transform: rotate(-3deg);
  }
  20% {
    transform: rotate(3deg);
  }

  /* Nudge 3 */
  25% {
    transform: rotate(-2deg);
  }
  30% {
    transform: rotate(2deg);
  }

  /* Return to center */
  35% {
    transform: rotate(0deg);
  }

  /* Pause */
  100% {
    transform: rotate(0deg);
  }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-d06a747 {
        top: 95px !important;
        left: 240px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17bed46 */.map-pin-2 {
  transform-origin: 50% 100%; /* bottom center */
  animation: pin-wiggle-2 5s ease-in-out infinite;
  will-change: transform;
}

@keyframes pin-wiggle-2 {
  /* Rest state */
  0% {
    transform: rotate(0deg);
  }

  /* Nudge 1 */
  5% {
    transform: rotate(-4deg);
  }
  10% {
    transform: rotate(4deg);
  }

  /* Nudge 2 */
  15% {
    transform: rotate(-3deg);
  }
  20% {
    transform: rotate(3deg);
  }

  /* Nudge 3 */
  25% {
    transform: rotate(-2deg);
  }
  30% {
    transform: rotate(2deg);
  }

  /* Return to center */
  35% {
    transform: rotate(0deg);
  }

  /* Pause */
  100% {
    transform: rotate(0deg);
  }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-17bed46 {
        top: 80px !important;
        left: 440px !important;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3baed5 */.map-pin-3 {
  transform-origin: 50% 100%; /* bottom center */
  animation: pin-wiggle-3 5s ease-in-out infinite;
  will-change: transform;
}

@keyframes pin-wiggle-3 {
  /* Rest state */
  0% {
    transform: rotate(0deg);
  }

  /* Nudge 1 */
  5% {
    transform: rotate(-4deg);
  }
  10% {
    transform: rotate(4deg);
  }

  /* Nudge 2 */
  15% {
    transform: rotate(-3deg);
  }
  20% {
    transform: rotate(3deg);
  }

  /* Nudge 3 */
  25% {
    transform: rotate(-2deg);
  }
  30% {
    transform: rotate(2deg);
  }

  /* Return to center */
  35% {
    transform: rotate(0deg);
  }

  /* Pause */
  100% {
    transform: rotate(0deg);
  }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-a3baed5 {
        top: 55px !important;
        left: 520px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c4ca8c */.map-pin-4 {
  transform-origin: 50% 100%; /* bottom center */
  animation: pin-wiggle-4 5s ease-in-out infinite;
  will-change: transform;
}

@keyframes pin-wiggle-4 {
  /* Rest state */
  0% {
    transform: rotate(0deg);
  }

  /* Nudge 1 */
  5% {
    transform: rotate(-4deg);
  }
  10% {
    transform: rotate(4deg);
  }

  /* Nudge 2 */
  15% {
    transform: rotate(-3deg);
  }
  20% {
    transform: rotate(3deg);
  }

  /* Nudge 3 */
  25% {
    transform: rotate(-2deg);
  }
  30% {
    transform: rotate(2deg);
  }

  /* Return to center */
  35% {
    transform: rotate(0deg);
  }

  /* Pause */
  100% {
    transform: rotate(0deg);
  }
}

@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-1c4ca8c {
        top: 115px !important;
        left: 535px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b6468a */@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-4b6468a {
        max-width: 700px;
        padding-bottom: 0 !important;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-4b6468a {
        max-width: 900px;
        padding-bottom: 0 !important;
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2847124 */.elementor-13 .elementor-element.elementor-element-2847124 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a5c50 */@media screen and (min-width: 1025px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-93a5c50.partners-carousel {
        margin-top: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b2b407 */.elementor-13 .elementor-element.elementor-element-0b2b407 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    margin-inline: auto;
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-0b2b407 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-0b2b407 .elementor-button-icon {
    width: 16px;
    height: 16px;
}

.elementor-13 .elementor-element.elementor-element-0b2b407 a {
    position: relative;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-0b2b407 a::before {
  content: "";
  position: absolute;
  inset: -2px;
  border: 3px solid rgba(255, 255, 255, 0.7);
  border-radius: 50px;
  opacity: 0.8;
  z-index: -1;
  animation: ringBigBtnPulse 1.6s ease-in-out infinite;
  transition: all .2s ease-in;
}

.elementor-13 .elementor-element.elementor-element-0b2b407 a:hover::before {
    opacity: 0;
    border: 3px solid transparent;
}

@keyframes ringBigBtnPulse {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  50% {
    transform: scale(1.01);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

@media screen and (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-0b2b407 {
        bottom: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e526ae9 */.elementor-13 .elementor-element.elementor-element-e526ae9 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 48px;
    margin-inline: auto;
    width: 100%;
    text-align: center;
}

/* Glass Button Container */
.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-button-8 {
  --text: #33271D;
  
  position: relative;
  padding: 18px 46px;
  cursor: pointer;
  overflow: hidden;
  background: transparent;
  display: inline-block;
  border-radius: 50px;
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease;
  box-shadow:
    0 8px 24px rgba(0, 0, 0, 0.12),
    inset 0 0 0 1px rgba(255, 255, 255, 0.35);
}

.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-button-8:hover {
  transform: translateY(-2px);
  box-shadow:
    0 14px 32px rgba(0, 0, 0, 0.16),
    inset 0 0 0 1px rgba(255, 255, 255, 0.45);
}

.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-button-8:active {
  transform: translateY(0);
  box-shadow:
    0 6px 14px rgba(0, 0, 0, 0.18),
    inset 0 0 0 1px rgba(255, 255, 255, 0.25);
}

.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-filter,
.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-overlay,
.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-specular {
  position: absolute;
  inset: 0;
  border-radius: inherit;
}

.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-filter {
  z-index: 1;
  backdrop-filter: blur(14px);
  filter: url(#glass-distortion-8) saturate(140%) brightness(1);
}

.glass-button-8:hover .glass-filter {
    backdrop-filter: blur(18px);
    filter: url(#glass-distortion-8) saturate(180%);
}

.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-overlay {
  z-index: 2;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.35),
      rgba(255,255,255,0.15)
    );
}

.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-overlay::before {
  content: "";
  position: absolute;
  inset: -50%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,0.35),
    transparent 60%
  );
  transform: translateX(-100%);
  transition: transform 0.6s ease;
  pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-button-8:hover .glass-overlay::before {
  transform: translateX(100%);
}

.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-specular {
  z-index: 3;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.75);
}

.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-content {
  position: relative;
  z-index: 4;
  color: var(--text);
}

.elementor-13 .elementor-element.elementor-element-e526ae9 .glass-content span {
    font-size: 20px;
    font-family: 'Delight', arial, sans-serif;
    font-weight: 600;
    line-height: 24px;
}

/* Dark mode styles */
@media (prefers-color-scheme: dark) {
  .elementor-13 .elementor-element.elementor-element-e526ae9 .glass-button-8 {
    --bg-color: rgba(0, 0, 0, 0.25);
    --highlight: rgba(255, 255, 255, 0.15);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a942d */@media screen and (min-width: 1025px) {
    .elementor-13 .elementor-element.elementor-element-f0a942d {
        position: sticky;
        top: 0;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-f0a942d {
        min-height: initial !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .elementor-13 .elementor-element.elementor-element-f0a942d.partners-section > .e-con-inner {
        padding-top: 0 !important;
        justify-content: center;
        padding-left: 20px !important;
        padding-right: 20px;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1680px) {
    .elementor-13 .elementor-element.elementor-element-f0a942d.partners-section > .e-con-inner {
        padding-top: 70px !important;
    }
}

@media screen and (min-width: 1920px) {
    .elementor-13 .elementor-element.elementor-element-f0a942d.partners-section > .e-con-inner {
        justify-content: center;
        padding-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fc40c1 */.elementor-13 .elementor-element.elementor-element-1fc40c1 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1381f5 */@media screen and (min-width: 1025px) {
    .elementor-13 .elementor-element.elementor-element-e1381f5 {
        position: sticky;
        top: 0;
    }
}

@media screen and (min-width: 1920px) {
    .elementor-13 .elementor-element.elementor-element-e1381f5 .e-con-inner {
        justify-content: center;
        padding-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS */body {
    overflow-x: hidden;
}

/* Disable sticky stacking during programmatic navigation */
html.is-jumping-up .homepage-section,
body.is-jumping-up .homepage-section {
  position: relative !important;
  top: auto !important;
  z-index: auto !important;
}

/* Optional: avoid weird overlay effects during jump */
body.is-jumping-up .homepage-section {
  z-index: auto !important;
}

/* Hide page content before preload ends */
body.preload-active {
  overflow: hidden;
  height: 100vh;
}

body:not(.preload-finished) .homepage-section {
  visibility: hidden;
}

/* Preloader base */
.elementor-preloader {
  position: fixed;
  inset: 0;
  background: #fff; /* or transparent */
  z-index: 99999999999;
}

/* Reveal content */
body.preload-finished .homepage-section {
  visibility: visible;
}

/* Remove the preloader for content changes */

body.preload-active {
    overflow: initial !important;
    height: initial !important;
}
.homepage-section {
    visibility: visible !important;
}
body .elementor-preloader {
    display: none !important;
    background: transparent !important;
    z-index: 0 !important;
    position: initial !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Delight';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Light.woff2') format('woff2'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Light.woff') format('woff'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Delight';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Regular.woff2') format('woff2'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Regular.woff') format('woff'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Delight';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Medium.woff2') format('woff2'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Medium.woff') format('woff'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Delight';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://boo.coffee/wp-content/uploads/2026/01/Delight-SemiBold.woff2') format('woff2'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-SemiBold.woff') format('woff'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Delight';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Bold.woff2') format('woff2'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Bold.woff') format('woff'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Delight';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://boo.coffee/wp-content/uploads/2026/01/Delight-ExtraBold.woff2') format('woff2'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-ExtraBold.woff') format('woff'),
		url('https://boo.coffee/wp-content/uploads/2026/01/Delight-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */