*{box-sizing:border-box;margin:0;padding:0}:root{--link-color:#0782c1;--primary-text-color:#003b82;--primary-text-hover-color-white:#fff;--primary-button-bg-color:#007bff;--primary-button-hover-bg-color:#0056b3;--highlight-color:#ffcc4d;--background-color:#f9f9f9;--primary-background-color:linear-gradient(90deg,#b435fd,#47216d);--comu-primary-color:#703b9a;--comu-secondary-color:#e4164c;--comu-thirty-color:#f9c758}body{background-color:var(--background-color);color:var(--primary-color);font-family:Lexend,Roboto,sans-serif;font-size:14px}.uppercase{text-transform:uppercase!important}#content a,#content a:link{color:var(--fs-experimental-link-color);text-decoration:none;transition:all .5s ease}#content a:hover{color:var(--fs-experimental-link-color-hover)}.poly-ux-icon-element svg{height:auto}svg.poly_ux_element g{stroke:green}.container{margin:0 auto;max-width:1200px;width:100%}.row{display:flex;flex-wrap:wrap}.col{flex:1;padding:10px}.entry-content.single-page img,.entry-image img{display:block;height:auto;object-fit:contain;text-align:center;width:100%}.archive.category .box-image .image-cover img{object-fit:fill}.polyxgo-metabox-info .post-meta{display:inline-flex;gap:20px}.polyxgo-metabox-info .post-meta .author-meta img.avatar{border:1px solid #ccc;border-radius:50%!important;padding:.1rem}.polyxgo-metabox-info .post-meta span{align-items:center;display:inline-flex;gap:4px}.tanne-block-1 .col.border-style-1 .col-inner,.tanne-block-1 .col.border-style-1 .img-inner{border-bottom-left-radius:60px;border-top-right-radius:60px}.tanne-block-1 .col.border-style-1 .img-inner img{border-bottom-right-radius:0!important;border-top-left-radius:0!important}.tanne-block-1 .col.border-style-2 .col-inner,.tanne-block-1 .col.border-style-2 .img-inner{border-bottom-right-radius:60px;border-top-left-radius:60px}.tanne-block-1 .col.border-style-2 .img-inner img{border-bottom-left-radius:0!important;border-top-right-radius:0!important}.tanne-list-item{align-items:center}.index-up{z-index:99999}#content.page-wrapper.blog-single{padding-top:0}@media (max-width:768px){.container{padding:0}#content .entry-header .entry-category,#content .entry-header .entry-divider.is-divider{display:none}#content .entry-header .entry-header-text{padding-bottom:unset;padding-top:unset}.tanne-block-1 .col.border-style-1 .col-inner{border-bottom-left-radius:0!important;border-bottom-right-radius:60px;border-top-left-radius:60px;border-top-right-radius:0!important}.tanne-block-1 .col.border-style-2 .col-inner{border-bottom-left-radius:60px;border-bottom-right-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:60px}.polyxgo-metabox-info .post-meta .author-meta,.polyxgo-metabox-info .post-meta .published-date{display:none}}li.tanne-menu-item.has-dropdown:after,li.tanne-menu-item.has-dropdown:before{border:none!important;content:unset}.tanne-menu-item .sub-menu.nav-dropdown{border:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.tanne-mega-menu .col .col-inner{padding:20px}.tanne-mega-menu .col .col-inner .line-bottom{display:inline-block;position:relative}.tanne-mega-menu .col .col-inner .line-bottom:after{background-color:red;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:80%}.banner .tanne-quick-booking-form .wpcf7 form .wpcf7-response-output{margin:unset}.banner .tanne-quick-booking-form input,.banner .tanne-quick-booking-form select{margin-top:.7em!important}form .tanne-quick-booking-form input,form .tanne-quick-booking-form select,form .tanne-quick-booking-form textarea{background-color:#eee;border:0 solid transparent;border-radius:10px;box-shadow:unset;font-weight:500;height:45px;margin-bottom:unset;margin-top:1em}form .tanne-quick-booking-form input:focus,form .tanne-quick-booking-form select:focus,form .tanne-quick-booking-form textarea:focus{border:2px solid var(--primary-text-color);outline:none}.tanne-quick-booking-form input[type=submit]{background:#ffcc4d;border-radius:10px;color:var(--primary-text-color)!important;display:block;font-weight:700;text-align:center;text-transform:unset;width:100%}.tanne-quick-booking-form input[type=submit]:hover{background-color:var(--primary-button-hover-bg-color);color:var(--primary-text-hover-color-white)!important}.tanne-quick-booking-form .wpcf7-checkbox,.tanne-quick-booking-form .wpcf7-list-item.active label{border-radius:6px}.tanne-quick-booking-form .wpcf7-list-item.active label{background-color:#fff;user-select:none}.tanne-quick-booking-form label{margin-bottom:unset}.tanne-quick-booking-form .wpcf7-checkbox{background-color:#ffcc4c;display:flex;overflow:hidden}.wpcf7 .tanne-quick-booking-form .wpcf7-list-item{flex:1;margin-right:unset;padding:4px;position:relative}.tanne-quick-booking-form .wpcf7-list-item input[type=checkbox]{display:none}.tanne-quick-booking-form .wpcf7-list-item label{color:#000;cursor:pointer;display:block;font-weight:700;padding:10px 20px;text-align:center;transition:all .3s ease}.tanne-quick-booking-form .wpcf7-list-item input[type=checkbox]:checked+label{background-color:#fff!important;border-radius:30px;color:#000}.button{background-color:var(--primary-button-bg-color);border-radius:4px;color:#fff;display:inline-block;padding:10px 20px;text-align:center;text-decoration:none}.button:hover{background-color:var(--primary-button-hover-bg-color)}.m-0{margin:0!important}.m-1{margin:5px!important}.p-0{padding:0!important}.p-1{padding:5px!important}.text-center{text-align:center!important}.header-main .form-flat .button.icon{background-color:var(--comu-primary-color)!important;border-color:var(--primary-text-hover-color-white)!important;box-shadow:none;color:var(--primary-text-hover-color-white)!important}.header-main .form-flat .search-field{border-color:var(--comu-primary-color)!important}.header-bottom .flex-col{width:100%}.header-bottom ul>li{flex:1;text-align:center}.header-main .logo img{max-height:60px}.absolute-footer{display:none}.footer-wrapper .ux-menu .ux-menu-title{font-size:1.25rem;font-weight:600;text-transform:unset}.footer-wrapper .ux-menu .ux-menu-link a,.footer-wrapper .ux-menu .ux-menu-title{color:var(--primary-text-hover-color-white)}.footer-wrapper .ux-menu .ux-menu-link a:hover{color:var(--comu-secondary-color)}.footer-content .social-icons.follow-icons a.is-outline{color:#4c4a4a}.footer-content .ux-logo a.ux-logo-link{padding:0!important}.media-block-1 img{border-bottom-left-radius:40px;border-top-right-radius:40px}@media (max-width:768px){#content figure{display:contents}#content .row.row-large{display:grid;overflow-wrap:anywhere}article.post{margin-bottom:0}.entry-content.single-page{padding-bottom:unset}.section{padding:10px}#footer{font-size:.8rem}.mobile-center{align-items:center!important;display:grid!important;justify-content:center!important;text-align:center!important}.footer-content .social-icons.follow-icons{align-items:center;display:inline-flex;gap:14px;justify-content:center}.footer-content .mobile-center .ux-logo{display:inline-flex;justify-content:center}}