.elementor-element-1bbcf656 .elementor-heading-title,.elementor-element-45ff81ff .elementor-heading-title,.elementor-element-3a704ca .elementor-heading-title{color:#294437!important}
.elementor-heading-title,.ayuna-services h3,.ayuna-service-guide h1,.ayuna-service-guide h2,.ayuna-rotation-product h3{font-family:Cormorant,Georgia,serif}
.elementor-element-7c44a4f0 .jkit-search-modal,.elementor-element-7c44a4f0 .jkit-search-modal i,.elementor-element-7c44a4f0 .jkit-search-modal svg{color:#294437!important;fill:currentColor!important}
.ayuna-header-actions{display:flex;align-items:center;gap:18px;white-space:nowrap}.ayuna-header-phone{display:inline-flex;align-items:center;gap:7px;font:14px Overpass,sans-serif;color:#294437!important}.ayuna-header-actions>.elementor-icon-wrapper{flex:none}
.elementor-location-header .jkit-menu>li>a{white-space:nowrap}.elementor-location-header .jkit-menu{column-gap:12px}
.elementor-widget-wrap:has(>.elementor-element-7c44a4f0){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.elementor-element-7c44a4f0{width:32px!important;flex:none!important}.elementor-element-c9814cb{width:auto!important;flex:none!important}.ayuna-header-phone span{display:none}.ayuna-header-actions{gap:12px}.ayuna-header-actions .elementor-icon{font-size:24px!important}.elementor-element-7c44a4f0 .jkit-search-modal{padding:5px!important}
.page-id-1911 .entry-title{display:none}.ayuna-service-guide h1,.ayuna-service-guide h2{text-transform:none!important}
.ayuna-language-pending-label{display:block;padding:16px 20px;color:#6a746c;font:14px Overpass,sans-serif;white-space:normal}.ayuna-rotation-product h3{text-transform:none!important}
.ayuna-services article:first-child>img{object-position:50% 12%!important}
.ayuna-product-rotation{max-width:1140px;margin:auto}.ayuna-rotation-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important;padding:0!important;margin:0!important;list-style:none;opacity:1;transition:opacity .42s ease}.ayuna-rotation-products.is-fading{opacity:0}.ayuna-rotation-product{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ayuna-rotation-product[hidden]{display:none!important}.ayuna-rotation-product img{width:100%;aspect-ratio:1;object-fit:contain;background:#f6f5ef;border-radius:16px}.ayuna-rotation-product h3{font-size:24px;line-height:1.15;margin:16px 0 9px;text-transform:none;color:#294437}.ayuna-rotation-product>.price{margin:auto 0 12px;font:16px Overpass,sans-serif}.ayuna-rotation-product>.button{font:14px Overpass,sans-serif;background:#294437;color:#fff;border-radius:24px;padding:10px 18px}.ayuna-rotation-controls{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:22px}.ayuna-rotation-controls[hidden]{display:none}.ayuna-rotation-controls button{border:1px solid #c5cfc6;background:transparent;color:#294437;border-radius:24px;padding:7px 16px;font:14px Overpass,sans-serif}.ayuna-rotation-controls button:focus-visible,.ayuna-header-phone:focus-visible{outline:2px solid #294437;outline-offset:4px}
.ayuna-service-guide{max-width:1120px;margin:0 auto;padding:48px 24px;color:#294437;font-family:Overpass,sans-serif}.ayuna-service-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.ayuna-service-guide h1{font-size:clamp(36px,5vw,60px);line-height:1.08}.ayuna-service-guide h2{font-size:34px}.ayuna-service-guide p{line-height:1.65}.ayuna-service-guide section{padding:28px 0;border-bottom:1px solid #dde4da;scroll-margin-top:120px}.ayuna-service-buttons{display:flex;gap:14px;margin:24px 0}.ayuna-service-buttons a{background:#294437;color:white;padding:12px 22px;border-radius:26px}.ayuna-service-small{font-size:13px!important;color:#526356}.ayuna-flyer-crop{position:relative;aspect-ratio:1;overflow:hidden;border-radius:20px}.ayuna-flyer-crop img{position:absolute;top:0;width:100%;height:auto;transform:translateY(-26.328125%)}.ayuna-eyebrow{letter-spacing:.15em;font-size:13px}
@media(max-width:1024px){.ayuna-header-phone span{display:none}.ayuna-header-actions{gap:12px}.ayuna-service-intro{gap:28px}}
@media(max-width:767px){.ayuna-rotation-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}.ayuna-rotation-product h3{font-size:20px}.ayuna-service-intro{grid-template-columns:1fr}.ayuna-service-guide{padding:28px 20px}.ayuna-service-intro .ayuna-flyer-crop{max-width:480px}.ayuna-rotation-product>.button{padding:10px 14px}}
@media(prefers-reduced-motion:reduce){.ayuna-rotation-products{transition:none}}
.ayuna-header-phone{width:24px;min-width:24px;height:32px;justify-content:center}.ayuna-header-phone svg{width:21px;height:21px;flex-shrink:0}
@media(max-width:767px){.elementor-location-header .elementor-element-4c0cd2ef{width:auto!important;flex:1!important;min-width:0}.elementor-location-header .elementor-element-2ee134f7{width:32px!important;flex:none!important}.elementor-location-header .elementor-element-62cfdc77{display:flex!important;width:104px!important;flex:none!important}.elementor-location-header .elementor-element-795a6bb4 img{width:116px!important}.elementor-location-header .elementor-element-62cfdc77>.elementor-widget-wrap{padding:0!important}.elementor-location-header .ayuna-header-actions{gap:9px}.elementor-location-header .elementor-element-7c44a4f0{width:28px!important}}
@media(max-width:1024px){.elementor-location-header .jkit-menu a,.elementor-location-header .jkit-menu a:visited,.elementor-location-header .jkit-menu .dropdown-toggle{color:#294437!important}.elementor-location-header .jkit-menu .sub-menu{background:#faf8f2!important}}
@media(max-width:1024px){#menu-main-menu.jkit-menu a,#menu-main-menu.jkit-menu a:visited,#menu-main-menu.jkit-menu a:hover,#menu-main-menu.jkit-menu a:focus{color:#294437!important}#menu-main-menu.jkit-menu .sub-menu{background:#faf8f2!important}}
.elementor-element-2ed05017 .ayuna-product-rotation .ayuna-rotation-product a{text-decoration:none!important}.elementor-element-2ed05017 .ayuna-product-rotation .ayuna-rotation-product h3{font-size:24px!important;line-height:1.2!important;margin:16px 0 10px!important}.elementor-element-2ed05017 .ayuna-product-rotation img{border-radius:16px!important}.elementor-element-2ed05017 .ayuna-rotation-product>.price{margin:auto 0 12px!important}.elementor-element-2ed05017 .ayuna-rotation-product>.button{display:inline-flex;align-items:center;min-height:44px;font:14px/1.2 Overpass,sans-serif!important;background:#294437!important;color:#fff!important;border:1px solid #294437!important;border-radius:24px!important;padding:10px 18px!important}.elementor-element-2ed05017 .ayuna-rotation-controls button{background:transparent!important;color:#294437!important;border:1px solid #b6c4b8!important;border-radius:24px!important;padding:9px 17px!important;min-height:40px}.elementor-element-2ed05017 .ayuna-rotation-controls button:hover{background:#e8eee6!important;color:#294437!important}@media(max-width:767px){.elementor-element-2ed05017 .ayuna-product-rotation .ayuna-rotation-product h3{font-size:20px!important}}
