.am-elf__footer{position:sticky;bottom:0;left:0;width:100%;z-index:9999;background:#fff}.am-elf__content{overflow-y:auto;max-height:80vh}.page-id-2576 .amelia-menu-booking{display:none!important}.wp-block-navigation .amelia-menu-booking{border:1px solid var(--wp--preset--color--yellow);border-radius:19px;background:var(--wp--preset--color--dark-blue);box-shadow:0 0 12px 3px var(--wp--preset--color--yellow)}.wp-block-navigation .amelia-menu-booking>.wp-block-navigation-item__content{padding:18px;color:var(--wp--preset--color--yellow);font-size:14px;font-weight:600;line-height:14px}.wp-block-navigation .amelia-menu-booking:hover,.wp-block-navigation .amelia-menu-booking:focus-within{background:var(--wp--preset--color--yellow)}.wp-block-navigation .amelia-menu-booking:hover>.wp-block-navigation-item__content,.wp-block-navigation .amelia-menu-booking:focus-within>.wp-block-navigation-item__content{color:var(--wp--preset--color--dark-blue)}@media (max-width:980px){.wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}}header.wp-block-template-part .wp-block-navigation{position:static}.wp-block-navigation__responsive-container.is-menu-open{position:absolute;inset:100% 0 auto 0;max-height:calc(100vh - 7rem);padding:.5rem 1.5rem 1.5rem!important;border-top:3px solid var(--wp--preset--color--light-blue);box-shadow:0 2px 5px rgb(0 0 0 / .1);overflow-x:hidden;overflow-y:auto;font-size:14px;font-weight:600}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{margin-top:0!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close{position:static;max-width:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{position:absolute;top:.75rem;right:1.5rem;z-index:2}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{gap:0!important;padding-top:0!important;align-items:stretch!important;text-align:left}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{gap:0!important;align-items:stretch!important;width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{position:relative;align-items:flex-start!important;width:100%;padding:.65rem 0;border-bottom:1px solid var(--wp--preset--color--cream)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{padding:0;color:var(--wp--preset--color--mid-grey)}.wp-block-navigation__responsive-container.is-menu-open .has-child>.wp-block-navigation__submenu-container{gap:0;width:100%;padding:.5rem 0 0 1rem!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child{border-bottom:0}html.aidotours-menu-collapses .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon{position:absolute;top:.3rem;right:0;display:block!important;width:2rem;height:2rem;padding:0;font-size:22px;font-weight:400}html.aidotours-menu-collapses .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon svg{display:none}html.aidotours-menu-collapses .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon::before{content:"+"}html.aidotours-menu-collapses .wp-block-navigation__responsive-container.is-menu-open .aidotours-submenu-open>.wp-block-navigation__submenu-icon::before{content:"\2212"}html.aidotours-menu-collapses .wp-block-navigation__responsive-container.is-menu-open .has-child:not(.aidotours-submenu-open)>.wp-block-navigation__submenu-container{display:none!important}.wp-block-navigation__responsive-container.is-menu-open .amelia-menu-booking{margin-top:1rem;padding:0;border:1px solid var(--wp--preset--color--yellow);border-radius:19px;background:var(--wp--preset--color--dark-blue)!important}.wp-block-navigation__responsive-container.is-menu-open .amelia-menu-booking:hover,.wp-block-navigation__responsive-container.is-menu-open .amelia-menu-booking:focus-within{background:var(--wp--preset--color--yellow)!important}.wp-block-navigation__responsive-container.is-menu-open .amelia-menu-booking>.wp-block-navigation-item__content{width:100%;padding:18px;color:var(--wp--preset--color--yellow)}.wp-block-navigation__responsive-container.is-menu-open .amelia-menu-booking:hover>.wp-block-navigation-item__content,.wp-block-navigation__responsive-container.is-menu-open .amelia-menu-booking:focus-within>.wp-block-navigation-item__content{color:var(--wp--preset--color--dark-blue)}.is-style-section-white+.is-style-section-white{padding-top:0!important}.is-style-section-white+.is-style-section-white>:first-child{padding-top:var(--wp--preset--spacing--60);border-top:2px solid var(--wp--preset--color--dark-grey)}.is-style-section-light-blue+.is-style-section-light-blue{padding-top:0!important}@media (max-width:781px){.aidotours-text-first-on-phones>.wp-block-column:first-child{order:2}}.aidotours-cta-link{margin-block-start:var(--wp--preset--spacing--50)}.aidotours-cta-link a{font-size:1.25rem;font-weight:700;text-decoration-thickness:3px;text-underline-offset:.35em}@media (min-width:782px){.wp-block-columns.aidotours-matched-cards{display:grid;grid-template-columns:repeat(3,1fr);row-gap:0}.aidotours-matched-cards>.wp-block-column{display:grid;grid-row:span 3;grid-template-rows:subgrid}}@media (min-width:600px){.aidotours-matched-cards .wp-block-buttons{align-items:flex-start}.wp-block-group.aidotours-matched-cards{row-gap:0}.wp-block-group.aidotours-matched-cards>.wp-block-group{display:grid;grid-row:span 4;grid-template-rows:subgrid;margin-bottom:var(--wp--preset--spacing--50)}}.wp-block-details{padding-block:.75rem;border-bottom:1px solid var(--wp--preset--color--mid-grey)}.wp-block-details summary{color:var(--wp--preset--color--dark-grey);font-weight:600;cursor:pointer}.fluentform .ff-el-form-control,.mailerlite-form input[type="text"],.mailerlite-form input[type="email"]{border:1px solid var(--wp--preset--color--mid-grey);color:var(--wp--preset--color--dark-grey);font-family:inherit;font-size:var(--wp--preset--font-size--medium);line-height:1.5}.mailerlite-form input[type="text"],.mailerlite-form input[type="email"]{box-sizing:border-box;width:100%;padding:11px 15px;border-radius:7px;background:var(--wp--preset--color--white)}.mailerlite-form input::placeholder{color:#fff0}.mailerlite-form label{color:var(--wp--preset--color--dark-grey);font-weight:500}.mailerlite-form .mailerlite-form-field{margin-bottom:var(--wp--preset--spacing--30)}.mailerlite-form .mailerlite-subscribe-button-container{text-align:left}.fluentform .ff-btn.ff-btn-submit,.mailerlite-form .mailerlite-subscribe-submit{padding:6px 20px;border:2px solid var(--wp--preset--color--light-blue);border-radius:15px;background-color:var(--wp--preset--color--dark-blue)!important;color:var(--wp--preset--color--yellow)!important;font-family:inherit;font-size:1.25rem;font-weight:700;line-height:1.7;opacity:1;cursor:pointer}.fluentform .ff-btn.ff-btn-submit:hover,.fluentform .ff-btn.ff-btn-submit:focus-visible,.mailerlite-form .mailerlite-subscribe-submit:hover,.mailerlite-form .mailerlite-subscribe-submit:focus-visible{background-color:var(--wp--preset--color--yellow)!important;color:var(--wp--preset--color--dark-blue)!important;opacity:1}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label::after{color:var(--wp--preset--color--dark-grey)}.fluentform .ff-el-is-error .text-danger,.mailerlite-form .mailerlite-form-error{color:var(--wp--preset--color--dark-grey);font-size:var(--wp--preset--font-size--small);font-weight:600}.mailerlite-form .mailerlite-form-response{margin-top:0;color:var(--wp--preset--color--mid-grey);text-align:left}.mailerlite-form .mailerlite-form-response h4{margin:0;color:inherit;font-size:var(--wp--preset--font-size--medium);font-weight:400}.aidotours-signup:has(.mailerlite-form-response[style*="block"]){display:block}.aidotours-signup:has(.mailerlite-form-response[style*="block"]) .wp-block-column:first-child p,.aidotours-signup:has(.mailerlite-form-response[style*="block"]) .wp-block-column:last-child>p{display:none}.wp-block-term-description p+p{margin-block-start:1em}.wp-site-blocks>*+*{margin-block-start:0}header.wp-block-template-part{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:100}@media (max-width:600px){header.wp-block-template-part{top:0}}html{scroll-padding-top:6rem}