@media(max-width:1024px){.elementor .w6-why__heading{font-size:40px;}}@media(max-width:1024px){.elementor .w6-header__mobile{width:100%;position:absolute;background-color:#FAF9F6;display:none;flex-direction:column;top: 100%; left: 0; right: 0; padding: 4px 24px 24px; border-bottom: 1px solid #D8D3CB; box-sizing: border-box; max-height: calc(100vh - 72px); overflow-y: auto;\n}}@media(max-width:1024px){.elementor .w6-header__burger{width:42px;height:42px;font-size:0px;padding:0px;background-color:transparent;display:flex;justify-content:center;align-items:center;border: 0; border-radius: 0; box-shadow: none; position: relative; cursor: pointer; color: #11110F;\n}}@media(max-width:1024px){.elementor .w6-header__nav{display:none;}}@media(max-width:1024px){.elementor .w6-header__logo{width:160px;}}@media(max-width:1024px){.elementor .w6-footer__instagram-arrow{margin-inline-start:auto;}}@media(max-width:1024px){.elementor .w6-footer__instagram-handle{margin-block-start:0px;}}@media(max-width:1024px){.elementor .w6-footer__instagram{padding:0px;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}}@media(max-width:1024px){.elementor .w6-footer__thumb--hidden{display:none;}}@media(max-width:1024px){.elementor .w6-footer__thumb{flex:0 0 24vw;scroll-snap-align: start;\n}}@media(max-width:1024px){.elementor .w6-footer__gallery{display:flex;flex-direction:row;gap:12px;overflow-x: auto; scroll-snap-type: x mandatory;\n}}@media(max-width:1024px){.elementor .w6-footer__gallery-row{gap:24px;grid-template-columns:minmax(0, 1fr);padding-block: 32px;\n}}@media(max-width:1024px){.elementor .w6-footer__logo{width:240px;}}@media(max-width:1024px){.elementor .w6-cta__benefit{font-size:11px;}}@media(max-width:1024px){.elementor .w6-cta__benefits{margin-inline-start:0px;border-inline-start-width:1px;border-inline-end-width:0px;display:grid;grid-template-columns:repeat(2, auto);align-self:start;gap: 10px 32px; justify-self: start; width: fit-content; padding-block: 2px; padding-inline: 16px 0; border-left-style: solid; border-left-color: rgba(250,249,246,0.45);\n}}@media(max-width:1024px){.elementor .w6-cta__text{font-size:15px;}}@media(max-width:1024px){.elementor .w6-cta__title{font-size:42px;}}@media(max-width:1024px){.elementor .w6-cta__inner{gap:24px;grid-template-columns:minmax(0, 1fr);align-items:start;padding-block: 44px; padding-inline: 24px;\n}}@media(max-width:1024px){.elementor .w6-cta{min-height:400px;}}@media(max-width:1024px){.elementor .w6-reviews__title{font-size:42px;}}@media(max-width:1024px){.elementor .w6-reviews__layout{gap:32px;grid-template-columns:minmax(200px, 34fr) minmax(0, 66fr);padding-inline: 24px;\n}}@media(max-width:1024px){.elementor .w6-reviews{padding-block: 72px;\n}}@media(max-width:1024px){.elementor .w6-why__description{font-size:13px;}}@media(max-width:1024px){.elementor .w6-why__title{font-size:12px;}}@media(max-width:1024px){.elementor .w6-why__item{padding-inline: 12px;\n}}@media(max-width:1024px){.elementor .w6-why__grid{grid-template-columns:repeat(3, minmax(0, 1fr));row-gap: 36px;\n}}@media(max-width:1024px){.elementor .w6-why{padding-block: 52px;\n}}@media(max-width:1024px){.elementor .w6-about__signature{width:190px;margin-block-start:10px;}}@media(max-width:1024px){.elementor .w6-about__text{font-size:15px;}}@media(max-width:1024px){.elementor .w6-about__role{font-size:17px;}}@media(max-width:1024px){.elementor .w6-about__title{font-size:38px;}}@media(max-width:1024px){.elementor .w6-about__inner{padding-inline-end:28px;}}@media(max-width:1024px){.elementor .w6-about__content{padding-block: 48px; padding-inline: 40px 32px;\n}}@media(max-width:1024px){.elementor .w6-about{min-height:520px;grid-template-columns:minmax(0, 44fr) minmax(0, 56fr);}}@media(max-width:1024px){.elementor .w6-stories__slide{width:30vw;}}@media(max-width:1024px){.elementor .w6-stories__lead{font-size:15px;}}@media(max-width:1024px){.elementor .w6-stories__title{font-size:52px;}}@media(max-width:1024px){.elementor .w6-stories__controls{padding-inline-start:0px;grid-column:1;grid-row:auto;align-self:auto;}}@media(max-width:1024px){.elementor .w6-stories__gallery{height:auto;min-height:0px;gap:12px;grid-column:1;grid-row:auto;max-height: none;\n}}@media(max-width:1024px){.elementor .w6-stories__intro{max-width:560px;padding-inline-end:24px;grid-column:1;grid-row:auto;align-self:auto;}}@media(max-width:1024px){.elementor .w6-stories__layout{padding-inline-start:24px;padding-inline-end:0px;gap:28px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:1024px){.elementor .w6-world-card__content{max-width:62%;flex:0 1 62%;padding-block: 28px; padding-inline: 26px 12px;\n}}@media(max-width:1024px){.elementor .w6-container{padding-inline: 24px;\n}}@media(max-width:1024px){.elementor .w6-section{padding-block: 88px;\n}}@media(max-width:1024px){.elementor .w6-section--small{padding-block: 64px;\n}}@media(max-width:1024px){.elementor .w6-header__inner{min-height:72px;padding-inline: 24px;\n}}@media(max-width:1024px){.elementor .w6-hero{padding-block: 60px;\n}}@media(max-width:1024px){.elementor .w6-hero__layout{gap:36px;padding-inline: 24px;\n}}@media(max-width:1024px){.elementor .w6-hero__title{font-size:56px;}}@media(max-width:1024px){.elementor .w6-hero__background{width:100%;height:56vw;min-height:300px;max-height:520px;position:relative;inset: auto;\n}}@media(max-width:1024px){.elementor .w6-worlds-grid{gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .w6-world-card{aspect-ratio:4 / 3;}}@media(max-width:1024px){.elementor .w6-world-card__title{font-size:30px;margin-block-start:38px;}}@media(max-width:1024px){.elementor .w6-world-card__desc{max-width:170px;font-size:13px;margin-block-start:18px;}}@media(max-width:1024px){.elementor .w6-footer{padding-block: 72px 28px; padding-inline: 24px;\n}}@media(max-width:1024px){.elementor .w6-footer__top{gap:40px;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .w6-hero--slider{min-height:0px;padding-block: 0;\n}}@media(max-width:1024px){.elementor .w6-hero__slide{min-height:0px;flex-direction:column;align-items:stretch;}}@media(max-width:1024px){.elementor .w6-hero__controls{inset-block-end:36px;}}@media(max-width:1024px){.elementor .w6-hero__tag{display:none;}}@media(max-width:1024px){.elementor .w6-hero__layout--overlay{padding-block: 8px 96px;\n}}