header ul.sub-menu,ul.sub-menu{min-width:0!important}header .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .nav li ul{width:9rem!important}header .nav li li{padding:0!important}header .et-menu li li a{width:100%!important}header .et_pb_fullwidth_menu .et-menu-nav>ul ul{padding:0.3rem 0}header .et_pb_menu__logo-wrap{width:6rem!important}header.et-l.et-l--header{position:relative!important;z-index:10001000!important}header.et-l.et-l--header .et_pb_fullwidth_menu{position:relative!important;z-index:10001001!important}header .et_pb_fullwidth_menu .et_pb_menu__search-container{pointer-events:none!important}header .et_pb_fullwidth_menu .et_pb_menu__search-container--visible{pointer-events:auto!important}#top-menu .wpml-ls-menu-item>ul.sub-menu,.et_mobile_menu .wpml-ls-menu-item>ul.sub-menu,#mobile_menu1 .wpml-ls-menu-item>ul.sub-menu{z-index:10001102!important}header .et_pb_fullwidth_menu .et-menu>li>a{cursor:pointer!important;position:relative}header .et_pb_fullwidth_menu .et-menu>li>a:hover,header .et_pb_fullwidth_menu .et-menu>li.current-menu-item>a{text-decoration:underline;text-decoration-color:#2bc5b4;text-underline-offset:4px}header .et_pb_fullwidth_menu .nav li ul.sub-menu a:hover{text-decoration:underline;text-decoration-color:#2bc5b4;text-underline-offset:3px;color:#fff!important}.dpc-footer .et_pb_newsletter_fields{position:relative}.dpc-footer .et_pb_newsletter_form .input{padding-right:56px!important}.dpc-footer .et_pb_newsletter_button_wrap{position:absolute;top:1px;right:1px;height:calc(100% - 2px)}.dpc-footer .et_pb_newsletter_button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:100%;border:0;border-radius:3px;background-color:#2bc5b4;color:#fff;line-height:1;text-decoration:none}.dpc-footer .et_pb_newsletter_button.et_pb_button:after{display:none!important}.dpc-footer .et_pb_newsletter_button:hover,.dpc-footer .et_pb_newsletter_button:focus{background-color:#22a99c;color:#fff;outline:none}.dpc-footer .et_pb_newsletter_button_text{display:inline-block;font-size:18px;line-height:1;margin:0}.home .et-l--body a:hover{color:#2bc5b4!important;text-decoration-color:#2bc5b4}.lifestyle-cards .et_pb_column,.topprops-cards .et_pb_column{display:flex}.lifestyle-cards .et_pb_promo,.topprops-cards .et_pb_promo{display:flex;flex-direction:column;height:100%;border-radius:10px;box-shadow:0 8px 16px -6px rgba(0,0,0,0.2);overflow:hidden;min-height:22rem}.lifestyle-cards .et_pb_promo_description,.topprops-cards .et_pb_promo_description{flex:1 1 auto}.lifestyle-cards .et_pb_button_wrapper,.topprops-cards .et_pb_button_wrapper{margin-top:auto}.lifestyle-cards .et_pb_image img,.topprops-cards .et_pb_image img{aspect-ratio:16 / 9;object-fit:cover;width:100%;height:auto;display:block}.lifestyle-cards .et_pb_module_header,.topprops-cards .et_pb_module_header{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lifestyle-cards .et_pb_promo_description p,.topprops-cards .et_pb_promo_description p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:981px){.bostello-sidebox{background:#f5f3ef;color:#374a67;border-radius:14px;padding:24px;box-shadow:0 6px 20px rgba(0,0,0,0.12);font-family:'Poppins',system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.bostello-sidebox h4{margin:0;font-size:20px;color:#374a67;text-align:center}.bostello-sidebox .b-list,.bostello-sidebox .b-toc-list{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:600}.bostello-sidebox a{color:#374a67;text-decoration:none;transition:color 0.2s ease,border-color 0.2s ease;text-align:center;border-bottom:1px solid transparent}.bostello-sidebox a:hover{border-bottom-color:rgba(55,74,103,0.35)}.b-kpis{display:grid;gap:8px;width:100%}.b-kpi{background:rgba(55,74,103,0.06);border:1px solid rgba(55,74,103,0.16);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;font-weight:600;text-align:center}.b-kpi-label{font-size:12px;opacity:0.85}.b-kpi-val{font-size:14px}.b-divider{width:100%;height:1px;background:rgba(55,74,103,0.15);margin:4px 0}.btn-cta{display:inline-block;padding:14px 24px;background:#f5f3ef;color:#374a67;border:1px solid #374a67;border-radius:12px;text-decoration:none;font-weight:700;transition:all 0.25s ease;text-align:center;margin-top:8px}.btn-cta:hover{background:#374a67;color:#f5f3ef;border-color:#374a67}.b-toc{width:100%;background:rgba(55,74,103,0.05);border:1px solid rgba(55,74,103,0.16);border-radius:12px;padding:10px 12px;text-align:left}.b-toc summary{list-style:none;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#374a67;font-weight:700;margin:0}.b-toc summary::after{content:'▸';font-size:14px;opacity:0.9;transform:translateY(1px);transition:transform 0.2s ease}.b-toc[open] summary::after{transform:rotate(90deg)}.b-toc .b-toc-list{padding:10px 0 0;margin:0;display:grid;gap:6px;font-weight:600;text-align:left;width:100%}.b-toc .b-toc-list li.toc-sub{padding-left:12px;opacity:0.95;font-size:13.5px}.b-toc .b-toc-list a.is-active{text-decoration:underline}}@media (max-width:980px){.bostello-sidebox{display:none!important}}.bostello-mautic .mauticform_wrapper,.bostello-mautic~.mauticform_wrapper{font-family:inherit;color:#111827;max-width:42rem}.bostello-mautic .mauticform-innerform>.mauticform-page-wrapper,.bostello-mautic~.mauticform_wrapper .mauticform-innerform>.mauticform-page-wrapper{margin:0}.bostello-mautic .mauticform-row,.bostello-mautic~.mauticform_wrapper .mauticform-row{display:block;margin-bottom:1rem}.bostello-mautic .mauticform-label,.bostello-mautic~.mauticform_wrapper .mauticform-label{display:block;font-size:0.875rem;font-weight:600;margin-bottom:0.35rem;color:#111827}.bostello-mautic .mauticform-helpmessage,.bostello-mautic .mauticform-errormsg,.bostello-mautic~.mauticform_wrapper .mauticform-helpmessage,.bostello-mautic~.mauticform_wrapper .mauticform-errormsg{font-size:0.8125rem;margin-top:0.25rem;color:#6b7280}.bostello-mautic .mauticform-errormsg,.bostello-mautic~.mauticform_wrapper .mauticform-errormsg{color:#b91c1c}.bostello-mautic input.mauticform-input[type='text'],.bostello-mautic input.mauticform-input[type='email'],.bostello-mautic input.mauticform-input[type='tel'],.bostello-mautic input.mauticform-input[type='url'],.bostello-mautic input.mauticform-input[type='number'],.bostello-mautic select.mauticform-selectbox,.bostello-mautic textarea.mauticform-textarea,.bostello-mautic~.mauticform_wrapper input.mauticform-input[type='text'],.bostello-mautic~.mauticform_wrapper input.mauticform-input[type='email'],.bostello-mautic~.mauticform_wrapper input.mauticform-input[type='tel'],.bostello-mautic~.mauticform_wrapper input.mauticform-input[type='url'],.bostello-mautic~.mauticform_wrapper input.mauticform-input[type='number'],.bostello-mautic~.mauticform_wrapper select.mauticform-selectbox,.bostello-mautic~.mauticform_wrapper textarea.mauticform-textarea{width:100%;box-sizing:border-box;min-height:2.75rem;padding:0.55rem 0.85rem;border:1px solid #e5e7eb;border-radius:10px;background:#ffffff;font:inherit;color:inherit;transition:border-color 0.15s ease,box-shadow 0.15s ease}.bostello-mautic textarea.mauticform-textarea,.bostello-mautic~.mauticform_wrapper textarea.mauticform-textarea{min-height:7rem;resize:vertical}.bostello-mautic input.mauticform-input:focus,.bostello-mautic select.mauticform-selectbox:focus,.bostello-mautic textarea.mauticform-textarea:focus,.bostello-mautic~.mauticform_wrapper input.mauticform-input:focus,.bostello-mautic~.mauticform_wrapper select.mauticform-selectbox:focus,.bostello-mautic~.mauticform_wrapper textarea.mauticform-textarea:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,0.22)}.bostello-mautic .mauticform-checkboxgrp-row,.bostello-mautic .mauticform-radiogrp-row,.bostello-mautic~.mauticform_wrapper .mauticform-checkboxgrp-row,.bostello-mautic~.mauticform_wrapper .mauticform-radiogrp-row{display:flex;align-items:flex-start;gap:0.5rem;margin-bottom:0.5rem}.bostello-mautic input.mauticform-checkboxgrp-checkbox,.bostello-mautic .mauticform-radiogrp-row input[type='radio'],.bostello-mautic~.mauticform_wrapper input.mauticform-checkboxgrp-checkbox,.bostello-mautic~.mauticform_wrapper .mauticform-radiogrp-row input[type='radio']{margin-top:0.2rem;flex-shrink:0}.bostello-mautic .mauticform-button-wrapper,.bostello-mautic~.mauticform_wrapper .mauticform-button-wrapper{margin-top:1.25rem}.bostello-mautic .mauticform-button.btn-default,.bostello-mautic .mauticform-button .button,.bostello-mautic button.mauticform-button,.bostello-mautic~.mauticform_wrapper .mauticform-button.btn-default,.bostello-mautic~.mauticform_wrapper .mauticform-button .button,.bostello-mautic~.mauticform_wrapper button.mauticform-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.35rem;border:none;border-radius:10px;background:#0f766e;color:#ffffff;font:inherit;font-weight:600;cursor:pointer;transition:filter 0.15s ease,transform 0.05s ease}.bostello-mautic .mauticform-button.btn-default:hover,.bostello-mautic button.mauticform-button:hover,.bostello-mautic~.mauticform_wrapper .mauticform-button.btn-default:hover,.bostello-mautic~.mauticform_wrapper button.mauticform-button:hover{filter:brightness(1.05)}.bostello-mautic .mauticform-button.btn-default:active,.bostello-mautic button.mauticform-button:active,.bostello-mautic~.mauticform_wrapper .mauticform-button.btn-default:active,.bostello-mautic~.mauticform_wrapper button.mauticform-button:active{transform:translateY(1px)}.bostello-mautic .mauticform-message,.bostello-mautic~.mauticform_wrapper .mauticform-message{margin-top:1rem;font-size:0.9375rem}.bostello-mautic .mauticform-message .alert,.bostello-mautic~.mauticform_wrapper .mauticform-message .alert{border-radius:10px}