/* WordPress/ACF adapters only. Layouts, hover states and animation rules are in
   assets/apge/css/, selected without rewriting declarations from Hotelin. */
[hidden]{display:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link:focus{clip:auto;clip-path:none;width:auto;height:auto;left:12px;top:12px;z-index:100000;background:#fff;padding:12px}.page-wrapper :focus-visible,.cookie-panel :focus-visible{outline:2px solid var(--theme-color1)!important;outline-offset:4px}
.apge-icon{width:24px;height:24px;flex-shrink:0;vertical-align:middle}.site-logo{width:185px;height:65px;object-fit:contain}.sticky-header .site-logo{width:150px;height:50px}.logo-text{font-family:var(--heading-font-family);font-size:25px;color:inherit}
.apge-background{position:absolute;inset:0;overflow:hidden;pointer-events:none}.apge-background>img,.apge-background>video{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.apge-background>iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100%;transform:translate(-50%,-50%);border:0}.apge-background>video:not([src]),.apge-background>iframe:not([src]){opacity:0}
/* IMG/VIDEO stand in for source CSS backgrounds; preserve the source overlays. */
.banner-bg>.apge-background{z-index:-2}.page-title>.apge-background{z-index:0}.page-title:before{z-index:1}.page-title>.auto-container{position:relative;z-index:2}.banner-paragraph p{color:inherit;font:inherit;margin:0}.checkout-area{position:relative}.checkout-right h4 .month{color:inherit}.checkout-field input{max-width:100%;min-width:0}.checkout-wrapper .checkout-right{min-width:0}.checkout-wrapper .checkout-field{max-width:100%}
/* Extra utility links are required by Gerlach_Koncept.md, using the source typography. */
.apge-utility,.apge-utility>div,.apge-utility ul{display:flex;align-items:center;gap:20px}.apge-utility{justify-content:space-between;margin-bottom:12px;color:#fff;font-size:13px}.apge-utility a{color:inherit}.apge-utility a:hover{color:var(--theme-color1)}.apge-language .nice-select{display:block}.apge-utility .nice-select,.main-footer .nice-select,.mobile-menu .nice-select{border-color:rgba(255,255,255,.24)}.apge-utility .nice-select .current,.apge-utility .nice-select:before,.main-footer .nice-select .current,.main-footer .nice-select:before,.mobile-menu .nice-select .current,.mobile-menu .nice-select:before{color:#fff}.apge-language .nice-select .option{color:var(--headings-color)}.apge-mobile-language,.apge-mobile-cta{padding:20px 30px}.apge-mobile-language:after{content:'';display:block;clear:both}.mobile-nav-toggler,.mobile-menu .close-btn,.dropdown-btn{background:transparent}.mobile-menu .social-icon{display:flex;padding:20px 30px;gap:25px}.mobile-menu .social-icon a{color:#fff}.main-header .navigation>li:focus-within>ul{visibility:visible;opacity:1;transform:translateY(0)}.main-header .navigation li li:focus-within>ul{visibility:visible;opacity:1;transform:translateX(0)}
.admin-bar .main-header{top:32px}.admin-bar .sticky-header{top:32px}.mobile-menu .close-btn{z-index:2}
/* Source event section also contains an app-promotion section, omitted by brief.
   Remove only the 430px space reserved for that omitted section. */
.event-section-resort.apge-events-only{padding-bottom:clamp(90px,8vw,160px)}.event-section-resort.apge-events-only>.outer-box:first-child{margin-bottom:0}
.feature-block-five .icon .apge-icon{width:60px;height:60px}.feature-block-five .inner-block:hover .apge-icon{color:#fff}.feature-block-five .inner-block .title{margin-bottom:0}
.feature-block-five .inner-block .text{transition:color 300ms ease}
.feature-block-five .inner-block:hover .text{color:var(--theme-color-white)}
/* Source page palettes/sizes scoped to the selected variants; all font families
   use index.html's Jost and Marcellus, as explicitly required in the brief. */
.features-section-five{--theme-color1:var(--apge-trust-accent,#a44438);--headings-color:#181820;--h2-font-size:82px;--h4-font-size:30px;background-color:var(--apge-trust-background,#f4efed)}
.event-section-resort{--theme-color1:var(--apge-audiences-accent,#966650);--theme-color2:#020214;--h2-font-size:140px;--h3-font-size:50px;--h2-font-weight:500;--h3-font-weight:500}
/* Audience CTAs use the site's accent while retaining the original wipe and arrow motion. */
.event-block-resort .theme-btn-five{background-color:var(--apge-accent,var(--theme-color1));color:var(--theme-color-white)}
.event-block-resort .theme-btn-five::before{background-color:rgba(0,0,0,.12)}
.event-block-resort .theme-btn-five i{background-color:transparent}
.event-block-resort .theme-btn-five:hover i{background-color:rgba(255,255,255,.12)}
.explore-section{--theme-color1:var(--apge-places-accent,#eca549);--theme-color2:#181820;--headings-color:#181820;--headings-color-rgb:24,24,32;--h2-font-size:100px;--h2-font-weight:600;--h5-font-weight:500}.explore-section .section-title .title{text-transform:uppercase;line-height:110px}
@media(min-width:1400px){.explore-section>.container{max-width:1314px}}
@media(max-width:1199px){.explore-section.pt-150{padding-top:80px!important}.explore-section.pb-150{padding-bottom:80px!important}}
/* ACF facts and WordPress generated markup occupy the matching source slots. */
.apge-facts{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.apge-facts:empty{display:none}.apge-facts li{display:flex;align-items:center;gap:8px}.entry-content p{margin-bottom:1.5em}.entry-content ul,.entry-content ol{margin:0 0 25px 22px}.entry-content ul li{list-style:disc}.entry-content ol li{list-style:decimal}figcaption{font-size:13px;line-height:1.5;margin-top:8px;color:var(--text-color)}.room-details__left .entry-content{margin-top:35px}.apge-room-gallery{margin:30px 0}.apge-room-gallery .slider-content:not(:first-child){display:none}.apge-room-gallery .bx-wrapper .slider-content{display:block}.apge-room-gallery .slider-pager .thumb-box{display:flex;gap:12px}.apge-room-gallery .slider-pager li{flex:1;max-width:25%}.apge-room-gallery .image-box img{width:100%}
.rank-math-breadcrumb{color:#fff;margin-top:17px}.rank-math-breadcrumb p{color:inherit;margin:0}.rank-math-breadcrumb a{color:#fff}.rank-math-breadcrumb .separator{display:inline-block;margin:0 12px}.rank-math-breadcrumb a:hover{color:var(--theme-color1)}
/* The apartment panel is one native link; preserve its original hover motion. */
.service-block-two .apge-apartment-card{width:100%;color:var(--theme-color-white);text-decoration:none}
.service-block-two .apge-facts{gap:10px 20px;margin:16px 0 20px;color:var(--theme-color-white);font-size:16px;line-height:1.5}
.service-block-two .apge-facts li{max-width:100%}
.service-block-two .apge-apartment-card:focus-visible{outline-offset:-4px}
.service-block-two .apge-apartment-card:focus-visible:before{opacity:1;visibility:visible}
.service-block-two .apge-apartment-card:focus-visible .overlay-content{transform:translateY(0);opacity:1;visibility:visible}
.service-block-two .apge-apartment-card:focus-visible .content{opacity:0;visibility:hidden}
/* Complianz remains the consent UI; match the site's typeface and accent. */
.cmplz-cookiebanner,.cmplz-manage-consent{font-family:var(--body-font-family)!important}
.cmplz-cookiebanner .cmplz-btn{border-radius:40px!important;font-weight:500}
.cmplz-cookiebanner .cmplz-btn.cmplz-accept,.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{background:var(--apge-accent)!important;border-color:var(--apge-accent)!important;color:#fff!important}
/* Apartment audience links use the original CTA pill without its arrow elements. */
.apge-audience-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 0;padding:0;list-style:none}
.apge-audience-buttons li{max-width:100%}
.apge-audience-buttons .theme-btn{min-height:44px;justify-content:center;text-align:center;color:var(--theme-color-white)}
.apge-audience-buttons .theme-btn:hover{filter:brightness(.92)}
/* Shared archive controls use the header's rounded outline and original Nice Select. */
.archive-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;width:fit-content;max-width:100%;margin:0 auto 40px;padding:10px 12px 10px 24px;border:1px solid rgba(var(--headings-color-rgb),.2);border-radius:60px;background:var(--body-bg)}
.archive-filters .archive-filter{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}
.archive-filters label{display:block;margin:0;color:var(--text-color);white-space:nowrap}
.archive-filters .nice-select{float:none;width:auto;min-width:170px;max-width:100%;height:46px;line-height:44px;margin:0;padding:0 42px 0 20px;border:1px solid rgba(var(--headings-color-rgb),.2);border-radius:50px;background:var(--body-bg);color:var(--text-color);font-size:16px}
.archive-filters .nice-select::before{top:0;line-height:44px;color:var(--text-color)}
.archive-filters .nice-select .list{min-width:100%;max-height:260px;overflow-y:auto;border:1px solid rgba(var(--headings-color-rgb),.2);border-radius:18px;box-shadow:0 8px 24px #0000000d;z-index:20}
.archive-filters .nice-select .option{color:var(--text-color)}
.archive-filters .nice-select:focus,.archive-filters .nice-select.open{border-color:var(--theme-color1)}
.archive-filters .theme-btn{min-height:46px;justify-content:center;flex-shrink:0}
.archive-filters .theme-btn:hover{filter:brightness(.92)}
@media(max-width:767px){.archive-filters{width:min(100%,420px);padding:20px;border-radius:28px;gap:18px}.archive-filters .archive-filter{display:grid;width:100%;gap:8px;text-align:center}.archive-filters .nice-select{width:100%;min-width:0}.archive-filters .nice-select .current{display:block;text-align:center}.archive-filters .theme-btn{width:100%}}
.pagination,.nav-links{display:flex;gap:12px;justify-content:center;margin:35px 0}.page-numbers{padding:8px 16px;border:1px solid var(--apge-border)}.page-numbers.current{background:var(--theme-color1);color:#fff}
.section-padding{padding:120px 0}.narrow{max-width:900px}.wpcf7 label{display:block;width:100%}.wpcf7 .form-grid{display:flex;flex-wrap:wrap;margin:0 -12px}.wpcf7 .form-grid>p{width:50%;padding:0 12px}.wpcf7 .form-control{display:block;width:100%}.wpcf7 textarea.form-control{height:auto;min-height:180px}.wpcf7 .wpcf7-acceptance label{display:flex;align-items:baseline;gap:10px}.wpcf7-list-item{margin-left:0}.wpcf7 .theme-btn-nine{width:auto}.wpcf7 .theme-btn-nine .royle-btn__text{pointer-events:none}.company-details{margin-top:35px}.company-details p{margin-bottom:8px}
.map-placeholder{min-height:450px;background:var(--apge-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:30px;text-align:center}.map-section iframe{display:block;width:100%;height:500px;border:0}.map-placeholder .apge-icon{width:44px;height:44px}.main-footer.footer-style-one{background-color:var(--apge-footer,var(--headings-color))}.main-footer .list-info{overflow-wrap:anywhere}.footer-bottom .menu{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.main-footer .apge-language{margin-top:20px}.main-footer .footer-widget.news-widget .widget-content{margin-top:20px}
.wpcf7 select.form-select.form-control:not([multiple]){padding-right:54px;background-position:right 30px center}
/* Clip decorative overflow without creating a scroll container above the sticky card. */
:is(.single-apge_apartment,.single-apge_audience,.single-apge_place,.single-post) .page-wrapper{overflow:clip}
@media(min-width:992px){.blog-details .apge-sidebar-sticky{position:sticky;top:var(--apge-sidebar-top,94px)}.admin-bar .apge-sidebar-sticky{--apge-sidebar-top:126px}.blog-details .apge-sidebar-static{position:static}}
.apge-apartment-video{margin:60px 0 0;width:100%}
.apge-apartment-video-caption{margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.4}
.apge-apartment-video-player{display:block;position:relative;width:100%;height:auto;aspect-ratio:16/9;background:var(--apge-footer,#262626);object-fit:contain}
div.apge-apartment-video-player{min-height:200px}
.apge-apartment-video-player iframe,.apge-apartment-video-poster{position:absolute;inset:0;width:100%;height:100%;border:0}
.apge-apartment-video-poster{object-fit:cover}
.apge-apartment-video-player .apge-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 40px);text-align:center;background:var(--apge-accent,var(--theme-color1));color:#fff}
.apge-apartment-video-player .apge-video-play:hover,.apge-apartment-video-player .apge-video-play:focus-visible{color:#fff}
.mailchimp-form .newsletter-fields{display:flex;gap:10px}.mailchimp-form input[type=email]{min-width:0;flex:1}.mailchimp-form .honeypot{position:absolute;left:-5000px}.mailchimp-form .privacy-note{font-size:13px;margin-top:12px}.main-footer .mailchimp-form{color:#fff}
button.button,a.button{display:inline-flex;padding:12px 24px;background:var(--theme-color1);color:#fff;font-family:var(--body-font-family)}.text-link{background:transparent;color:var(--theme-color1);text-decoration:underline}.cookie-panel{position:fixed;z-index:99999;bottom:24px;left:24px;width:min(520px,calc(100% - 48px));padding:26px;background:var(--body-bg);color:var(--text-color);box-shadow:0 4px 50px #0003;border:1px solid var(--apge-border);font-size:15px}.cookie-panel p{margin-bottom:18px}.cookie-panel>div{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.cookie-panel .button{font-size:13px;padding:12px 16px}.mobile-booking{display:none}
/* The gateway composes Hotelin's banner + service panels, without a carousel. */
.apge-gateway .banner-area{min-height:100svh}.apge-gateway .gateway-logo{position:absolute;top:35px;left:5%;z-index:4}.apge-gateway .gateway-language{position:absolute;top:35px;right:5%;z-index:4}.apge-gateway .banner-height{padding-bottom:60px}.apge-gateway .service-section-two .outer-box:before{background:none}.apge-gateway .gateway-panels{display:flex}.apge-gateway .service-block-two{width:50%}.apge-gateway .service-block-two .inner-box{min-height:300px}.apge-gateway .gateway-panels .service-block-two .overlay-content{opacity:1;visibility:visible;transform:none}.apge-gateway .gateway-panels .service-block-two .content{display:none}
@media(max-width:991px){.apge-utility{gap:12px}.apge-utility>div,.apge-utility ul{gap:12px}.apge-utility>div:first-child{display:none}.apge-utility{justify-content:flex-end}.apge-utility .menu{font-size:12px}.header-style-one .header-menu{padding:0}.event-section-resort{--h2-font-size:70px}.explore-section .section-title .title{font-size:56px;line-height:1.15}}
@media(max-width:782px){.admin-bar .main-header{top:46px}.admin-bar .sticky-header{top:0}}
@media(max-width:767px){.mobile-booking{display:inline-flex;position:fixed;left:16px;right:16px;bottom:12px;z-index:9998;justify-content:center}.mobile-booking .theme-btn,.mobile-booking .theme-btn-arrow-right,.mobile-booking .theme-btn-arrow-left{background:var(--theme-color1);color:#fff}.mobile-booking img{filter:brightness(0) invert(1)}.main-footer{padding-bottom:75px}.back-to-top-wrapper{bottom:80px}.cookie-panel{bottom:80px;left:12px;width:calc(100% - 24px)}.section-padding{padding:80px 0}.wpcf7 .form-grid>p{width:100%}.explore-section .section-title .title{font-size:40px}.apge-gateway .gateway-panels{display:block}.apge-gateway .service-block-two{width:100%}.apge-gateway .banner-height{padding-top:150px}.apge-gateway .service-block-two .inner-box{min-height:230px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.wow,[data-aos],.img-custom-anim-left,.img-custom-anim-right{opacity:1!important;visibility:visible!important;transform:none!important}.apge-background>video,.apge-background>iframe{display:none}}

.accordion-box button.acc-btn{width:100%;text-align:left;background:transparent}.service-block-two .inner-box:focus-within:before{opacity:1;visibility:visible}.service-block-two .inner-box:focus-within .overlay-content{transform:translateY(0);opacity:1;visibility:visible}.service-block-two .inner-box:focus-within .content{opacity:0;visibility:hidden}
/* Seven Gerlach links occupy the five-link Hotelin navigation slot. */
@media(min-width:992px) and (max-width:1399px){.header-style-one .main-box .header-logo{flex-shrink:0}.header-style-one .main-box .header-menu{padding:0 24px}.header-style-one .main-box .main-menu .navigation>li{margin-right:18px}.header-style-one .main-box .main-menu .navigation>li:last-child{margin-right:0}}
@media(min-width:992px) and (max-width:1199px){.header-style-one .main-box .header-menu{padding:0 15px}.header-style-one .main-box .main-menu .navigation>li{margin-right:10px}}
.mobile-menu-visible .mobile-booking{visibility:hidden}
@media(max-width:782px){.admin-bar .mobile-menu .menu-box{top:46px;height:calc(100% - 46px)}}
/* Theme renders the Hotelin WPML selector in its own header/footer slots. */
.wpml-ls-statics-footer{display:none}
.apge-gateway .banner-area{display:flex;flex-direction:column}.apge-gateway .banner-wrapper{flex:1;display:flex;align-items:center}.apge-gateway .banner-wrapper>.swiper-slide{width:100%}.apge-gateway .banner-height{padding:140px 0 30px}.apge-gateway .service-block-two .inner-box{min-height:200px}.admin-bar.apge-gateway .banner-area{min-height:calc(100svh - 32px)}
@media(max-width:782px){.admin-bar.apge-gateway .banner-area{min-height:calc(100svh - 46px)}}
@media(max-width:767px){.apge-gateway .service-block-two .inner-box{min-height:150px}.apge-gateway .service-block-two .overlay-content{padding:20px 25px}}
@media(max-width:1199px){.explore-section .section-title .title{font-size:52px;line-height:70px}}@media(max-width:575px){.explore-section .section-title .title{font-size:36px;line-height:50px}}
/* Updates 1: equal outer insets, centered navigation and original Hotelin controls. */
.header-style-one{margin-top:0;padding-top:var(--apge-header-inset,25px)}
.main-header .apge-header-container,.main-footer .apge-footer-container{width:100%;max-width:1920px;padding-left:var(--apge-header-side-inset,60px);padding-right:var(--apge-header-side-inset,60px)}
.header-style-one .main-box,.sticky-header .inner-container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding-bottom:0}
.main-header .header-logo,.sticky-header .logo{justify-self:start}
.main-header .header-right{justify-self:end;gap:12px;white-space:nowrap}
.header-style-one .header-menu{justify-self:center}
.main-header .apge-utility{margin:10px 0 0}
.sticky-header .inner-container{padding:10px 0}
.sticky-header .inner-container:after{display:none}
.sticky-header .logo{padding:0}
.sticky-header .nav-outer{float:none;justify-self:center}
.main-header .header-right .apge-language .nice-select{margin-right:0}
.header-style-one>.apge-header-container .apge-language .nice-select{border-color:rgba(255,255,255,.24)}
.header-style-one>.apge-header-container .apge-language .nice-select .current,.header-style-one>.apge-header-container .apge-language .nice-select:before,.gateway-language .nice-select .current,.gateway-language .nice-select:before{color:#fff}
.gateway-language .nice-select{border-color:rgba(255,255,255,.24)}
.apge-language .nice-select{display:block}
.mobile-menu .apge-mobile-language{padding-top:0;padding-bottom:24px}
.mobile-menu .contact-list-one{margin-bottom:24px}
.checkout-field input.date-pick{border:0;border-radius:0;padding:0;line-height:normal;height:auto;box-shadow:none;width:100%;font-family:inherit;font-size:15px}
/* The background starts halfway through the first row's images and extends
   below every following row, while the heading stays on a clear background. */
.event-section-resort.apge-events-only{position:relative;isolation:isolate;background-image:none}
.event-section-resort.apge-events-only:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;top:var(--apge-event-top,70%);background-image:var(--apge-event-background,none);background-position:center bottom;background-size:cover;background-repeat:no-repeat}
.event-section-resort.apge-events-only .image-box{flex:0 0 362px}
.event-section-resort.apge-events-only .image-1>a{display:block;height:100%}
.event-section-resort.apge-events-only .image-1 img{width:362px;height:373px;object-fit:cover}
.explore-block .inner-block .image-box{width:100%}
.apge-room-gallery .slider-pager img{aspect-ratio:570/320;object-fit:cover;width:100%}
.admin-bar .fancybox-container{z-index:100010}
.about-left>.image,.about-left-thumb{flex:1;min-width:0}
.about-left img{width:100%;object-fit:cover}
.about-left>.image figure{margin:0}
.apge-gateway .gateway-logo{left:50%;transform:translateX(-50%)}
.apge-gateway .gateway-panels .service-block-two+.service-block-two{border-left:1px solid rgba(255,255,255,.7)}
.apge-gateway .gateway-choice{display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}
.apge-gateway .gateway-choice .overlay-content{position:relative;inset:auto;width:100%;text-align:center}
.apge-gateway .gateway-choice .btn-link{display:inline-flex;align-items:center;gap:12px;justify-content:center}
.apge-gateway .gateway-choice:hover .btn-link{text-decoration:underline}
.preloader .load-text{max-width:90vw;text-align:center}
.admin-bar .main-header{top:0}
.sticky-header .main-menu .navigation>li{margin-left:0;margin-right:32px}
.sticky-header .main-menu .navigation>li:last-child{margin-right:0}
.mobile-menu .contact-info-box{color:#fff}
.apge-gateway .banner-area{position:relative}
.apge-gateway .gateway-panels .service-block-two{overflow:hidden}
.apge-gateway .gateway-choice{width:100%}
@media(min-width:1200px) and (max-width:1599px){.header-style-one .main-box .header-menu{padding:0 24px}.header-style-one .main-box .main-menu .navigation>li,.sticky-header .main-menu .navigation>li{margin-right:18px}.header-style-one .main-box .main-menu .navigation>li:last-child,.sticky-header .main-menu .navigation>li:last-child{margin-right:0}}
@media(max-width:1399px){.event-section-resort.apge-events-only .image-1 img{width:100%;height:400px}}
@media(max-width:1279px){.header-style-one .main-box,.sticky-header .inner-container{grid-template-columns:minmax(0,1fr) auto}.header-style-one .header-menu,.sticky-header .nav-outer{display:none}.main-header .mobile-nav-toggler{display:block;margin-left:8px}.main-header .header-right{grid-column:2}.main-header .apge-utility{justify-content:flex-end}}
@media(max-width:767px){.main-header .site-logo{width:150px}.main-header .header-right{gap:4px}.main-header .apge-utility>div:first-child{display:none}.main-header .apge-utility ul{gap:12px}.apge-gateway .gateway-panels .service-block-two+.service-block-two{border-left:0;border-top:1px solid rgba(255,255,255,.7)}.apge-gateway .gateway-logo{top:25px}.apge-gateway .gateway-language{top:105px;right:50%;transform:translateX(50%)}.apge-gateway .banner-height{padding-top:175px}}

/* Rich-text paragraphs inherit the original footer's light text color. */
.main-footer{color:rgba(var(--theme-color-white-rgb),.7)}
.main-footer p{color:inherit}
.main-footer .widgets-section{padding-left:0;padding-right:0}
/* Updates 2: wider horizontal header insets; compact spacing at laptop widths. */
@media(min-width:1280px) and (max-width:1399px){.header-style-one .main-box .header-menu{padding:0 20px}.header-style-one .main-box .main-menu .navigation>li,.sticky-header .main-menu .navigation>li{margin-right:14px}.header-style-one .main-box .main-menu .navigation>li:last-child,.sticky-header .main-menu .navigation>li:last-child{margin-right:0}}
@media(min-width:768px) and (max-width:1399px){.main-header .apge-header-container,.main-footer .apge-footer-container{padding-left:min(40px,var(--apge-header-side-inset,60px));padding-right:min(40px,var(--apge-header-side-inset,60px))}}
@media(max-width:767px){.main-header .apge-header-container,.main-footer .apge-footer-container{padding-left:var(--apge-header-inset,25px);padding-right:var(--apge-header-inset,25px)}}
