@import"https://fast.fonts.net/lt/1.css?apiType=css&c=8f1a3627-eba6-4481-a70c-45c17df336a4&fontids=1118811,1118815,1118817,6479337";a:hover,a{text-decoration:none}a:hover,a:focus{text-decoration:none}.header .navbar{padding:0;margin:0}.header .navbar__menu--primary li.contacts a .contacts__content .contacts__label,.header .navbar__menu--primary li.contacts a .contacts__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.homepage__retreats .retreats__header,.product__recomendend_retreats .retreats__header,.homepage__evidenze .evidenza__content,.category__informations .informations__container,.retreats__container,.valori{max-width:1440px;margin:0 auto}@media screen and (max-width: 1399px){.homepage__retreats .retreats__header,.product__recomendend_retreats .retreats__header,.homepage__evidenze .evidenza__content,.category__informations .informations__container,.retreats__container,.valori{padding-left:15px;padding-right:15px}}.category__typicalDay .carousel__container,.inspiration{max-width:1200px;margin:0 auto}@keyframes smoothBlockNone{0%{opacity:1}99%{opacity:0;display:block}100%{display:none !important}}body{background:#fff;padding-top:80px;overflow-x:hidden}@media screen and (max-width: 991px){body{padding-top:60px}}body.with-topbar{padding-top:114px}@media screen and (max-width: 991px){body.with-topbar{padding-top:123px}}img{max-width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hasTooltip{cursor:default}::selection{background-color:#819579;color:#fff}@font-face{font-family:"BaskervilleBTW01-Roman";src:url("../fonts/Baskerville/1118811/a484033d-e65c-4305-a36f-d160d1bd55ae.woff2") format("woff2"),url("../fonts/Baskerville/1118811/01695700-83e4-4049-9a30-0f8b6e762998.woff") format("woff")}@font-face{font-family:"Baskerville BT W01 Bold";src:url("../fonts/Baskerville/1118815/e602d88d-7764-485d-8189-71841f99e6f1.woff2") format("woff2"),url("../fonts/Baskerville/1118815/fd5e571e-4d32-4ec4-8319-a682750bc1c6.woff") format("woff")}@font-face{font-family:"BaskervilleBTW01-BoldIt";src:url("../fonts/Baskerville/1118817/90fd1940-2e37-466c-bd66-4e1ce1a1e21c.woff2") format("woff2"),url("../fonts/Baskerville/1118817/46bae9a1-7a7b-4457-b4f4-d54e61b0b537.woff") format("woff")}@font-face{font-family:"Baskerville BT W05 Italic";src:url("../fonts/Baskerville/6479337/185520eb-27ee-4068-a322-46498cc709c2.woff2") format("woff2"),url("../fonts/Baskerville/6479337/337f32ee-da6b-40b8-b30d-fd4f87f1e6ab.woff") format("woff")}@font-face{font-family:"Orkney";src:url("../fonts/Orkney/Orkney Bold.eot");src:url("../fonts/Orkney/Orkney Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Orkney/Orkney Bold.woff") format("woff"),url("../fonts/Orkney/Orkney Bold.woff2") format("woff2"),url("../fonts/Orkney/Orkney Bold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Orkney";src:url("../fonts/Orkney/Orkney Medium.eot");src:url("../fonts/Orkney/Orkney Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Orkney/Orkney Medium.woff") format("woff"),url("../fonts/Orkney/Orkney Medium.woff2") format("woff2"),url("../fonts/Orkney/Orkney Medium.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Orkney";src:url("../fonts/Orkney/Orkney Regular.eot");src:url("../fonts/Orkney/Orkney Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Orkney/Orkney Regular.woff") format("woff"),url("../fonts/Orkney/Orkney Regular.woff2") format("woff2"),url("../fonts/Orkney/Orkney Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Orkney";src:url("../fonts/Orkney/Orkney Light.eot");src:url("../fonts/Orkney/Orkney Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Orkney/Orkney Light.woff") format("woff"),url("../fonts/Orkney/Orkney Light.woff2") format("woff2"),url("../fonts/Orkney/Orkney Light.ttf") format("truetype");font-weight:300;font-style:normal}html{font-size:62.5%}body{font-size:1.5rem;line-height:1.25;font-weight:300;font-family:"Orkney",sans-serif;color:#383838}a{color:#819579;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}a:hover{color:#121212;outline:none;text-decoration:none}p{margin-bottom:15px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:400;font-family:"Orkney",sans-serif;color:#000;margin-bottom:15px}ul{margin:0;padding:0}ul li{list-style:none}strong,b{font-weight:700}figure{margin:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;box-shadow:none;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}button:active,button:focus{outline:none;box-shadow:none}.btn{display:inline-block;padding:14px 32px;font-family:"Orkney",sans-serif;font-weight:300;cursor:pointer;text-align:center;border:1px solid #819579;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;font-size:18px;border-radius:0;background:rgba(0,0,0,0);min-width:150px;color:#819579;letter-spacing:1px;transition:all .4s}@media screen and (max-width: 767px){.btn{font-size:1.4rem}}.btn:hover{background-color:#819579;color:#fff}.btn:active,.btn:focus{outline:none;box-shadow:none}.btn.no-radius{border-radius:0}.btn i.fa{margin-right:5px}.btn.btn--small{padding:8px 20px}.btn.btn--full{width:100%}.btn.btn--reverse{border-color:#819579;background-color:#819579;color:#fff;text-transform:uppercase;letter-spacing:0;font-size:16px}.btn.btn--reverse:hover{background-color:rgba(0,0,0,0);color:#819579}.btn.btn--white{border-color:#fff;color:#fff}.btn.btn--white:hover{background-color:#fff;color:#819579}.btn.btn--disabled{border-color:rgba(0,0,0,0);background-color:#ccc;color:#999}.btn.btn--disabled:hover{border-color:rgba(0,0,0,0);background-color:#ccc;color:#999}.btn_naked{display:block;position:relative;width:max-content;padding-right:32px;font-size:14px;line-height:1;text-transform:uppercase;transition:padding-right .3s ease}.btn_naked::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:19px;height:19px;background-image:url(../images/icons/right_green_arrow.svg);background-repeat:no-repeat}.btn_naked:hover{color:#819579;padding-right:40px}.header{height:80px;padding:0 50px;background-color:rgba(255,255,255,.9);color:#819579}@media screen and (max-width: 1399px){.header{padding:0 35px}}@media screen and (max-width: 1199px){.header{padding:0 20px}}@media screen and (max-width: 991px){.header{padding:0 15px;height:60px}}.header.menuOpen::before{width:100vw}.header--product{background-color:#fff;border-bottom:solid 1px #ebebeb}.header .navbar{position:relative;line-height:1;width:100%}.header .navbar .header__logo img{width:200px;image-rendering:-webkit-optimize-contrast}@media screen and (max-width: 1199px){.header .navbar .header__logo img{width:180px}}@media screen and (max-width: 991px){.header .navbar .header__logo img{width:150px}}.header .navbar__menu--primary{display:flex;position:relative}.header .navbar__menu--primary li{margin:0 35px}@media screen and (max-width: 1599px){.header .navbar__menu--primary li{margin:0 25px}}@media screen and (max-width: 1399px){.header .navbar__menu--primary li{margin:0 15px}}@media screen and (max-width: 1199px){.header .navbar__menu--primary li{margin:0 9px}}.header .navbar__menu--primary li a{font-size:20px;color:#819579;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);font-weight:400;transition:all .4s}@media screen and (max-width: 1399px){.header .navbar__menu--primary li a{font-size:18px}}@media screen and (max-width: 1199px){.header .navbar__menu--primary li a{font-size:17px}}.header .navbar__menu--primary li a.active,.header .navbar__menu--primary li a:hover,.header .navbar__menu--primary li a:focus{text-decoration:underline;text-decoration-color:#819579}.header .navbar__menu--primary li a img{width:40px;height:40px}.header .navbar__menu--primary li a img.search-icon{width:25px;height:25px}.header .navbar__menu--primary li.user_menu_btn a{outline:none !important}.header .navbar__menu--primary li.currency_menu_btn{margin-left:0}.header .navbar__menu--primary li.currency_menu_btn a{font-size:15px}.header .navbar__menu--primary li.currency_menu_btn .dropdown-menu{margin-top:10px}.header .navbar__menu--primary li.currency_menu_btn .dropdown-menu li{margin:0}.header .navbar__menu--primary li.currency_menu_btn .dropdown-menu li a{padding:10px 30px}.header .navbar__menu--primary li.menu_last{margin-right:190px}@media screen and (max-width: 1599px){.header .navbar__menu--primary li.menu_last{margin-right:180px}}@media screen and (max-width: 1399px){.header .navbar__menu--primary li.menu_last{margin-right:150px}}@media screen and (max-width: 1199px){.header .navbar__menu--primary li.menu_last{margin-right:110px}}.header .navbar__menu--primary li.contacts{position:absolute;right:0;top:0;margin:0;transition:all .6s ease}.header .navbar__menu--primary li.contacts a{display:block;border-radius:50%;width:120px;height:120px;background-color:#fff;border:solid 2px #819579;position:relative;overflow:hidden;transform:translateZ(0);transition:width .6s ease,height .6s ease,border-color .3s}@media screen and (max-width: 1399px){.header .navbar__menu--primary li.contacts a{width:100px;height:100px}}@media screen and (max-width: 1199px){.header .navbar__menu--primary li.contacts a{width:80px;height:80px}}.header .navbar__menu--primary li.contacts a:hover{border-color:#fff}.header .navbar__menu--primary li.contacts a .contacts__content{width:100%;height:100%}.header .navbar__menu--primary li.contacts a .contacts__content .contacts__label{width:100%;height:100%;color:#819579;font-weight:400;line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center;transition:opacity .3s;font-size:20px}@media screen and (max-width: 1199px){.header .navbar__menu--primary li.contacts a .contacts__content .contacts__label{font-size:18px}}.header .navbar__menu--primary li.contacts a .contacts__content .contacts__label--hover{background-color:#819579;color:#fff;opacity:0}.header .navbar__menu--primary li.contacts a img{width:100%;height:auto;display:none}.header .navbar__menu--primary li.contacts a:hover{border-color:#fff}.header .navbar__menu--primary li.contacts a:hover .contacts__content .contacts__label{opacity:0}.header .navbar__menu--primary li.contacts a:hover .contacts__content .contacts__label--hover{opacity:1}.header .navbar__menu--primary li.contacts.shrinked a{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);width:43px;height:43px}@media screen and (max-width: 991px){.header .navbar__menu{position:fixed;top:60px;left:100%;width:100%;height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.9);color:#819579;transition:all .4s ease-in}.header .navbar__menu .navbar__menu--primary{display:none;position:static;transform:none;flex-direction:column;text-align:center;transition:all .4s}.header .navbar__menu .navbar__menu--primary li{margin:15px 0}.header .navbar__menu .navbar__menu--primary li a{font-size:2.6rem;text-decoration:none;opacity:0;transition:opacity .8s}.header .navbar__menu .navbar__menu--primary li a:hover,.header .navbar__menu .navbar__menu--primary li a:focus{text-decoration:none}.header .navbar__menu .navbar__menu--primary li.currency_menu_btn{margin-top:50px}.header .navbar__menu .navbar__menu--primary li.currency_menu_btn a{font-size:1.6rem}.header .navbar__menu.collapsed{left:0}.header .navbar__menu.collapsed .navbar__menu--primary{display:flex}.header .navbar__menu.collapsed .navbar__menu--primary li a{opacity:1}}.header .navbar .navbar__menu--secondary-mobile li{margin-left:5px}.header .navbar .navbar__menu--secondary-mobile li.user_menu_btn a img{width:28px;height:28px}.header .navbar .navbar__menu--secondary-mobile li a img{width:30px;height:30px}@media screen and (max-width: 991px){.header .navbar .navbar__menu--secondary-mobile li a img{width:25px;height:25px}}.header .navbar #menu-icon{position:relative;width:25px;height:25px;cursor:pointer}.header .navbar #menu-icon .menu-icon__cheeckbox{display:block;width:100%;height:100%;position:relative;cursor:pointer;z-index:2;-webkit-touch-callout:none;position:absolute;opacity:0}.header .navbar #menu-icon div{margin:auto;position:absolute;top:0;right:0;left:0;bottom:0;width:22px;height:12px}.header .navbar #menu-icon span{position:absolute;display:block;width:100%;height:2px;background-color:#819579;border-radius:1px;transition:all .4s}.header .navbar #menu-icon span:first-of-type{top:0}.header .navbar #menu-icon span:last-of-type{bottom:0}.header .navbar #menu-icon.active span:first-of-type,.header .navbar #menu-icon .menu-icon__cheeckbox:checked+div span:first-of-type{transform:rotate(45deg);top:5px}.header .navbar #menu-icon.active span:last-of-type,.header .navbar #menu-icon .menu-icon__cheeckbox:checked+div span:last-of-type{transform:rotate(-45deg);bottom:5px}.header .navbar #menu-icon.active:hover span:first-of-type,.header .navbar #menu-icon.active:hover span:last-of-type,.header .navbar #menu-icon:hover .menu-icon__cheeckbox:checked+div span:first-of-type,.header .navbar #menu-icon:hover .menu-icon__cheeckbox:checked+div span:last-of-type{width:22px}@media screen and (min-width: 992px){.header .navbar #menu-icon:hover span:first-of-type{width:26px}.header .navbar #menu-icon:hover span:last-of-type{width:12px}}.header--with-topbar{top:34px}@media screen and (max-width: 991px){.header--with-topbar{top:63px}}@media screen and (max-width: 991px){.header--with-topbar .navbar__menu{top:123px;height:calc(100vh - 60px - 63px)}}.contact_box+.footer .footer__container{padding-top:0 !important}.footer{background-color:#fff}.footer__container{padding:120px 120px 80px}@media screen and (max-width: 1399px){.footer__container{padding:110px 100px 70px}}@media screen and (max-width: 1199px){.footer__container{padding:110px 60px 70px}}@media screen and (max-width: 991px){.footer__container{padding:90px 80px 60px}}@media screen and (max-width: 767px){.footer__container{padding:45px 30px 30px;text-align:center}}.footer__container .footer__row:not(:first-of-type){margin-top:60px}@media screen and (max-width: 1199px){.footer__container .footer__row:not(:first-of-type){margin-top:45px}}@media screen and (max-width: 767px){.footer__container .footer__row:not(:first-of-type){margin-top:30px}}.footer__container .footer__row .footer__logo{max-width:170px;width:100%;height:auto}@media screen and (max-width: 1199px){.footer__container .footer__row .footer__logo{max-width:150px}}@media screen and (max-width: 991px){.footer__container .footer__row .footer__logo{max-width:130px}}@media screen and (max-width: 767px){.footer__container .footer__row .footer__logo{margin-bottom:30px}}.footer__container .footer__row .footer__brand_title{display:block;font-size:2.8rem;font-weight:400;letter-spacing:5px;text-transform:uppercase;color:#819579;margin-bottom:25px}@media screen and (max-width: 991px){.footer__container .footer__row .footer__brand_title{margin-bottom:20px}}.footer__container .footer__row .footer__social_list{margin-bottom:25px}@media screen and (max-width: 991px){.footer__container .footer__row .footer__social_list{margin-bottom:20px}}.footer__container .footer__row .footer__social_list li{width:35px;height:35px}.footer__container .footer__row .footer__social_list li:not(:last-of-type){margin-right:40px}.footer__container .footer__row .footer__copyright{font-size:1.6rem;font-weight:400}@media screen and (max-width: 767px){.footer__container .footer__row .footer__copyright{margin-bottom:30px}}@media screen and (max-width: 575px){.footer__container .footer__row .footer__copyright{font-size:1.4rem}}@media screen and (max-width: 991px){.footer__container .footer__row .footer__menu [class*=col-]:not(:last-of-type){margin-bottom:30px}}.footer__container .footer__row .footer__menu [class*=col-] a{display:block;font-size:14px;font-weight:400;color:#000;margin-bottom:10px;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s}@media screen and (max-width: 991px){.footer__container .footer__row .footer__menu [class*=col-] a{margin-bottom:15px}}.footer__container .footer__row .footer__menu [class*=col-] a:hover{text-decoration-color:#000}.footer__container .footer__row .footer__menu [class*=col-] a:last-of-type{margin:0}.hero{position:relative;height:100vh;background-size:cover;background-position:bottom;display:grid;margin-top:-114px}@media screen and (max-width: 991px){.hero{margin-top:-60px}}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2}.hero.homepage__hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:linear-gradient(rgba(0, 0, 0, 0.4), transparent)}.hero .hero__body{place-self:center;text-align:center;z-index:3}.hero .hero__body .hero__title{font-size:8rem;max-width:992px;letter-spacing:1px;color:#fff;margin-bottom:50px}@media screen and (max-width: 1399px){.hero .hero__body .hero__title{font-size:6.4rem}}@media screen and (max-width: 1199px){.hero .hero__body .hero__title{font-size:5.6rem}}@media screen and (max-width: 991px){.hero .hero__body .hero__title{font-size:4rem}}@media screen and (max-width: 575px){.hero .hero__body .hero__title{font-size:3.6rem}}@media screen and (max-width: 424px){.hero .hero__body .hero__title{font-size:3.2rem}}.hero .hero__body .hero__subtitle{max-width:576px;color:#fff;font-size:2.2rem;line-height:34px;margin:0 auto 70px}@media screen and (max-width: 1199px){.hero .hero__body .hero__subtitle{font-size:2rem}}@media screen and (max-width: 991px){.hero .hero__body .hero__subtitle{max-width:60vw;font-size:1.8rem}}@media screen and (max-width: 767px){.hero .hero__body .hero__subtitle{max-width:70vw}}@media screen and (max-width: 575px){.hero .hero__body .hero__subtitle{max-width:80vw;font-size:1.6rem}}@media screen and (max-width: 991px){.hero .hero__body .hero__buttons{display:flex;flex-direction:column;align-items:center}}.hero .hero__body .hero__buttons .btn{font-size:1.8rem;letter-spacing:1px;margin:0}@media screen and (max-width: 991px){.hero .hero__body .hero__buttons .btn{width:max-content}}.hero .hero__body .hero__buttons .btn:first-of-type{margin-right:120px}@media screen and (max-width: 991px){.hero .hero__body .hero__buttons .btn:first-of-type{margin:0 0 15px}}@media screen and (max-width: 991px){.hero .hero__body .hero__buttons .btn{font-size:1.6rem}}@media screen and (max-width: 424px){.hero .hero__body .hero__buttons .btn{font-size:1.4rem}}.hero.category__hero{display:flex;align-items:center}.hero.category__hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2}.hero.category__hero::after{content:"";position:absolute;top:-10px;width:200px;height:calc(100% + 20px);background:url("../images/CURVE_WHITE.svg");background-repeat:no-repeat;background-size:contain;left:100px}@media screen and (max-width: 1199px){.hero.category__hero::after{left:80px}}@media screen and (max-width: 991px){.hero.category__hero::after{left:60px}}@media screen and (max-width: 767px){.hero.category__hero::after{left:20px}}@media screen and (max-width: 575px){.hero.category__hero::after{display:none}}.hero.category__hero .hero__body{place-self:unset;text-align:left;padding-left:200px;padding-top:60px}@media screen and (max-width: 1199px){.hero.category__hero .hero__body{padding-left:180px}}@media screen and (max-width: 991px){.hero.category__hero .hero__body{padding-left:140px;padding-top:0}}@media screen and (max-width: 767px){.hero.category__hero .hero__body{padding-left:80px}}@media screen and (max-width: 575px){.hero.category__hero .hero__body{padding:0 15px}}.hero.category__hero .hero__body .hero__title{font-size:8rem;max-width:992px;letter-spacing:1px;color:#fff;margin-bottom:30px}@media screen and (max-width: 1399px){.hero.category__hero .hero__body .hero__title{font-size:6.4rem}}@media screen and (max-width: 1199px){.hero.category__hero .hero__body .hero__title{font-size:5.6rem}}@media screen and (max-width: 991px){.hero.category__hero .hero__body .hero__title{font-size:4rem}}@media screen and (max-width: 575px){.hero.category__hero .hero__body .hero__title{font-size:3.6rem}}@media screen and (max-width: 424px){.hero.category__hero .hero__body .hero__title{font-size:3.2rem}}.hero.category__hero .hero__body .hero__subtitle{max-width:576px;color:#fff;line-height:34px;margin:0 0 30px;font-size:2.2rem}@media screen and (max-width: 1199px){.hero.category__hero .hero__body .hero__subtitle{font-size:2rem}}@media screen and (max-width: 991px){.hero.category__hero .hero__body .hero__subtitle{max-width:60vw;font-size:1.8rem;margin-bottom:20px}}@media screen and (max-width: 767px){.hero.category__hero .hero__body .hero__subtitle{max-width:70vw}}@media screen and (max-width: 575px){.hero.category__hero .hero__body .hero__subtitle{max-width:80vw;font-size:1.6rem;margin-bottom:10px}}.hero.category__hero .hero__body .hero__link{color:#fff;font-size:2.2rem;text-decoration:underline;text-underline-offset:5px}@media screen and (max-width: 1199px){.hero.category__hero .hero__body .hero__link{font-size:2rem}}@media screen and (max-width: 991px){.hero.category__hero .hero__body .hero__link{font-size:1.8rem}}@media screen and (max-width: 575px){.hero.category__hero .hero__body .hero__link{font-size:1.6rem}}.hero.category__hero .hero__body .hero__link:hover{color:#fff}.hero.category__hero .hero__scroll_button{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:3}.hero.category__hero .hero__scroll_button .scroll__image{width:40px;height:auto;margin-bottom:5px}.hero.category__hero .hero__scroll_button .scroll__label{color:#fff;font-size:1.8rem;letter-spacing:1px}.hero .iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.hero .iframe-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.modal{background-color:rgba(0,0,0,.6);top:80px}@media screen and (max-width: 991px){.modal{top:60px}}.modal .modal-content{background-color:rgba(255,255,255,.8)}.modal.modalDropdown .modal-dialog{background-color:rgba(255,255,255,.8);height:calc(100vh - 80px);width:30%;max-width:unset;margin:0;position:fixed;top:80px;-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}@media screen and (max-width: 991px){.modal.modalDropdown .modal-dialog{width:50%;top:60px;height:calc(100vh - 60px)}}.modal.modalDropdown .modal-dialog .modal-hover-image{width:50%;height:calc(100vh - 80px);position:absolute;top:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal.modalDropdown .modal-dialog.right{right:-25%;left:unset;-webkit-transition:right .6s ease-out;-moz-transition:right .6s ease-out;-o-transition:right .6s ease-out;transition:right .6s ease-out}.modal.modalDropdown .modal-dialog.right .modal-hover-image{right:100%}.modal.modalDropdown .modal-dialog.left{right:unset;-webkit-transition:left .4s ease-out;-moz-transition:left .4s ease-out;-o-transition:left .4s ease-out;transition:left .4s ease-out}.modal.modalDropdown .modal-dialog.left .modal-hover-image{left:100%}.modal.modalDropdown .modal-dialog .modal-content{border:none;border-radius:0;height:100%;width:100%}.modal.modalDropdown .modal-dialog .modal-content .modal-header{border:none}.modal.modalDropdown .modal-dialog .modal-content .modal-header .close{opacity:1;margin:10px 30px 30px}.modal.modalDropdown .modal-dialog .modal-content .modal-header .close span{font-size:25px;color:#000}.modal.modalDropdown .modal-dialog .modal-content .modal-body a{display:block;font-size:22px;font-weight:600;color:#383838;margin-bottom:25px}@media screen and (max-width: 1599px){.modal.modalDropdown .modal-dialog .modal-content .modal-body a{font-size:20px}}.modal.modalDropdown .modal-dialog .modal-content .modal-body a:hover{text-decoration:underline}.modal.modalDropdown .modal-dialog .modal-content .modal-body a:last-child{margin-bottom:0}.modal.modalDropdown .modal-dialog .modal-content .modal-body a:hover{text-decoration:underline}.modal.modalDropdown .modal-dialog .modal-content .modal-body .modal-hover-description{position:absolute;bottom:50px;color:#ddd;font-size:18px;font-family:"Orkney",sans-serif;line-height:1.7;max-width:360px;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal.modalDropdown.show .modal-dialog.right{right:0}.modal.modalDropdown.show .modal-dialog.left{left:0}.modal.modalFeature .modal-dialog:not(.modal-discovery){height:calc(100vh - 60px);width:100%;max-width:unset;margin:0;position:fixed;-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}@media screen and (min-width: 992px){.modal.modalFeature .modal-dialog:not(.modal-discovery){height:calc(100vh - 50px)}}.modal.modalFeature .modal-dialog:not(.modal-discovery).bottom{bottom:-100%;top:unset;-webkit-transition:bottom .3s ease-out;-moz-transition:bottom .3s ease-out;-o-transition:bottom .3s ease-out;transition:bottom .3s ease-out}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content{border:none;border-radius:0;height:calc(100vh - 60px);width:100%;background-color:#819579;color:#fff;padding:0}@media screen and (min-width: 992px){.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content{height:calc(100vh - 50px)}}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content ::selection{background-color:#fff;color:#819579}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-header{border:none;position:absolute;width:100%;padding:0;z-index:1}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-header .close{margin-right:50px;margin-top:40px;opacity:1}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-header .close span{font-size:25px;color:#000}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body{padding:0}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body a{font-family:"Orkney",sans-serif;font-size:22px;text-transform:none;color:#383838;font-weight:400;margin-bottom:15px;margin-right:0;text-align:center}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body a:last-child{margin-bottom:0}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body a:hover{text-decoration:underline}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values{height:calc(100vh - 60px);background-color:#819579}@media screen and (min-width: 992px){.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values{height:calc(100vh - 50px)}}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values ::selection{background-color:#fff;color:#819579}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values h3{font-size:3rem;font-weight:500;font-family:"Orkney",sans-serif;margin-bottom:50px;color:#fff}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values .btn{display:block;margin-top:100px;font-size:16px;color:#fff;text-decoration:none}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values .btn:hover{text-transform:none;text-decoration:none;color:#819579}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values-list{max-height:50%;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;flex-wrap:wrap;width:500px;max-width:90%;justify-content:center;max-height:229px;overflow:hidden;overflow-y:auto;padding-right:30px}@media screen and (max-width: 991px){.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values-list{max-height:55%}}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values-list a{display:block;white-space:nowrap;color:#fff}@media screen and (max-width: 1199px){.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values-list a{font-size:1.8rem}}@media screen and (max-width: 767px){.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values-list a{font-size:1.6rem}}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-values-list a{display:block;white-space:nowrap;color:#fff}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-captions{height:calc(100vh - 60px);background:#fff;display:none}@media screen and (min-width: 992px){.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-captions{height:calc(100vh - 50px)}}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-captions .caption{max-width:530px;padding:30px;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;font-size:20px;line-height:1.5;color:#5e5e5e;text-align:center}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-captions .caption p{font-size:20px;line-height:1.5;color:#5e5e5e}.modal.modalFeature .modal-dialog:not(.modal-discovery) .modal-content .modal-body .modal-body-captions .caption p:last-child{margin:0}.modal.modalFeature.show .modal-dialog.bottom{bottom:0}.modal-backdrop{z-index:3;background-color:rgba(0,0,0,0)}.nl_popup{position:fixed;bottom:-50px;left:0;width:500px;max-width:100%;padding:35px 35px 40px;background-color:#fff;border:solid 1px #e1e1e1;display:none;opacity:0;transition:opacity .3s,bottom .2s;z-index:3}@media screen and (max-width: 1199px){.nl_popup{padding:30px 30px 35px}}@media screen and (max-width: 767px){.nl_popup{padding:20px}}@media screen and (max-width: 575px){.nl_popup{width:100%}}.nl_popup.visible{opacity:1;bottom:0}.nl_popup .popup__header{display:flex;justify-content:space-between;margin-bottom:15px}.nl_popup .popup__title{font-size:2rem;margin-bottom:10px}@media screen and (max-width: 767px){.nl_popup .popup__title{font-size:1.8rem}}.nl_popup .popup__subtitle{font-size:1.6rem;margin-bottom:0}.nl_popup .popup__form{display:flex;flex-direction:column;justify-content:center}.nl_popup .popup__form .mc-field-group label{display:block;margin-bottom:5px;font-size:14px}.nl_popup .popup__form .mc-field-group label.checkbox span{margin-left:10px;font-weight:400}.nl_popup .popup__form .mc-field-group label .asterisk{color:#e85c41}.nl_popup .popup__form .mc-field-group input[type=email]{display:block;width:100%;border:1px solid #d4d4d4;padding:10px;font-size:14px}.nl_popup .popup__form .mc-field-group input[type=email]:focus-visible{outline:none;border-color:#666}.nl_popup .popup__form #mce-responses .response{margin-top:15px}.nl_popup .popup__form .btn{padding:10px 50px;font-size:14px;margin-top:25px}.testimonial_modal .modal-dialog{margin:20vh auto 0;width:990px;max-width:90vw}.testimonial_modal .modal-dialog .modal-content{position:relative;background-color:#fff;padding:15px;border-radius:0}.testimonial_modal .modal-dialog .modal-content .btn-close{position:absolute;top:15px;right:15px;z-index:2}.testimonial_modal .modal-dialog .modal-content .client_testimonial__text{line-height:1.3;margin-bottom:30px}body.with-topbar .modal{top:114px;padding-bottom:114px}@media screen and (max-width: 991px){body.with-topbar .modal{top:123px;padding-bottom:123px}}body.with-topbar .modal.modalDropdown .modal-dialog{top:114px;height:calc(100vh - 80px - 34px)}@media screen and (max-width: 991px){body.with-topbar .modal.modalDropdown .modal-dialog{top:123px;height:calc(100vh - 60px - 63px)}}.modalFeature .modal-dialog.modal-discovery{height:calc(100vh - 80px);width:100%;max-width:unset;margin:0;position:fixed;top:80px;transform:translate3d(0%, 0, 0)}@media screen and (max-width: 991px){.modalFeature .modal-dialog.modal-discovery{top:60px;height:calc(100vh - 60px)}}.modalFeature .modal-dialog.modal-discovery.bottom{bottom:-100%;top:unset;-webkit-transition:bottom .4s ease-out;-moz-transition:bottom .4s ease-out;-o-transition:bottom .4s ease-out;transition:bottom .4s ease-out}.modalFeature .modal-dialog.modal-discovery .modal-content{border:none;border-radius:0;height:calc(100vh - 60px);width:100%;color:#819579;padding:0}@media screen and (min-width: 992px){.modalFeature .modal-dialog.modal-discovery .modal-content{height:calc(100vh - 50px)}}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-header{border:none;position:absolute;width:100%;padding:0;z-index:1}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-header .close{margin-right:50px;margin-top:40px;opacity:1}@media screen and (max-width: 575px){.modalFeature .modal-dialog.modal-discovery .modal-content .modal-header .close{margin-right:30px;margin-top:20px}}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-header .close span{font-size:25px;color:#000}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body{padding:0}@media screen and (max-width: 991px){.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body{position:relative}}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row{width:100%;height:100%}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .col__values{height:calc(100vh - 60px);display:flex;justify-content:center;align-items:center}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .col__values--dark{background-color:#f4f2ee}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .col__captions{height:calc(100vh - 60px);display:flex;justify-content:center;align-items:center;background-color:#f4f2ee}@media screen and (max-width: 991px){.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .col__captions{position:absolute;background-color:#f4f2ee;display:none;opacity:0}}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .col__captions .discovery_back_mobile{position:absolute;top:40px;left:50px;width:20px;transform:rotate(180deg);z-index:2}@media screen and (max-width: 575px){.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .col__captions .discovery_back_mobile{top:25px;left:30px}}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-values-list{display:flex;flex-direction:column;justify-content:center}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-values-list[class*=menu] a{display:block;color:#819579;padding-bottom:25px;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s}@media screen and (max-width: 991px){.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-values-list[class*=menu] a{text-align:center}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-values-list[class*=menu] a.page_link{margin-top:30px;font-family:"Orkney",sans-serif;text-decoration-color:#819579}}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-values-list[class*=menu] a:hover,.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-values-list[class*=menu] a.active{text-decoration-color:#819579}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-values-list.menu--1 a{font-family:"Orkney",sans-serif;font-size:4rem;padding-bottom:30px}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-values-list.menu--1 a:hover{cursor:pointer}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-values-list.menu--2 a{font-size:2.4rem;font-weight:400;padding-bottom:25px}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-values-list.menu--3 a{font-size:2.4rem;padding-bottom:25px}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-captions-list{position:relative;width:100%;height:100%}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-captions-list .caption{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-captions-list .caption:not(.caption_default){display:none}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-captions-list .caption_default{padding:0 30px}@media screen and (max-width: 991px){.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-captions-list .caption_default{display:none}}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-captions-list .caption_default .caption__col{justify-content:unset}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-captions-list .caption_default .caption__text{font-size:1.8rem;line-height:1.5;color:#3d3d3d}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-captions-list .caption--final .final__content{height:100%;display:flex;justify-content:center;align-items:center}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-captions-list .caption--final .final__content img{margin-bottom:50px}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-captions-list .caption--final .final__content .caption__text{color:#3d3d3d;font-size:1.8rem}.modalFeature .modal-dialog.modal-discovery .modal-content .modal-body .row .modal-body-captions-list .caption__col{display:flex;justify-content:center;align-items:center}.modalFeature.show .modal-dialog.bottom{bottom:0}body.with-topbar .modalFeature .modal-dialog.modal-discovery{top:114px;height:calc(100vh - 80px - 34px)}@media screen and (max-width: 991px){body.with-topbar .modalFeature .modal-dialog.modal-discovery{top:123px;height:calc(100vh - 60px - 63px)}}.cards-spinner{margin:20px 0;background:none;width:100%;height:40px}.cards-spinner.active{background:url("../images/default-spinner.gif") no-repeat scroll center center rgba(0,0,0,0)}.spinner-full{height:100vh;width:100%;background-color:rgba(0,0,0,.6);background-repeat:no-repeat;background-position:center;display:block;position:fixed;top:0;z-index:99999999}.valori{padding:180px 60px 160px}@media screen and (max-width: 1399px){.valori{padding:120px 60px}}@media screen and (max-width: 991px){.valori{padding:120px 30px}}@media screen and (max-width: 767px){.valori{padding:90px 15px}}@media screen and (max-width: 575px){.valori{padding:60px 15px}}.valori .valori__list{gap:30px}@media screen and (max-width: 991px){.valori .valori__list{gap:60px}}@media screen and (max-width: 767px){.valori .valori__list{gap:45px}}@media screen and (max-width: 575px){.valori .valori__list{gap:30px}}.valori .valori__list .valore__card{max-width:350px}@media screen and (max-width: 991px){.valori .valori__list .valore__card{max-width:475px;margin:0 auto}}.valori .valori__list .valore__card:first-of-type img{border-bottom-right-radius:100%}.valori .valori__list .valore__card:last-of-type img{border-bottom-left-radius:100%}.valori .valori__list .valore__card .valore__img{object-fit:cover;margin-bottom:25px}.valori .valori__list .valore__card .valore__title{font-size:2.4rem;line-height:1.25;letter-spacing:2px;text-transform:uppercase;color:#819579;margin-bottom:10px}@media screen and (max-width: 1199px){.valori .valori__list .valore__card .valore__title{font-size:2.2rem}}@media screen and (max-width: 991px){.valori .valori__list .valore__card .valore__title{font-size:2.4rem}}@media screen and (max-width: 767px){.valori .valori__list .valore__card .valore__title{font-size:2.2rem}}.valori .valori__list .valore__card .valore__description{font-size:1.8rem;line-height:28px;margin-bottom:0}@media screen and (max-width: 1199px){.valori .valori__list .valore__card .valore__description{font-size:1.6rem}}@media screen and (max-width: 991px){.valori .valori__list .valore__card .valore__description{font-size:1.8rem}}@media screen and (max-width: 767px){.valori .valori__list .valore__card .valore__description{font-size:1.6rem}}.contact_box{position:relative;overflow-x:hidden;padding:150px 15px 0;margin-top:-100px;color:#fff;text-align:center}.contact_box ::selection{background-color:#fff;color:#819579}.contact_box #footer-arch{width:120vw;margin-left:-10vw}@media screen and (max-width: 1599px){.contact_box #footer-arch{width:140vw;margin-left:-20vw}}@media screen and (max-width: 991px){.contact_box #footer-arch{width:160vw;margin-left:-30vw}}@media screen and (max-width: 767px){.contact_box #footer-arch{width:180vw;margin-left:-40vw}}@media screen and (max-width: 575px){.contact_box #footer-arch{width:200vw;margin-left:-50vw}}@media screen and (max-width: 424px){.contact_box #footer-arch{width:250vw;margin-left:-75vw}}@media screen and (max-width: 991px){.contact_box{padding-top:100px}}.contact_box.contact_box--simple{background-color:#f7f8f8;padding:150px 15px 150px}@media screen and (max-width: 991px){.contact_box.contact_box--simple{padding:100px 15px 100px}}.contact_box.contact_box--simple .contact_box__title{color:#3d3d3d}.contact_box__content{width:60vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 991px){.contact_box__content{width:70vw}}@media screen and (max-width: 767px){.contact_box__content{width:80vw}}@media screen and (max-width: 575px){.contact_box__content{width:90vw}}.contact_box__header{margin-bottom:10px}.contact_box__title{font-size:3.2rem;line-height:52px;color:#fff;margin-bottom:0}@media screen and (max-width: 991px){.contact_box__title{font-size:2.8rem}}@media screen and (max-width: 767px){.contact_box__title{font-size:2.6rem}}@media screen and (max-width: 575px){.contact_box__title{font-size:2.4rem}}@media screen and (max-width: 424px){.contact_box__title{font-size:2rem}}.contact_box__social_list li:not(:last-of-type){margin-right:30px}@media screen and (max-width: 991px){.contact_box__social_list li:not(:last-of-type){margin-right:20px}}@media screen and (max-width: 767px){.contact_box__social_list li:not(:last-of-type){margin-right:15px}}.contact_box__social_list li img{width:35px;height:35px}@media screen and (max-width: 991px){.contact_box__social_list li img{width:30px;height:30px}}@media screen and (max-width: 424px){.contact_box__social_list li img{width:25px;height:25px}}.contact_box__form{position:relative}.contact_box__form .single-input-item{margin:0}.contact_box__form .form__email,.contact_box__form input[type=text]{width:100%;border:solid 3px #fff;background-color:rgba(0,0,0,0);margin:0 !important;padding:15px;font-size:1.8rem;color:#fff}@media screen and (max-width: 991px){.contact_box__form .form__email,.contact_box__form input[type=text]{padding:10px;font-size:1.6rem}}.contact_box__form .form__email::placeholder,.contact_box__form input[type=text]::placeholder{font-size:1.8rem;color:rgba(255,255,255,.5)}@media screen and (max-width: 991px){.contact_box__form .form__email::placeholder,.contact_box__form input[type=text]::placeholder{font-size:1.6rem}}.contact_box__form .form__email:focus,.contact_box__form .form__email:active,.contact_box__form .form__email:focus-visible,.contact_box__form input[type=text]:focus,.contact_box__form input[type=text]:active,.contact_box__form input[type=text]:focus-visible{outline:none}.contact_box__form .custom_submit{cursor:pointer;position:absolute;top:50%;right:15px;width:35px;height:45px;background:url(../images/icons/ARROW_WHITE.svg);opacity:50%;border:none;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%) rotate(270deg)}@media screen and (max-width: 767px){.contact_box__form .custom_submit{width:30px;height:40px}}.contact_box__message{width:390px;max-width:85vw}.contact_box .response{margin-top:20px}.retreats{padding:110px 15px 10px}.retreats__container .retreats__filters{margin-bottom:120px}@media screen and (max-width: 991px){.retreats__container .retreats__filters{margin-bottom:60px}}.retreats__container .retreats__filters .filters__list .filter{padding:0 35px 20px;border-bottom:solid 1px #000}.retreats__container .retreats__filters .filters__list .filter:hover{opacity:1}.retreats__container .retreats__filters .filters__list .filter__label{color:#000;font-size:1.8rem;line-height:23px;margin-right:10px}.retreats__container .retreats__filters .filters__list .filter svg{width:12px;height:12px}.retreats__container .retreats__list .retreat__card{margin-bottom:100px}.retreat__card{max-width:540px;width:100%;margin:0 auto;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width: 1399px){.retreat__card{max-width:520px}}@media screen and (max-width: 1199px){.retreat__card{max-width:500px}}@media screen and (max-width: 991px){.retreat__card{max-width:460px}}.retreat__card .card__header{position:relative}.retreat__card .card__header .retreat__description{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 30px;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:1.8rem;line-height:28px;opacity:0;transition:opacity .3s ease-in}.retreat__card .card__body{padding:30px 0 40px}.retreat__card .card__body .retreat__title{color:#819579;font-family:"Orkney",sans-serif;font-size:2.4rem;font-weight:400;line-height:1.3;letter-spacing:5px;text-transform:uppercase;margin-bottom:30px}@media screen and (max-width: 1599px){.retreat__card .card__body .retreat__title{font-size:2.2rem}}@media screen and (max-width: 1199px){.retreat__card .card__body .retreat__title{font-size:2rem}}@media screen and (max-width: 991px){.retreat__card .card__body .retreat__title{margin-bottom:20px}}@media screen and (max-width: 575px){.retreat__card .card__body .retreat__title{margin-bottom:15px}}.retreat__card .card__body .retreat__location,.retreat__card .card__body .retreat__availability,.retreat__card .card__body .retreat__link{color:#383838;font-size:2rem;letter-spacing:1px}@media screen and (max-width: 1399px){.retreat__card .card__body .retreat__location,.retreat__card .card__body .retreat__availability,.retreat__card .card__body .retreat__link{font-size:1.8rem}}@media screen and (max-width: 575px){.retreat__card .card__body .retreat__location,.retreat__card .card__body .retreat__availability,.retreat__card .card__body .retreat__link{font-size:1.6rem}}.retreat__card .card__body .retreat__availability{margin-bottom:0;margin-right:20px}@media screen and (max-width: 991px){.retreat__card .card__body .retreat__availability{margin-bottom:15px}}.retreat__card .card__body .retreat__location{margin:0 0 10px;letter-spacing:0}.retreat__card .card__body .retreat__link{font-weight:400;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.carousel__container{width:100%;overflow-x:hidden}.carousel__container .carousel{width:max-content;transition:transform .2s ease-in}.carousel__container .carousel.carousel--scaled{transform:scale(0.95)}.carousel__container .carousel__track{display:flex;flex-wrap:nowrap;transition:transform .1s}.carousel__container .carousel__track a.retreat__around_link{display:block;width:max-content;margin:0 30px}@media screen and (max-width: 1399px){.carousel__container .carousel__track a.retreat__around_link{margin:0 25px}}@media screen and (max-width: 1199px){.carousel__container .carousel__track a.retreat__around_link{margin:0 20px}}@media screen and (max-width: 767px){.carousel__container .carousel__track a.retreat__around_link{margin:0 15px}}.carousel__buttons{display:flex}.carousel__buttons .btn-carousel-prev,.carousel__buttons .btn-carousel-next{display:block;cursor:pointer;margin:0 30px}.carousel__buttons .btn-carousel-prev svg,.carousel__buttons .btn-carousel-next svg{width:35px;height:35px;user-select:none}@media screen and (max-width: 767px){.carousel__buttons .btn-carousel-prev svg,.carousel__buttons .btn-carousel-next svg{width:25px;height:25px}}.carousel__buttons .btn-carousel-prev svg path,.carousel__buttons .btn-carousel-next svg path{transition:fill .3s;fill:#819579}.carousel__buttons .btn-carousel-prev:hover svg path,.carousel__buttons .btn-carousel-next:hover svg path{fill:#000}.carousel__buttons .btn-carousel-prev.btn--disabled,.carousel__buttons .btn-carousel-next.btn--disabled{cursor:default}.carousel__buttons .btn-carousel-prev.btn--disabled svg path,.carousel__buttons .btn-carousel-next.btn--disabled svg path{fill:#ccc}.breadcrumb{display:flex;justify-content:flex-start;background-color:#fff;padding:20px;margin-bottom:0;border-bottom:solid 1px #ebebeb;z-index:3}@media screen and (max-width: 991px){.breadcrumb{padding:10px 15px}}.breadcrumb li{color:#383838;font-size:1.6rem;line-height:20px}@media screen and (max-width: 991px){.breadcrumb li{font-size:1.3rem;line-height:25px}}.breadcrumb li:not(:last-of-type){position:relative;padding-right:25px;margin-right:10px}@media screen and (max-width: 991px){.breadcrumb li:not(:last-of-type){padding-right:15px}}.breadcrumb li:not(:last-of-type)::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:10px;height:15px;background-image:url(../images/icons/min_arrow_right--breadcrumb.svg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 991px){.breadcrumb li:not(:last-of-type)::after{width:8px;height:10px}}.breadcrumb li a{color:#819579;text-decoration:underline}.accordion-item{border-bottom:1px solid #b9b9b9 !important;margin-bottom:0}.accordion-item .accordion-button{color:#383838;font-family:"Orkney",sans-serif;font-size:1.5rem;font-weight:700;line-height:28px;padding-left:0;padding-right:0;border-bottom:1px solid #b9b9b9 !important;border-top:none}.accordion-item .accordion-button::after{width:1.8rem;height:1.8rem;background-image:url("../images/icons/circle_plus.svg?v=1.0.0");background-size:1.8rem;transform:rotate(0deg)}.accordion-item .accordion-button:not(.collapsed){color:#383838;background-color:rgba(0,0,0,0)}.accordion-item .accordion-button:not(.collapsed)::after{transform:rotate(135deg);background-image:url("../images/icons/circle_plus.svg?v=1.0.0")}.accordion-item .accordion-button:focus{border-bottom:1px solid #b9b9b9;box-shadow:none}.accordion-item .accordion-collapse{border-bottom:none !important}.accordion-item .accordion-collapse .accordion-body{font-size:1.6rem;padding-bottom:25px}.accordion-item .accordion-collapse .accordion-body p{font-size:1.6rem}@media screen and (max-width: 991px){.accordion-item .accordion-collapse .accordion-body p{font-size:1.4rem}}.horizontal__card{padding:50px;background-color:#f7f8f8;max-width:unset !important}@media screen and (max-width: 1399px){.horizontal__card{padding:45px}}@media screen and (max-width: 1199px){.horizontal__card{padding:40px}}@media screen and (max-width: 991px){.horizontal__card{padding:30px}}@media screen and (max-width: 767px){.horizontal__card{padding:20px}}.horizontal__card:not(:last-of-type){margin-bottom:50px}.horizontal__card .zoom_lens{position:absolute;right:5%;bottom:5%;width:30px;height:30px;border-radius:50%;background-color:#819579;color:#fff;display:flex;justify-content:center;align-items:center;pointer-events:none}.horizontal__card .zoom_lens img{width:20px;height:20px}.horizontal__card .card__content{padding-left:35px}@media screen and (max-width: 1199px){.horizontal__card .card__content{padding:30px 0 0}}@media screen and (max-width: 991px){.horizontal__card .card__content{padding-top:20px}}@media screen and (max-width: 767px){.horizontal__card .card__content{padding-top:15px}}.horizontal__card .card__title{display:block;font-family:"Orkney",sans-serif;font-size:2.8rem;line-height:36px;color:#819579;margin-bottom:20px}@media screen and (max-width: 1199px){.horizontal__card .card__title{margin-bottom:15px}}@media screen and (max-width: 991px){.horizontal__card .card__title{font-size:2.4rem;line-height:33px}}@media screen and (max-width: 767px){.horizontal__card .card__title{font-size:2.2rem;line-height:30px;margin-bottom:5px}}.horizontal__card .card__link{font-size:2rem;font-weight:400;text-decoration:underline;display:block;margin-top:40px}.horizontal__card .card__subtitle{display:block;font-family:"Orkney",sans-serif;font-size:2.2rem;line-height:36px;color:#819579;margin-top:-10px;margin-bottom:15px}@media screen and (max-width: 1199px){.horizontal__card .card__subtitle{margin-bottom:10px;margin-top:-8px}}@media screen and (max-width: 991px){.horizontal__card .card__subtitle{font-size:2rem;line-height:28px}}@media screen and (max-width: 767px){.horizontal__card .card__subtitle{line-height:24px;margin-bottom:5px;margin-top:0}}.horizontal__card .card__text{display:block;margin-bottom:25px;color:#000;font-size:1.8rem;line-height:28px}@media screen and (max-width: 991px){.horizontal__card .card__text{font-size:1.6rem;line-height:24px;margin-bottom:25px}}.horizontal__card .card__text p{font-size:1.8rem;line-height:28px}.horizontal__card .card__informations{margin-bottom:25px}.horizontal__card .card__informations .information{font-size:2rem;font-weight:500;margin-bottom:10px}@media screen and (max-width: 1199px){.horizontal__card .card__informations .information{font-size:1.8rem;line-height:22px}}@media screen and (max-width: 991px){.horizontal__card .card__informations .information{font-size:1.6rem;line-height:20px}}.horizontal__card .card__informations .information__value{font-weight:300;margin-left:5px}.glide__slides{justify-content:center}.glide__slide{width:max-content;max-width:560px}.glide__slide img{width:100%;object-fit:cover}.glide__arrows button{border:none;box-shadow:none}.glide__arrows button .arrow_icon{width:30px;height:30px}.glide__arrows button .arrow_icon.arrow_icon--reverse{transform:rotate(180deg)}.category__informations{padding:180px 15px;background-color:#f4f2ee}.category__informations .informations__container div[class*=col-]{padding:0 20px}.category__informations .informations__container div[class*=col-] .informations__content{padding-right:30px}.category__informations .informations__container div[class*=col-] .informations__content .informations__body,.category__informations .informations__container div[class*=col-] .informations__content .informations__header{font-size:2.4rem;line-height:34px;margin-bottom:45px}.category__informations .informations__container div[class*=col-] .informations__content .informations__header{font-weight:400}.category__informations .informations__container div[class*=col-] .informations__content .information__footer .accordion-item .accordion-collapse .accordion-body{padding:5px 10px}@media screen and (max-width: 1199px){.category__informations .informations__container div[class*=col-] .informations__images{margin-top:60px}}.category__informations .informations__container div[class*=col-] .informations__images img{width:100%;height:auto}@media screen and (max-width: 991px){.category__informations .informations__container div[class*=col-] .informations__images img:first-of-type{margin-bottom:30px}}.category__informations .informations__container div[class*=col-] .gallery_link{display:block;text-decoration:underline}@media screen and (min-width: 992px){.category__informations .informations__container div[class*=col-] .gallery_link{margin-top:45px}}@media screen and (min-width: 1200px){.category__informations .informations__container div[class*=col-] .gallery_link{margin-top:160px;text-align:right}}.carousel__container{position:relative;padding:0 50px}@media screen and (max-width: 575px){.carousel__container{padding:0 0 20px}}@media screen and (min-width: 576px){.carousel__container .glide{position:static}}.carousel__container .glide__arrow{padding:0}.carousel__container .glide__arrow.glide__arrow--left{left:0}.carousel__container .glide__arrow.glide__arrow--right{right:0}.carousel__container .glide__bullets{bottom:-20px !important}.carousel__container .glide__bullets .glide__bullet{background-color:rgba(60,89,71,.5)}.carousel__container .glide__bullets .glide__bullet:hover,.carousel__container .glide__bullets .glide__bullet:focus{background-color:#383838;border:none}.carousel__container .glide__bullets .glide__bullet--active{background-color:#819579}.page-header--small .page-header__content{min-height:unset;padding:60px 0;max-width:90%}.page-header--small .page-header__content .page-header__title{margin-bottom:0}@media screen and (min-width: 1400px){.page-header--small .page-header__content .page-header__title{font-size:8.2rem}}.page-header--xsmall .page-header__content{min-height:unset;padding:60px 0;max-width:90%}.page-header--xsmall .page-header__content .page-header__title{margin-bottom:0}@media screen and (min-width: 992px){.page-header--xsmall .page-header__content .page-header__title{font-size:5.2rem}}.page-header--receipt .page-header__content{min-height:unset;padding:60px 0 90px;max-width:90%}@media screen and (max-width: 991px){.page-header--receipt .page-header__content{padding:60px 0}}.page-header--receipt .page-header__content .page-header__title{margin-bottom:0}@media screen and (min-width: 1400px){.page-header--receipt .page-header__content .page-header__title{font-size:6.6rem}}@media screen and (max-width: 1399px){.page-header--receipt .page-header__content .page-header__title{font-size:6rem}}@media screen and (max-width: 1199px){.page-header--receipt .page-header__content .page-header__title{font-size:5.4rem}}@media screen and (max-width: 991px){.page-header--receipt .page-header__content .page-header__title{font-size:4.2rem}}@media screen and (max-width: 575px){.page-header--receipt .page-header__content .page-header__title{font-size:3.8rem}}@media screen and (max-width: 424px){.page-header--receipt .page-header__content .page-header__title{font-size:3.2rem}}.page-header .page-header__img{object-fit:cover}@media screen and (min-width: 992px){.page-header .page-header__img{height:100vh;width:100%}}.page-header__content{min-height:35vh;max-width:768px;text-align:center;padding:60px 30px}.page-header__content .page-header__title{font-size:7.2rem;text-transform:capitalize;margin-bottom:0}@media screen and (max-width: 1399px){.page-header__content .page-header__title{font-size:6.6rem}}@media screen and (max-width: 1199px){.page-header__content .page-header__title{font-size:6rem}}@media screen and (max-width: 991px){.page-header__content .page-header__title{font-size:4.6rem}}@media screen and (max-width: 575px){.page-header__content .page-header__title{font-size:4.2rem}}.page-header__content .page-header__subtitle{color:#383838;font-size:1.6rem;line-height:1.25;margin:25px 0 0}.inspiration{overflow-x:hidden;padding:160px 0 80px}@media screen and (max-width: 1199px){.inspiration{padding:120px 30px 60px}}@media screen and (max-width: 991px){.inspiration{padding:80px 15px 60px}}@media screen and (max-width: 767px){.inspiration{padding:60px 15px 40px}}.inspiration .inspiration__header{text-align:center;margin-bottom:130px}@media screen and (max-width: 1199px){.inspiration .inspiration__header{margin-bottom:80px}}@media screen and (max-width: 991px){.inspiration .inspiration__header{margin-bottom:60px}}@media screen and (max-width: 767px){.inspiration .inspiration__header{margin-bottom:45px}}.inspiration .inspiration__header .inspiration__title{font-size:3.6rem;line-height:52px}@media screen and (max-width: 991px){.inspiration .inspiration__header .inspiration__title{font-size:3.2rem}}.inspiration .inspiration__header .inspiration__description{max-width:770px;margin:0 auto;font-size:1.8rem;line-height:28px}.inspiration .inspiration__body .news__list .news{margin:0 0 120px}@media screen and (max-width: 1199px){.inspiration .inspiration__body .news__list .news{margin-bottom:70px}}@media screen and (max-width: 991px){.inspiration .inspiration__body .news__list .news{margin-bottom:50px}}@media screen and (max-width: 767px){.inspiration .inspiration__body .news__list .news{margin-bottom:40px}}.inspiration .inspiration__body .news__list .news:nth-child(even){flex-direction:row-reverse}.inspiration .inspiration__body .news__list .news:nth-child(even) .news__content{margin-left:0;margin-right:50px}.inspiration .inspiration__body .news__list .news:last-of-type{margin-bottom:0}.inspiration .inspiration__body .news__list .news__image{width:100%}.inspiration .inspiration__body .news__list .news__content{margin-left:50px}@media screen and (max-width: 991px){.inspiration .inspiration__body .news__list .news__content{margin:30px 0 0 !important}}@media screen and (max-width: 767px){.inspiration .inspiration__body .news__list .news__content{margin-top:20px !important}}.inspiration .inspiration__body .news__list .news__content *{display:block}.inspiration .inspiration__body .news__list .news__content .news__date{font-size:1.5rem;line-height:19px;margin-bottom:20px;color:#a1a1a1}@media screen and (max-width: 1199px){.inspiration .inspiration__body .news__list .news__content .news__date{font-size:1.4rem}}@media screen and (max-width: 991px){.inspiration .inspiration__body .news__list .news__content .news__date{font-size:1.3rem;margin-bottom:15px}}@media screen and (max-width: 767px){.inspiration .inspiration__body .news__list .news__content .news__date{font-size:1.2rem;margin-bottom:10px}}.inspiration .inspiration__body .news__list .news__content .news__title{font-size:2.8rem;line-height:36px;color:#819579;font-family:"Orkney",sans-serif;margin-bottom:22px}@media screen and (max-width: 1199px){.inspiration .inspiration__body .news__list .news__content .news__title{font-size:2.6rem;margin-bottom:20px}}@media screen and (max-width: 991px){.inspiration .inspiration__body .news__list .news__content .news__title{font-size:2.4rem;margin-bottom:15px}}@media screen and (max-width: 767px){.inspiration .inspiration__body .news__list .news__content .news__title{margin-bottom:10px}}.inspiration .inspiration__body .news__list .news__content .news__description{font-size:1.6rem;line-height:23px;margin-bottom:16px}@media screen and (max-width: 991px){.inspiration .inspiration__body .news__list .news__content .news__description{font-size:1.4rem}}.inspiration .inspiration__footer{text-align:center}.inspiration .inspiration__footer .inspiration__illustration{height:200px;width:auto;max-width:85vw;object-fit:contain;opacity:.8}.pulse-container{position:relative;display:grid;place-content:center}.pulse-container .circle{width:10px;height:10px;background-color:#c00;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.pulse-container .ring{border:2px solid #c00;-webkit-border-radius:30px;height:20px;width:20px;-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;opacity:0}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2, 1.2);opacity:0}}.round_button{width:120px;height:120px;border-radius:100%;background-color:#fff;border:solid 2px #819579 !important;color:#819579;display:flex;justify-content:center;align-items:center;font-size:2.4rem;text-decoration:none;transition:border-color .4s,background-color .4s,color .4s}.round_button:hover{background-color:#819579;color:#fff;border-color:#fff !important}.testimonials{background-color:#819579;color:#fff;padding:160px 100px 260px}.testimonials ::selection{background-color:#fff;color:#819579}@media screen and (max-width: 1599px){.testimonials{padding:160px 60px 260px}}@media screen and (max-width: 1399px){.testimonials{padding:140px 35px 240px}}@media screen and (max-width: 1199px){.testimonials{padding:140px 20px 240px}}@media screen and (max-width: 991px){.testimonials{padding:120px 40px 200px}}@media screen and (max-width: 767px){.testimonials{padding:120px 20px 200px}}@media screen and (max-width: 575px){.testimonials{padding:100px 0px 160px 20px}}.testimonials--small_spacing{padding:160px}@media screen and (max-width: 1599px){.testimonials--small_spacing{padding:160px 120px}}@media screen and (max-width: 1399px){.testimonials--small_spacing{padding:140px 80px}}@media screen and (max-width: 1199px){.testimonials--small_spacing{padding:120px 50px}}@media screen and (max-width: 991px){.testimonials--small_spacing{padding:120px 80px}}@media screen and (max-width: 767px){.testimonials--small_spacing{padding:120px 60px}}@media screen and (max-width: 575px){.testimonials--small_spacing{padding:100px 45px}}.testimonials__title{font-size:2.8rem;margin-bottom:60px;color:#fff;text-transform:uppercase;letter-spacing:3px}@media screen and (max-width: 1599px){.testimonials__title{font-size:2.6rem}}@media screen and (max-width: 1399px){.testimonials__title{font-size:2.4rem}}@media screen and (max-width: 1199px){.testimonials__title{font-size:2.2rem}}@media screen and (max-width: 991px){.testimonials__title{font-size:2rem}}@media screen and (max-width: 767px){.testimonials__title{font-size:1.8rem}}@media screen and (max-width: 575px){.testimonials__title{font-size:1.6rem}}.testimonials .glide__slide{opacity:.5;max-width:unset}.testimonials .glide__slide--active{opacity:1}.testimonials .testimonial__content{max-width:500px}@media screen and (max-width: 1599px){.testimonials .testimonial__content{max-width:450px}}@media screen and (max-width: 1399px){.testimonials .testimonial__content{max-width:425px}}@media screen and (max-width: 1199px){.testimonials .testimonial__content{max-width:60vw;margin-bottom:45px}}@media screen and (max-width: 991px){.testimonials .testimonial__content{max-width:60vw}}@media screen and (max-width: 767px){.testimonials .testimonial__content{max-width:70vw;margin-bottom:30px}}@media screen and (max-width: 575px){.testimonials .testimonial__content{max-width:80vw}}@media screen and (max-width: 424px){.testimonials .testimonial__content{max-width:90vw}}.testimonials .testimonial__text{font-size:2.4rem;line-height:1.3;font-family:"BaskervilleBTW01-Roman",serif;color:#fff;margin-bottom:30px}@media screen and (max-width: 1599px){.testimonials .testimonial__text{font-size:2.2rem}}@media screen and (max-width: 991px){.testimonials .testimonial__text{margin-bottom:20px}}@media screen and (max-width: 767px){.testimonials .testimonial__text{font-size:2rem}}@media screen and (max-width: 575px){.testimonials .testimonial__text{margin-bottom:15px}}.testimonials .testimonial__title{font-size:1.8rem;font-weight:400;color:#fff;letter-spacing:1px}@media screen and (max-width: 1199px){.testimonials .testimonial__title{font-size:1.6rem}}@media screen and (max-width: 991px){.testimonials .testimonial__title{font-size:1.8rem}}@media screen and (max-width: 767px){.testimonials .testimonial__title{font-size:1.6rem}}.testimonials .testimonial__link{font-size:2.2rem;letter-spacing:1px;color:#fff;text-decoration:underline;margin-top:45px}@media screen and (max-width: 1199px){.testimonials .testimonial__link{font-size:2rem;margin-top:45px}}@media screen and (max-width: 991px){.testimonials .testimonial__link{margin-top:30px}}@media screen and (max-width: 767px){.testimonials .testimonial__link{font-size:1.8rem}}@media screen and (max-width: 424px){.testimonials .testimonial__link{margin-top:25px}}.testimonials .testimonial__link:hover{color:#fff;text-decoration:underline}.testimonials .testimonial__images{height:max-content}.testimonials .testimonial__image{max-width:33.3333333%;padding:0 10px}.testimonials .testimonial__image--left{border-top-left-radius:99%}.testimonials .testimonial__image--right{border-top-right-radius:99%}.testimonials .glide__bullets{bottom:-100px}@media screen and (max-width: 991px){.testimonials .glide__bullets{bottom:-80px}}@media screen and (max-width: 575px){.testimonials .glide__bullets{bottom:-60px}}.activities .activity__image{margin-bottom:30px}.activities .activity__title{color:#819579;font-weight:400;font-size:4rem}@media screen and (max-width: 1599px){.activities .activity__title{font-size:3.6rem}}@media screen and (max-width: 1399px){.activities .activity__title{font-size:3.4rem}}@media screen and (max-width: 1199px){.activities .activity__title{font-size:3.4rem}}@media screen and (max-width: 991px){.activities .activity__title{font-size:3.4rem}}@media screen and (max-width: 767px){.activities .activity__title{font-size:3.2rem}}@media screen and (max-width: 575px){.activities .activity__title{font-size:3rem}}.activities .activity__retreat_link{color:#819579;text-decoration:underline}.activities .activity__retreat_link:hover{color:#819579;text-decoration:underline}.activities .activity__text{letter-spacing:1px;line-height:1.7;font-weight:400;font-size:1.9rem}@media screen and (max-width: 1599px){.activities .activity__text{font-size:1.8rem}}@media screen and (max-width: 1399px){.activities .activity__text{font-size:1.6rem}}@media screen and (max-width: 1199px){.activities .activity__text{line-height:1.5}}@media screen and (max-width: 991px){.activities .activity__text{font-size:1.8rem}}@media screen and (max-width: 767px){.activities .activity__text{font-size:1.6rem}}.activities .glide__slide:not(:last-of-type){margin-right:60px}.activities .glide__arrow{width:100px;height:100px;text-transform:capitalize;top:38%}@media screen and (max-width: 1599px){.activities .glide__arrow{top:35%}}@media screen and (max-width: 1399px){.activities .glide__arrow{top:40%}}@media screen and (max-width: 1199px){.activities .glide__arrow{width:90px;height:90px;font-size:2.2rem;top:40%}}@media screen and (max-width: 991px){.activities .glide__arrow{top:31%}}@media screen and (max-width: 767px){.activities .glide__arrow{width:80px;height:80px;font-size:2rem;top:45%}}@media screen and (max-width: 575px){.activities .glide__arrow{width:80px;height:80px;top:40%}}.activities .glide__arrow--left{left:-50px}@media screen and (max-width: 1199px){.activities .glide__arrow--left{left:-45px}}@media screen and (max-width: 767px){.activities .glide__arrow--left{left:-40px}}.activities .glide__arrow--right{right:-50px}@media screen and (max-width: 1199px){.activities .glide__arrow--right{right:-45px}}@media screen and (max-width: 767px){.activities .glide__arrow--right{right:-40px}}.custom_dropdown{position:relative}@media screen and (min-width: 992px){.custom_dropdown__toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}}.custom_dropdown__content{display:none;position:absolute;top:100%;left:0;padding-top:10px}@media screen and (max-width: 991px){.custom_dropdown__content{display:block;position:unset}}.custom_dropdown__menu{padding:5px 0;background-color:#fff;border:solid 1px #d4d4d4}@media screen and (max-width: 991px){.custom_dropdown__menu{background-color:rgba(0,0,0,0);border:none;display:flex;flex-direction:column;justify-content:center;gap:15px}}.custom_dropdown__menu li{padding:10px 30px;margin:0 !important}@media screen and (max-width: 991px){.custom_dropdown__menu li{padding:0}}.custom_dropdown__menu li a{white-space:nowrap}.header .custom_dropdown__menu li a{font-size:16px !important}.topbar{height:34px;width:100%;font-size:14px;background:#819579;color:#fff;letter-spacing:1px;font-weight:400;line-height:1.5}@media screen and (max-width: 991px){.topbar{height:63px;font-size:12px;padding:0 30px}}.topbar a{color:#fff;margin-left:5px;text-decoration:underline}.topbar .close{position:absolute;right:10px;top:10px;font-size:20px;height:20px;color:#fff;line-height:1}.homepage__evidenze .evidenza{position:relative;height:910px;margin-bottom:90px;overflow-x:hidden}@media screen and (max-width: 1599px){.homepage__evidenze .evidenza{height:810px;padding:0 15px;margin-bottom:90px}}@media screen and (max-width: 1199px){.homepage__evidenze .evidenza{height:650px;padding:0;margin-bottom:90px}}@media screen and (max-width: 991px){.homepage__evidenze .evidenza{height:auto;overflow-x:unset;margin-bottom:60px}}@media screen and (max-width: 767px){.homepage__evidenze .evidenza{margin-bottom:55px}}@media screen and (max-width: 575px){.homepage__evidenze .evidenza{margin-bottom:45px}}.homepage__evidenze .evidenza__content{width:100%}.homepage__evidenze .evidenza__content .evidenza__img{max-width:1000px;margin-bottom:65px}@media screen and (max-width: 1399px){.homepage__evidenze .evidenza__content .evidenza__img{max-width:850px;margin-bottom:40px}}@media screen and (max-width: 1199px){.homepage__evidenze .evidenza__content .evidenza__img{max-width:700px}}@media screen and (max-width: 991px){.homepage__evidenze .evidenza__content .evidenza__img{max-width:100%;margin-bottom:30px}}@media screen and (max-width: 767px){.homepage__evidenze .evidenza__content .evidenza__img{margin-bottom:15px}}.homepage__evidenze .evidenza__content .evidenza__text{max-width:850px}@media screen and (max-width: 1399px){.homepage__evidenze .evidenza__content .evidenza__text{max-width:780px}}@media screen and (max-width: 1199px){.homepage__evidenze .evidenza__content .evidenza__text{max-width:700px}}.homepage__evidenze .evidenza__content .evidenza__text .evidenza__title{font-family:"Orkney",sans-serif;font-size:4.5rem;display:block;margin-bottom:15px}@media screen and (max-width: 1399px){.homepage__evidenze .evidenza__content .evidenza__text .evidenza__title{max-width:900px}}@media screen and (max-width: 1199px){.homepage__evidenze .evidenza__content .evidenza__text .evidenza__title{max-width:800px;font-size:4rem}}@media screen and (max-width: 991px){.homepage__evidenze .evidenza__content .evidenza__text .evidenza__title{max-width:100%;font-size:3.6rem}}@media screen and (max-width: 767px){.homepage__evidenze .evidenza__content .evidenza__text .evidenza__title{font-size:3.2rem}}@media screen and (max-width: 575px){.homepage__evidenze .evidenza__content .evidenza__text .evidenza__title{font-size:2.6rem}}.homepage__evidenze .evidenza__content .evidenza__text .evidenza__description{font-size:1.8rem;line-height:28px;margin-bottom:15px}@media screen and (max-width: 1199px){.homepage__evidenze .evidenza__content .evidenza__text .evidenza__description{font-size:1.6rem}}@media screen and (max-width: 575px){.homepage__evidenze .evidenza__content .evidenza__text .evidenza__description{font-size:1.4rem}}.homepage__evidenze .evidenza__illustration{position:absolute;top:-30px;right:-120px;background-image:url(../images/illustration1.png);background-repeat:no-repeat;background-size:cover;opacity:.8;width:800px;height:860px;z-index:-1}@media screen and (max-width: 1599px){.homepage__evidenze .evidenza__illustration{top:-20px;width:600px;height:625px}}@media screen and (max-width: 1199px){.homepage__evidenze .evidenza__illustration{top:-15px;width:500px;height:525px}}@media screen and (max-width: 991px){.homepage__evidenze .evidenza__illustration{display:none}}.homepage__evidenze .evidenza:nth-of-type(even){height:auto;overflow-y:hidden}.homepage__evidenze .evidenza:nth-of-type(even) .evidenza__content{display:flex;flex-direction:column;align-items:flex-end}.homepage__evidenze .evidenza:nth-of-type(even) .evidenza__illustration{top:-70px;background-image:url(../images/illustration2.png);right:unset;left:-230px;transform:rotate(30deg)}@media screen and (max-width: 1599px){.homepage__evidenze .evidenza:nth-of-type(even) .evidenza__illustration{top:-60px}}@media screen and (max-width: 1199px){.homepage__evidenze .evidenza:nth-of-type(even) .evidenza__illustration{top:-60px}}.homepage__img_banner{background-image:url(../images/banner1.jpg);background-size:cover;background-position:bottom;width:100%;height:680px}@media screen and (max-width: 1599px){.homepage__img_banner{height:600px}}@media screen and (max-width: 1399px){.homepage__img_banner{height:550px}}@media screen and (max-width: 1199px){.homepage__img_banner{height:500px}}@media screen and (max-width: 991px){.homepage__img_banner{height:400px}}@media screen and (max-width: 767px){.homepage__img_banner{height:350px}}@media screen and (max-width: 575px){.homepage__img_banner{height:300px}}@media screen and (max-width: 424px){.homepage__img_banner{height:250px}}.homepage__img_banner.banner--secondary{background-image:url(../images/banner2.jpg);background-position:center top}.homepage__retreats,.product__recomendend_retreats{padding:180px 0;width:100%}@media screen and (max-width: 1599px){.homepage__retreats,.product__recomendend_retreats{padding:140px 0}}@media screen and (max-width: 1199px){.homepage__retreats,.product__recomendend_retreats{padding:100px 0}}@media screen and (max-width: 991px){.homepage__retreats,.product__recomendend_retreats{padding:80px 0}}@media screen and (max-width: 767px){.homepage__retreats,.product__recomendend_retreats{padding:60px 0}}.homepage__retreats.retreats--wellbeing,.retreats--wellbeing.product__recomendend_retreats{background-color:#f7f8f8}.homepage__retreats.retreats--working,.retreats--working.product__recomendend_retreats{background-color:#f4f2ee}.homepage__retreats .retreats__header,.product__recomendend_retreats .retreats__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:100px}@media screen and (max-width: 1599px){.homepage__retreats .retreats__header,.product__recomendend_retreats .retreats__header{max-width:90vw}}@media screen and (max-width: 1199px){.homepage__retreats .retreats__header,.product__recomendend_retreats .retreats__header{margin-bottom:70px}}@media screen and (max-width: 991px){.homepage__retreats .retreats__header,.product__recomendend_retreats .retreats__header{flex-direction:column;margin-bottom:60px}}@media screen and (max-width: 575px){.homepage__retreats .retreats__header,.product__recomendend_retreats .retreats__header{max-width:100%}}.homepage__retreats .retreats__header img,.product__recomendend_retreats .retreats__header img{width:670px;height:auto}@media screen and (max-width: 1599px){.homepage__retreats .retreats__header img,.product__recomendend_retreats .retreats__header img{width:600px}}@media screen and (max-width: 1399px){.homepage__retreats .retreats__header img,.product__recomendend_retreats .retreats__header img{width:500px}}@media screen and (max-width: 1199px){.homepage__retreats .retreats__header img,.product__recomendend_retreats .retreats__header img{width:400px}}@media screen and (max-width: 991px){.homepage__retreats .retreats__header img,.product__recomendend_retreats .retreats__header img{width:80vw}.homepage__retreats .retreats__header img:first-of-type,.product__recomendend_retreats .retreats__header img:first-of-type{margin-bottom:30px}}@media screen and (max-width: 767px){.homepage__retreats .retreats__header img,.product__recomendend_retreats .retreats__header img{width:100%}}.homepage__retreats .retreats__body .body__header,.product__recomendend_retreats .retreats__body .body__header{text-align:center}.homepage__retreats .retreats__body .body__header .retreats__title,.product__recomendend_retreats .retreats__body .body__header .retreats__title{font-size:6.4rem;line-height:104px;color:#000;text-transform:capitalize}@media screen and (max-width: 991px){.homepage__retreats .retreats__body .body__header .retreats__title,.product__recomendend_retreats .retreats__body .body__header .retreats__title{font-size:5.6rem}}@media screen and (max-width: 767px){.homepage__retreats .retreats__body .body__header .retreats__title,.product__recomendend_retreats .retreats__body .body__header .retreats__title{font-size:4.8rem}}@media screen and (max-width: 575px){.homepage__retreats .retreats__body .body__header .retreats__title,.product__recomendend_retreats .retreats__body .body__header .retreats__title{font-size:4.2rem}}@media screen and (max-width: 424px){.homepage__retreats .retreats__body .body__header .retreats__title,.product__recomendend_retreats .retreats__body .body__header .retreats__title{font-size:4rem}}.homepage__retreats .retreats__body .body__header .retreats__subtitle,.product__recomendend_retreats .retreats__body .body__header .retreats__subtitle{max-width:768px;margin:0 auto;font-size:1.8rem;line-height:28px}@media screen and (max-width: 991px){.homepage__retreats .retreats__body .body__header .retreats__subtitle,.product__recomendend_retreats .retreats__body .body__header .retreats__subtitle{padding:0 15px}}@media screen and (max-width: 767px){.homepage__retreats .retreats__body .body__header .retreats__subtitle,.product__recomendend_retreats .retreats__body .body__header .retreats__subtitle{font-size:1.6rem}}.homepage__retreats .retreats__body .retreats__list,.product__recomendend_retreats .retreats__body .retreats__list{padding:120px 50px 96px}@media screen and (max-width: 1199px){.homepage__retreats .retreats__body .retreats__list,.product__recomendend_retreats .retreats__body .retreats__list{padding:100px 50px 80px}}@media screen and (max-width: 991px){.homepage__retreats .retreats__body .retreats__list,.product__recomendend_retreats .retreats__body .retreats__list{padding:50px 30px 50px}}@media screen and (max-width: 767px){.homepage__retreats .retreats__body .retreats__list,.product__recomendend_retreats .retreats__body .retreats__list{padding:40px 30px 35px}}@media screen and (max-width: 575px){.homepage__retreats .retreats__body .retreats__list,.product__recomendend_retreats .retreats__body .retreats__list{padding:40px 15px 35px}}.homepage__retreats .retreats__body .retreats__list .retreat__card .card__body,.product__recomendend_retreats .retreats__body .retreats__list .retreat__card .card__body{padding-bottom:0 !important}.homepage__retreats .retreats__footer .glide__arrows,.product__recomendend_retreats .retreats__footer .glide__arrows{margin-top:60px;gap:45px}.homepage__retreats .retreats__footer .glide__arrows .glide__arrow,.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow{position:unset;display:block;border:none !important;background:none !important;width:unset;height:unset;transform:none;cursor:pointer}.homepage__retreats .retreats__footer .glide__arrows .glide__arrow svg,.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow svg{width:35px;height:35px;user-select:none}@media screen and (max-width: 767px){.homepage__retreats .retreats__footer .glide__arrows .glide__arrow svg,.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow svg{width:25px;height:25px}}.homepage__retreats .retreats__footer .glide__arrows .glide__arrow svg path,.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow svg path{transition:fill .3s;fill:#819579}.homepage__retreats .retreats__footer .glide__arrows .glide__arrow:hover svg path,.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow:hover svg path{fill:#000}.homepage__retreats .retreats__footer .glide__arrows .glide__arrow.btn--disabled,.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow.btn--disabled{cursor:default}.homepage__retreats .retreats__footer .glide__arrows .glide__arrow.btn--disabled svg path,.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow.btn--disabled svg path{fill:#ccc}.homepage__testimonials{background-color:#f7f8f8;padding:75px 0}@media screen and (max-width: 1199px){.homepage__testimonials{padding:60px 0}}@media screen and (max-width: 991px){.homepage__testimonials{padding:60px 0}}@media screen and (max-width: 575px){.homepage__testimonials{padding:45px 0}}.homepage__testimonials--client_testimonials{background-color:#f4f2ee;padding:75px 90px}@media screen and (max-width: 991px){.homepage__testimonials--client_testimonials{padding:60px 90px}}@media screen and (max-width: 991px){.homepage__testimonials--client_testimonials{padding:60px 60px}}@media screen and (max-width: 767px){.homepage__testimonials--client_testimonials{padding:60px 50px}}.homepage__testimonials--client_testimonials .testimonials__title{margin-bottom:60px !important}@media screen and (max-width: 1199px){.homepage__testimonials--client_testimonials .testimonials__title{margin-bottom:45px !important}}.homepage__testimonials--client_testimonials .testimonials__carousel .glide__arrow{top:50%}.homepage__testimonials--client_testimonials .testimonials__carousel .glide__arrow--left{left:-72px}@media screen and (max-width: 991px){.homepage__testimonials--client_testimonials .testimonials__carousel .glide__arrow--left{left:-57px}}@media screen and (max-width: 767px){.homepage__testimonials--client_testimonials .testimonials__carousel .glide__arrow--left{left:-52px}}.homepage__testimonials--client_testimonials .testimonials__carousel .glide__arrow--left img{transform:rotate(90deg)}.homepage__testimonials--client_testimonials .testimonials__carousel .glide__arrow--right{right:-72px}@media screen and (max-width: 991px){.homepage__testimonials--client_testimonials .testimonials__carousel .glide__arrow--right{right:-57px}}@media screen and (max-width: 767px){.homepage__testimonials--client_testimonials .testimonials__carousel .glide__arrow--right{right:-52px}}.homepage__testimonials--client_testimonials .testimonials__carousel .glide__arrow--right img{transform:rotate(-90deg)}.homepage__testimonials .testimonials__title{font-size:3.6rem;line-height:52px;text-align:center;color:#000;margin-bottom:80px;text-transform:none}@media screen and (max-width: 1199px){.homepage__testimonials .testimonials__title{font-size:3.2rem;margin-bottom:80px}}@media screen and (max-width: 991px){.homepage__testimonials .testimonials__title{font-size:3rem;margin-bottom:50px}}@media screen and (max-width: 767px){.homepage__testimonials .testimonials__title{font-size:2.8rem;margin-bottom:35px}}.homepage__testimonials .testimonials__list{max-width:1000px;margin:0 auto}@media screen and (max-width: 1199px){.homepage__testimonials .testimonials__list{max-width:85vw}}@media screen and (max-width: 991px){.homepage__testimonials .testimonials__list{max-width:80vw}}.homepage__testimonials .testimonials__list li{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 575px){.homepage__testimonials .testimonials__list li{flex-basis:50%;margin-bottom:15px}}.homepage__testimonials .testimonials__list li img{width:180px;image-rendering:-webkit-optimize-contrast}@media screen and (max-width: 1199px){.homepage__testimonials .testimonials__list li img{width:140px}}@media screen and (max-width: 991px){.homepage__testimonials .testimonials__list li img{width:120px}}@media screen and (max-width: 767px){.homepage__testimonials .testimonials__list li img{width:100px}}.homepage__inspiration{padding:120px 0 60px}@media screen and (max-width: 1199px){.homepage__inspiration{padding:120px 30px 60px}}.homepage__inspiration .inspiration__body .news__list .news:last-of-type{margin-bottom:80px}.client_testimonial{background-color:#fff;padding:30px}.client_testimonial:only-child{max-width:560px}.client_testimonial__body{color:#383838}.client_testimonial__text{font-size:2rem;margin-bottom:15px}@media screen and (max-width: 767px){.client_testimonial__text{font-size:1.8rem}}@media screen and (max-width: 575px){.client_testimonial__text{font-size:1.6rem}}.client_testimonial__link{font-size:1.6rem;text-decoration:underline;color:#383838}.client_testimonial__footer{color:#819579}.client_testimonial__name{font-size:1.8rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}@media screen and (max-width: 767px){.client_testimonial__name{font-size:1.6rem}}@media screen and (max-width: 575px){.client_testimonial__name{font-size:1.4rem}}.client_testimonial__date{font-size:1.4rem}@media screen and (max-width: 575px){.client_testimonial__date{font-size:1.3rem}}.product .product__header{z-index:3}.product__leftColumn .product__content section{padding:120px 100px 0;width:1050px;max-width:100%;margin:0 auto}@media screen and (max-width: 1599px){.product__leftColumn .product__content section{padding:100px 80px 0;width:1010px}}@media screen and (max-width: 1399px){.product__leftColumn .product__content section{padding:90px 70px 0;width:990px}}@media screen and (max-width: 1199px){.product__leftColumn .product__content section{padding:80px 60px 0;width:970px}}@media screen and (max-width: 991px){.product__leftColumn .product__content section{min-height:unset;padding:60px 80px 0;width:1010px}}@media screen and (max-width: 767px){.product__leftColumn .product__content section{padding:40px 20px 0}}@media screen and (max-width: 424px){.product__leftColumn .product__content section{padding:30px 20px 0}}.product__leftColumn .product__content section:last-of-type{padding-bottom:90px}.product__leftColumn .product__content section.no_height{min-height:unset}.product__leftColumn .product__content section.no_width{width:unset}.product__leftColumn .product__content section .section__title{font-family:"Orkney",sans-serif;text-transform:uppercase;color:#819579;font-size:2.1rem;line-height:27px;letter-spacing:1px;margin-bottom:40px}@media screen and (max-width: 1199px){.product__leftColumn .product__content section .section__title{font-size:2rem;line-height:25px;margin-bottom:30px}}@media screen and (max-width: 991px){.product__leftColumn .product__content section .section__title{font-size:1.6rem;line-height:22px;margin-bottom:30px}}@media screen and (max-width: 424px){.product__leftColumn .product__content section .section__title{margin-bottom:20px}}.product__leftColumn .product__content section p{color:#3d3d3d;font-size:2rem;line-height:1.5;margin-bottom:25px}@media screen and (max-width: 991px){.product__leftColumn .product__content section p{font-size:1.8rem;line-height:24px}}@media screen and (max-width: 767px){.product__leftColumn .product__content section p{font-size:1.6rem;line-height:22px}}@media screen and (max-width: 424px){.product__leftColumn .product__content section p{font-size:1.6rem;line-height:22px}}.product__leftColumn .product__content section img+p{margin-top:40px}.product__leftColumn .product__content section .horizontal_card__container .horizontal__card:not(:last-of-type){margin-bottom:50px}.product__leftColumn .product__content section.product__gallery{min-height:80vh;padding:0}@media screen and (max-width: 991px){.product__leftColumn .product__content section.product__gallery{min-height:unset}}.product__leftColumn .product__content section.product__gallery .glide{height:80vh;z-index:2}.product__leftColumn .product__content section.product__gallery .glide__slide{height:80vh;max-width:unset}@media screen and (max-width: 991px){.product__leftColumn .product__content section.product__gallery .glide{height:unset}.product__leftColumn .product__content section.product__gallery .glide__slide{height:unset}}.product__leftColumn .product__content section.product__included ul.product__options{margin-bottom:45px}.product__leftColumn .product__content section.product__included ul.product__options li:not(:last-of-type){margin-bottom:30px}.product__leftColumn .product__content section.product__included ul.product__options li .option__title{color:#4f4f4f;font-family:"Orkney",sans-serif;font-size:2.4rem;line-height:34px;margin-bottom:10px}@media screen and (max-width: 1399px){.product__leftColumn .product__content section.product__included ul.product__options li .option__title{font-size:2.2rem;line-height:32px}}@media screen and (max-width: 1199px){.product__leftColumn .product__content section.product__included ul.product__options li .option__title{font-size:2rem;line-height:28px}}@media screen and (max-width: 991px){.product__leftColumn .product__content section.product__included ul.product__options li .option__title{font-size:1.8rem;line-height:24px}}@media screen and (max-width: 767px){.product__leftColumn .product__content section.product__included ul.product__options li .option__title{font-size:1.6rem;line-height:22px}}@media screen and (max-width: 424px){.product__leftColumn .product__content section.product__included ul.product__options li .option__title{font-size:1.6rem;line-height:22px}}.product__leftColumn .product__content section.product__included ul.product__options li ul.option__features li{margin-bottom:0;margin-left:10px;padding-left:10px;list-style-type:"-";font-size:2.4rem;line-height:34px}@media screen and (max-width: 1399px){.product__leftColumn .product__content section.product__included ul.product__options li ul.option__features li{font-size:2.2rem;line-height:32px}}@media screen and (max-width: 1199px){.product__leftColumn .product__content section.product__included ul.product__options li ul.option__features li{font-size:2rem;line-height:28px}}@media screen and (max-width: 991px){.product__leftColumn .product__content section.product__included ul.product__options li ul.option__features li{font-size:1.8rem;line-height:24px}}@media screen and (max-width: 767px){.product__leftColumn .product__content section.product__included ul.product__options li ul.option__features li{font-size:1.6rem;line-height:22px}}@media screen and (max-width: 424px){.product__leftColumn .product__content section.product__included ul.product__options li ul.option__features li{font-size:1.6rem;line-height:22px}}.product__leftColumn .product__content section.product__included .retreat__accordion .accordion-item .accordion-button{font-size:2.2rem;line-height:28px}@media screen and (max-width: 1199px){.product__leftColumn .product__content section.product__included .retreat__accordion .accordion-item .accordion-button{font-size:2rem;line-height:26px}}@media screen and (max-width: 991px){.product__leftColumn .product__content section.product__included .retreat__accordion .accordion-item .accordion-button{font-size:1.8rem;line-height:22px}}.product__leftColumn .product__content section.product__rooms .horizontal_card__container{padding-top:50px}.product__leftColumn .product__content section.product__rooms .horizontal_card__container .horizontal__card .card__content .btn{width:185px}.product__leftColumn .product__content section.product__rooms .horizontal_card__container .horizontal__card .card__content .btn:nth-of-type(2){margin-top:20px}.product__leftColumn .product__content section.product__rooms .glide.card__gallery .glide__arrow--left{left:1em}.product__leftColumn .product__content section.product__rooms .glide.card__gallery .glide__arrow--right{right:1em}.product__leftColumn .product__content section.product__typicalDay .horizontal__card:not(:last-of-type){margin:0}.product__leftColumn .product__content section.product__typicalDay .notes p{margin-top:20px}.product__leftColumn .product__content section.product__food .btn--download_menu{margin-top:40px}@media screen and (max-width: 991px){.product__leftColumn .product__content section.product__food .btn--download_menu{margin-top:30px}}@media screen and (max-width: 575px){.product__leftColumn .product__content section.product__food .btn--download_menu{margin-top:20px}}.product__leftColumn .product__content section.product__press .article img{border:1px solid #bebebe}@media screen and (max-width: 991px){.product__leftColumn .product__content section.product__press .article img{margin-bottom:20px}}.product__rightColumn{padding:40px 40px 30px;background-color:#f4f2ee;border-color:#ebebeb;border-style:solid;border-width:0 0 1px 1px}@media screen and (max-width: 1599px){.product__rightColumn{padding:35px}}@media screen and (max-width: 1399px){.product__rightColumn{padding:30px}}@media screen and (max-width: 1199px){.product__rightColumn{padding:25px}}@media screen and (min-width: 991px)and (max-height: 849px){.product__rightColumn{padding:20px}}@media screen and (max-width: 991px){.product__rightColumn{padding:15px;height:unset;display:none;position:fixed;bottom:0;width:100%;border-top:solid 1px #d4d4d4;z-index:3}}.product__rightColumn .product__navigation_wrapper{position:relative}.product__rightColumn .product__navigation{overflow-y:auto}.product__rightColumn .product__navigation li{font-size:1.6rem;font-weight:400;letter-spacing:1px;line-height:20px;text-transform:uppercase;margin-bottom:15px}@media screen and (min-width: 991px)and (max-height: 849px){.product__rightColumn .product__navigation li{font-size:1.4rem;line-height:1}}.product__rightColumn .product__navigation li a:hover{color:#819579;text-decoration:underline}.product__rightColumn .product__navigation li a.active{color:#819579;text-decoration:underline;font-weight:600}.product .product__details{padding-bottom:10px}.product .product__details li{color:#3d3d3d;font-size:1.6rem;line-height:23px;margin-bottom:10px}.product .product__details li:last-of-type{margin-bottom:0}@media screen and (max-width: 1599px){.product .product__details li{font-size:1.6rem;line-height:1}}@media screen and (min-width: 991px)and (max-height: 849px){.product .product__details li{font-size:1.4rem;line-height:1.2}}@media screen and (max-width: 991px){.product .product__details li{font-size:1.4rem;line-height:20px;margin-bottom:10px}.product .product__details li:last-of-type{margin-bottom:0}}.product .product__details li label{color:#4f4f4f;font-size:1.4rem;line-height:20px;font-weight:400;margin-right:10px}@media screen and (max-width: 1599px){.product .product__details li label{font-size:1.4rem}}.product .product__details--overview{background-color:#f4f2ee;padding:30px 20px}.product .product__details--overview li{margin-bottom:10px;font-weight:600}.product .product__details--overview li label{margin-right:5px}.product .product__details--overview li label img{margin-right:10px}.product .product__details--overview li .availability__summary li{margin:15px 0 0}.product .product__details--overview li .availability__summary li label{margin:0}.product .product__details--compressed{padding:0 0 10px;margin-bottom:15px;border-bottom:1px solid #d4d4d4}.product .product__details--compressed ul{gap:15px}.product .product__details--compressed ul li{margin-bottom:0;font-weight:400;line-height:1}.product .product__details--compressed ul li label{margin-right:10px}.product .product__details--compressed ul li label img{margin-right:0}.product .product__details--compressed ul li label .feature_value{padding-top:3px}.product .product__summary{background-color:#f4f2ee}.product .product__summary .summary__accordion{margin-bottom:20px}.product .product__summary .summary__accordion .accordion-item{border-bottom:none !important}@media screen and (max-width: 991px){.product .product__ctas{gap:20px}}.product .product__ctas .btn--send_request{width:100%;height:50px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.product .product__ctas .btn--send_request{height:unset;padding:10px;text-transform:none;line-height:1;margin:0 !important}}.product .product__ctas .btn--send_request:last-of-type{margin-top:20px}.product .availability__summary li{display:flex;align-items:center;padding:10px 0 0}@media screen and (min-width: 991px)and (max-height: 849px){.product .availability__summary li{margin:0}}@media screen and (max-width: 991px){.product .availability__summary li{flex-direction:column;align-items:flex-start;padding:10px 0 0;font-size:1.4rem}}@media screen and (min-width: 992px){.product .availability__summary li:nth-child(even) label{background-color:#4f4f4f;color:#fff}}.product .availability__summary li label{width:180px;height:30px;background-color:#fff;color:#000;display:inline-flex;justify-content:center;align-items:center;text-transform:capitalize;font-size:1.4rem;letter-spacing:0}@media screen and (max-width: 991px){.product .availability__summary li label{margin-bottom:10px;margin:0 0 5px}}.product .availability__summary li .info_icon{margin-left:10px}.product .past_retreat_message{background-color:#fcf8e3;border:solid 1px #e4d47b;color:#8a6d3b;display:block;padding:10px;margin-bottom:20px;font-size:1.4rem;font-weight:400;line-height:1.5}@media screen and (max-width: 991px){.product .past_retreat_message{margin-bottom:0}}.product .past_retreat_message a{color:#8a6d3b;text-decoration:underline}.product__form{padding-top:20px}.product__form p{margin-bottom:8px;color:#383838}.product__form .form__title{font-weight:600;font-size:2.4rem}@media screen and (max-width: 1399px){.product__form .form__title{font-size:2.2rem}}@media screen and (max-width: 1199px){.product__form .form__title{font-size:2rem}}@media screen and (max-width: 991px){.product__form .form__title{font-size:1.6rem}}.product__form .form__description{font-size:1.6rem}@media screen and (max-width: 1399px){.product__form .form__description{font-size:1.5rem}}@media screen and (max-width: 1199px){.product__form .form__description{font-size:1.4rem}}.product__form .form__button{padding:10px 10px 9px 10px;position:absolute;display:inline-block;top:1px;right:1px;background-color:#819579}.product__form .form__button img{height:21px;width:20px}.product__form .single-form-input{position:relative;margin-bottom:10px}.product__form .single-form-input input[type=text]{height:40px;padding:20px 35px 20px 20px}.product__form .single-form-input.single-form-checkbox label{color:#383838;font-size:1.3rem;margin:0}.product__form .message{font-size:12px;color:#8f3237;margin-top:5px}.product__form .message.ok{color:#383838;font-size:14px}.product__recomendend_retreats{background-color:#f7f8f8;padding:100px 0}@media screen and (max-width: 1199px){.product__recomendend_retreats{padding:80px 0}}@media screen and (max-width: 991px){.product__recomendend_retreats{padding:60px 0}}@media screen and (max-width: 767px){.product__recomendend_retreats{padding:40px 0}}.product__recomendend_retreats .retreats__body .body__header{text-align:center}.product__recomendend_retreats .retreats__body .body__header .retreats__title{color:#000;font-size:4rem;line-height:52px;text-transform:none}.product__recomendend_retreats .retreats__body .retreats__list{padding:60px 50px 0}@media screen and (max-width: 991px){.product__recomendend_retreats .retreats__body .retreats__list{padding:40px 30px 0}}@media screen and (max-width: 575px){.product__recomendend_retreats .retreats__body .retreats__list{padding:40px 15px 0}}.product__recomendend_retreats .retreats__body .retreats__list .retreat__card .card__body{padding-bottom:0 !important}.product__recomendend_retreats .retreats__footer .glide__arrows{margin-top:60px;gap:45px}.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow{position:unset;display:block;border:none !important;background:none !important;width:unset;height:unset;transform:none;cursor:pointer}.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow svg{width:35px;height:35px;user-select:none}@media screen and (max-width: 767px){.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow svg{width:25px;height:25px}}.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow svg path{transition:fill .3s;fill:#819579}.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow:hover svg path{fill:#000}.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow.btn--disabled{cursor:default}.product__recomendend_retreats .retreats__footer .glide__arrows .glide__arrow.btn--disabled svg path{fill:#ccc}#addParticipantModal .modal-dialog,#paymentMethodModal .modal-dialog,.enquiryModal .modal-dialog,#bookOnlineModal .modal-dialog{max-width:50vw}@media screen and (max-width: 991px){#addParticipantModal .modal-dialog,#paymentMethodModal .modal-dialog,.enquiryModal .modal-dialog,#bookOnlineModal .modal-dialog{max-width:75vw}}@media screen and (max-width: 767px){#addParticipantModal .modal-dialog,#paymentMethodModal .modal-dialog,.enquiryModal .modal-dialog,#bookOnlineModal .modal-dialog{max-width:90vw}}@media screen and (max-width: 575px){#addParticipantModal .modal-dialog,#paymentMethodModal .modal-dialog,.enquiryModal .modal-dialog,#bookOnlineModal .modal-dialog{max-width:unset}}#addParticipantModal .modal-dialog .modal-content,#paymentMethodModal .modal-dialog .modal-content,.enquiryModal .modal-dialog .modal-content,#bookOnlineModal .modal-dialog .modal-content{padding:25px}#addParticipantModal .modal-dialog .modal-content .modal-header,#paymentMethodModal .modal-dialog .modal-content .modal-header,.enquiryModal .modal-dialog .modal-content .modal-header,#bookOnlineModal .modal-dialog .modal-content .modal-header{border:none}#addParticipantModal .modal-dialog .modal-content .modal-header .modal-title,#paymentMethodModal .modal-dialog .modal-content .modal-header .modal-title,.enquiryModal .modal-dialog .modal-content .modal-header .modal-title,#bookOnlineModal .modal-dialog .modal-content .modal-header .modal-title{font-family:"Orkney",sans-serif;font-size:2.4rem}#addParticipantModal .modal-dialog .modal-content .modal-body,#paymentMethodModal .modal-dialog .modal-content .modal-body,.enquiryModal .modal-dialog .modal-content .modal-body,#bookOnlineModal .modal-dialog .modal-content .modal-body{margin-top:20px}#addParticipantModal .modal-dialog .modal-content .modal-footer,#paymentMethodModal .modal-dialog .modal-content .modal-footer,.enquiryModal .modal-dialog .modal-content .modal-footer,#bookOnlineModal .modal-dialog .modal-content .modal-footer{margin-bottom:30px}#bookOnlineModal .modal-dialog{max-width:80vw}@media screen and (max-width: 1599px){#bookOnlineModal .modal-dialog{max-width:85vw}}@media screen and (max-width: 1399px){#bookOnlineModal .modal-dialog{max-width:90vw}}@media screen and (max-width: 575px){#bookOnlineModal .modal-dialog{max-width:95vw;margin:5px auto}}#bookOnlineModal .modal-dialog .modal-content{padding:50px}@media screen and (max-width: 1199px){#bookOnlineModal .modal-dialog .modal-content{padding:35px}}@media screen and (max-width: 991px){#bookOnlineModal .modal-dialog .modal-content{padding:25px}}@media screen and (max-width: 767px){#bookOnlineModal .modal-dialog .modal-content{padding:20px}}@media screen and (max-width: 575px){#bookOnlineModal .modal-dialog .modal-content{padding:5px}}#bookOnlineModal .modal-dialog .modal-content .rooms_container .card__content .card__text p{font-size:1.6rem;line-height:1.5}#bookOnlineModal .modal-dialog .modal-content .rooms_container .card__content .btn{min-width:185px}#bookOnlineModal .modal-dialog .modal-content .rooms_container .card__content .btn:nth-of-type(2){margin-left:20px}@media screen and (max-width: 575px){#bookOnlineModal .modal-dialog .modal-content .rooms_container .card__content .btn:nth-of-type(2){margin:20px 0 0 0}}.enquiryModal .modal-header{position:relative}.enquiryModal .modal-header .modal-title{margin:0 auto}.enquiryModal .modal-header .btn-close{position:absolute;top:10px;right:20px}@media screen and (max-width: 767px){.enquiryModal .modal-header .btn-close{top:0;right:0}}.enquiryModal .modal-body{margin-bottom:20px}@media screen and (min-width: 1400px){.enquiryModal .methods{width:80%;margin:0 auto}}.enquiryModal .methods img{width:50px;height:50px}.enquiryModal .methods img.whatsapp{margin-bottom:7px}.enquiryModal .methods img.envelope{width:70px;height:70px}.enquiryModal .methods p{margin:20px 0 0;font-size:1.8rem}@media screen and (max-width: 767px){.enquiryModal .methods p{margin:10px 0 20px}}#paymentMethodModal .modal-dialog .modal-footer{border-top:none}.products{opacity:1}.contact-page-wrapper{margin:60px 0 0}.contact-page-wrapper .container{max-width:1140px}.contact-page-wrapper .contact-method h3{font-size:3rem;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 575px){.contact-page-wrapper .contact-method h3{margin-bottom:15px;font-size:2.2rem}}.contact-page-wrapper .contact-method .form_description p:last-of-type{margin-bottom:10px}.contact-page-wrapper .contact-method .whatsapp_contact{line-height:1.5}@media screen and (max-width: 991px){.contact-page-wrapper .contact-method .whatsapp_contact{text-align:center}}.contact-page-wrapper .contact-method .whatsapp_contact .btn{display:block;max-width:max-content;padding:5px 30px}@media screen and (max-width: 991px){.contact-page-wrapper .contact-method .whatsapp_contact .btn{margin:20px auto 0}}.contact-page-wrapper .contact-method .whatsapp_contact .btn:hover{color:inherit;background-color:inherit}.contact-page-wrapper .contact-method .whatsapp_contact img{width:30px}@media screen and (max-width: 991px){.contact-page-wrapper .contact-method--description{margin-top:0}}.contact-page-wrapper .single-contact-info{font-size:1.8rem;margin-bottom:45px}@media screen and (max-width: 575px){.contact-page-wrapper .single-contact-info{margin-bottom:25px}}.contact-page-wrapper .single-contact-info h4{font-weight:bold;font-size:2rem;line-height:1;margin-bottom:20px}@media screen and (max-width: 575px){.contact-page-wrapper .single-contact-info h4{margin-bottom:10px}}.contact-page-wrapper .single-contact-info p{margin-bottom:0}.contact-page-wrapper .map-area-wrapper{height:350px}.contact-page-wrapper .map-area-wrapper #map_content{height:100%}.contact-page-wrapper .btn{margin-top:20px}.contact-page-wrapper .contact-info-wrapper{margin-top:80px}@media screen and (min-width: 992px){.contact-page-wrapper .contact-info-wrapper{margin-top:0}}.single-input-item{margin-bottom:21px}.single-input-item label,.single-input-item .custom-control-label{font-size:1.3rem;color:#222;display:block;margin-bottom:10px;position:relative}.single-input-item label.required:after,.single-input-item .custom-control-label.required:after{content:"*";color:red;margin-left:2px}.single-input-item input,.single-input-item textarea{font-size:1.5rem;border:1px solid #e7e7e7;display:block;outline:none;padding:15px 20px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;width:100%}.single-input-item input:focus,.single-input-item textarea:focus{border-color:#222}.single-input-item input::placeholder,.single-input-item textarea::placeholder{color:#ddd;opacity:1}.single-input-item input:-ms-input-placeholder,.single-input-item textarea:-ms-input-placeholder{color:#ddd}.single-input-item input::-ms-input-placeholder,.single-input-item textarea::-ms-input-placeholder{color:#ddd}.single-input-item input[type=checkbox]{width:auto;margin-right:8px}.single-input-item input[type=checkbox]+p{margin:0;line-height:1}.single-input-item .nice-select{line-height:30px;height:50px;width:100%}.single-input-item .nice-select .current{font-weight:400}.single-input-item .nice-select .list{font-size:1.3rem}.editorial{width:100%;padding:120px 0}@media screen and (max-width: 991px){.editorial{padding:0 0 120px}}.editorial h1,.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{max-width:576px;width:100%;padding:0 20px;margin:30px 0 40px 0}@media screen and (min-width: 992px){.editorial h1,.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{padding:0}}.editorial h1{font-size:50px}.editorial h2{font-size:40px}.editorial h3{font-size:30px;margin-bottom:30px}.editorial h4{font-size:25px;margin-bottom:30px}.editorial h5{font-size:20px;font-weight:500;margin-bottom:20px}.editorial h6{font-size:18px;font-weight:700;margin-bottom:20px}.editorial a{text-decoration:underline}.editorial p,.editorial ul,.editorial ol{max-width:576px;width:100%;font-size:18px;font-family:"Orkney",sans-serif;color:#5e5e5e;margin-bottom:35px;line-height:30px;padding:0 20px}@media screen and (min-width: 992px){.editorial p,.editorial ul,.editorial ol{font-size:22px;line-height:38px;padding:0}}.editorial ul,.editorial ol{padding-left:15px}.editorial ul li,.editorial ol li{list-style-position:inside}.editorial ul li{list-style-type:disc}.editorial img{max-width:100% !important;height:auto}.editorial .img-inset-fullscreen{width:100%;height:calc(100vh - 120px);background-repeat:no-repeat;background-position:center;background-size:cover}.hero+.category__introduction{padding:150px 0}@media screen and (max-width: 1199px){.hero+.category__introduction{padding:120px 0}}@media screen and (max-width: 991px){.hero+.category__introduction{padding:80px 0}}.category__introduction{padding-bottom:180px;max-width:75vw;margin:0 auto}@media screen and (max-width: 1599px){.category__introduction{padding-bottom:150px;max-width:85vw}}@media screen and (max-width: 1399px){.category__introduction{padding-bottom:150px}}@media screen and (max-width: 1199px){.category__introduction{padding-bottom:120px}}@media screen and (max-width: 991px){.category__introduction{padding-bottom:80px}}@media screen and (max-width: 767px){.category__introduction{max-width:90vw}}@media screen and (max-width: 575px){.category__introduction{max-width:90vw}}.category__introduction .introduction__title{font-size:4.6rem;font-weight:300;text-align:center;color:#819579;margin:0}@media screen and (max-width: 1599px){.category__introduction .introduction__title{font-size:4.2rem}}@media screen and (max-width: 1399px){.category__introduction .introduction__title{font-size:4rem}}@media screen and (max-width: 1199px){.category__introduction .introduction__title{font-size:3.6rem}}@media screen and (max-width: 991px){.category__introduction .introduction__title{font-size:3.4rem}}@media screen and (max-width: 767px){.category__introduction .introduction__title{font-size:3.2rem}}@media screen and (max-width: 575px){.category__introduction .introduction__title{font-size:2.8rem}}.category__introduction .introduction__title--new{font-size:400}.category__introduction .introduction__title+.introduction__text{font-size:2rem;line-height:1.5;font-size:400;color:#819579;text-align:center;margin-top:30px;max-width:840px}@media screen and (max-width: 1599px){.category__introduction .introduction__title+.introduction__text{font-size:1.8rem}}@media screen and (max-width: 991px){.category__introduction .introduction__title+.introduction__text{max-width:80vw;font-size:1.8rem}}@media screen and (max-width: 575px){.category__introduction .introduction__title+.introduction__text{max-width:85vw;font-size:1.6rem}}.category__introduction+.category__gallery,.category__introduction+.valori{padding-top:0 !important;padding:0 90px 150px}@media screen and (max-width: 1199px){.category__introduction+.category__gallery,.category__introduction+.valori{padding:0 60px 150px}}@media screen and (max-width: 1199px){.category__introduction+.category__gallery,.category__introduction+.valori{padding:0 30px 120px}}.category__gallery{padding:220px 90px}@media screen and (max-width: 1399px){.category__gallery{padding:200px 90px}}@media screen and (max-width: 1199px){.category__gallery{padding:160px 60px}}@media screen and (max-width: 991px){.category__gallery{padding:140px 50px}}@media screen and (max-width: 767px){.category__gallery{padding:120px 50px}}.category__gallery .glide__slide{max-width:unset}.category__gallery .glide__slide:not(:last-of-type){margin-right:60px}.category__gallery .glide__arrow{width:100px;height:100px;text-transform:capitalize}@media screen and (max-width: 1199px){.category__gallery .glide__arrow{width:90px;height:90px;font-size:2.2rem}}@media screen and (max-width: 767px){.category__gallery .glide__arrow{width:80px;height:80px;font-size:2rem}}@media screen and (max-width: 575px){.category__gallery .glide__arrow{width:80px;height:80px}}.category__gallery .glide__arrow--left{left:-50px}@media screen and (max-width: 1199px){.category__gallery .glide__arrow--left{left:-45px}}@media screen and (max-width: 767px){.category__gallery .glide__arrow--left{left:-40px}}.category__gallery .glide__arrow--right{right:-50px}@media screen and (max-width: 1199px){.category__gallery .glide__arrow--right{right:-45px}}@media screen and (max-width: 767px){.category__gallery .glide__arrow--right{right:-40px}}.category__promise{background-color:#819579;color:#fff}.category__promise ::selection{background-color:#fff;color:#819579}.category__promise .promise__intro{width:35vw}@media screen and (max-width: 991px){.category__promise .promise__intro{width:unset}}.category__promise .promise__title{width:560px;padding:0 60px;font-size:7.2rem}@media screen and (max-width: 1599px){.category__promise .promise__title{font-size:7rem;padding:0 45px}}@media screen and (max-width: 1199px){.category__promise .promise__title{font-size:6.4rem;padding:0 30px}}@media screen and (max-width: 991px){.category__promise .promise__title{width:unset;font-size:5.2rem;padding:60px 0 0}}@media screen and (max-width: 575px){.category__promise .promise__title{font-size:4.8rem}}@media screen and (max-width: 424px){.category__promise .promise__title{font-size:4.2rem}}.category__promise .promise__curve{min-width:70px;max-width:70px;margin:-10px 0}@media screen and (max-width: 1399px){.category__promise .promise__curve{min-width:70px;max-width:70px}}@media screen and (max-width: 1199px){.category__promise .promise__curve{min-width:60px;max-width:60px}}.category__promise .promise__content_container{width:65vw;padding:0 80px}@media screen and (max-width: 1399px){.category__promise .promise__content_container{padding:0 60px}}@media screen and (max-width: 1199px){.category__promise .promise__content_container{padding:0 45px}}@media screen and (max-width: 991px){.category__promise .promise__content_container{width:70vw;padding:0}}@media screen and (max-width: 767px){.category__promise .promise__content_container{width:75vw}}@media screen and (max-width: 575px){.category__promise .promise__content_container{width:80vw}}@media screen and (max-width: 424px){.category__promise .promise__content_container{width:85vw}}.category__promise .promise__content{padding:60px 0 40px;max-width:860px}@media screen and (max-width: 991px){.category__promise .promise__content{padding:60px 0 60px}}@media screen and (max-width: 767px){.category__promise .promise__content{padding:45px 0 60px}}@media screen and (max-width: 575px){.category__promise .promise__content{padding:30px 0 60px}}.category__promise .promise__text{font-family:"BaskervilleBTW01-Roman",serif;font-size:2.2rem;line-height:1.8}@media screen and (max-width: 1399px){.category__promise .promise__text{font-size:2rem}}@media screen and (max-width: 1199px){.category__promise .promise__text{font-size:1.8rem}}@media screen and (max-width: 991px){.category__promise .promise__text{font-size:1.8rem}}@media screen and (max-width: 767px){.category__promise .promise__text{font-size:1.8rem}}@media screen and (max-width: 575px){.category__promise .promise__text{font-size:1.8rem}}.category__promise .promise__text p{margin-bottom:25px}@media screen and (max-width: 1399px){.category__promise .promise__text p{margin-bottom:20px}}@media screen and (max-width: 1199px){.category__promise .promise__text p{margin-bottom:15px}}.category__promise .promise__signature{width:270px}.category__retreats_types{padding:120px 15px;background-color:#819579;color:#fff}.category__retreats_types ::selection{background-color:#fff;color:#819579}.category__retreats_types .types__container{max-width:70vw;margin:0 auto}@media screen and (max-width: 1399px){.category__retreats_types .types__container{max-width:75vw}}@media screen and (max-width: 991px){.category__retreats_types .types__container{max-width:80vw}}@media screen and (max-width: 767px){.category__retreats_types .types__container{max-width:90vw}}@media screen and (max-width: 575px){.category__retreats_types .types__container{max-width:90vw}}@media screen and (max-width: 991px){.category__retreats_types .types__container .type__col{justify-content:center !important;margin-bottom:60px}}.category__retreats_types .types__container .type__col:first-of-type{padding-right:45px}@media screen and (max-width: 991px){.category__retreats_types .types__container .type__col:first-of-type{padding:0}}.category__retreats_types .types__container .type__col:first-of-type .type__img{border-top-left-radius:100%}.category__retreats_types .types__container .type__col:last-of-type{padding-left:45px}@media screen and (max-width: 991px){.category__retreats_types .types__container .type__col:last-of-type{padding:0}}.category__retreats_types .types__container .type__col:last-of-type .type__img{border-top-right-radius:100%}.category__retreats_types .types__container .type__col .type{position:relative}@media screen and (max-width: 767px){.category__retreats_types .types__container .type__col .type{padding:0 15px}}.category__retreats_types .types__container .type__col .type__img{margin-bottom:45px}@media screen and (max-width: 991px){.category__retreats_types .types__container .type__col .type__img{margin-bottom:30px}}.category__retreats_types .types__container .type__col .type__content .type__title{color:#fff;font-size:4.6rem;line-height:70px;margin-bottom:15px}@media screen and (max-width: 1599px){.category__retreats_types .types__container .type__col .type__content .type__title{font-size:4.2rem}}@media screen and (max-width: 991px){.category__retreats_types .types__container .type__col .type__content .type__title{font-size:4rem}}@media screen and (max-width: 767px){.category__retreats_types .types__container .type__col .type__content .type__title{font-size:3.8rem}}.category__retreats_types .types__container .type__col .type__content .type__description{font-size:1.8rem;line-height:1.7;letter-spacing:1.5px;margin-bottom:40px}@media screen and (max-width: 1199px){.category__retreats_types .types__container .type__col .type__content .type__description{margin-bottom:15px}}@media screen and (max-width: 991px){.category__retreats_types .types__container .type__col .type__content .type__description{font-size:1.6rem}}.category__retreats_types .types__container .type__col .type__content .type__link{font-size:2rem;line-height:1.7;letter-spacing:1.5px;font-weight:400;color:#fff;text-decoration:underline;text-underline-offset:5px}@media screen and (max-width: 1199px){.category__retreats_types .types__container .type__col .type__content .type__link{font-size:1.8rem}}@media screen and (max-width: 767px){.category__retreats_types .types__container .type__col .type__content .type__link{font-size:1.6rem}}.category__retreats_types .types__container .type__col .type__content .type__link:hover{color:#fff}.category__editorial+.category__retreats_types{padding-top:0}.category__typicalDay{padding:120px 0}.category__typicalDay .typicalDay__title{color:#3d3d3d;font-size:4rem;line-height:52px;margin-bottom:50px}@media screen and (max-width: 575px){.category__typicalDay .carousel__container .glide{padding:0 20px}}.category__typicalDay .carousel__container .glide .horizontal__card:not(:last-of-type){margin:0}.category__highlited_retreat{padding:260px 0 80px}@media screen and (max-width: 991px){.category__highlited_retreat{padding:120px 0 30px}}.category__highlited_retreat .highlited_retreat__header{margin-left:auto;padding:0 50px 0 150px;margin-bottom:60px}@media screen and (max-width: 1599px){.category__highlited_retreat .highlited_retreat__header{padding-left:100px}}@media screen and (max-width: 1399px){.category__highlited_retreat .highlited_retreat__header{padding:0 50px}}@media screen and (max-width: 1199px){.category__highlited_retreat .highlited_retreat__header{padding:0 30px;margin-bottom:45px}}@media screen and (max-width: 991px){.category__highlited_retreat .highlited_retreat__header{padding:0 25px;margin-bottom:40px}}@media screen and (max-width: 767px){.category__highlited_retreat .highlited_retreat__header{padding:0 15px;margin-bottom:30px}}.category__highlited_retreat .highlited_retreat__title{display:block;font-size:4.8rem;line-height:1.3;color:#819579;max-width:35%}@media screen and (max-width: 1199px){.category__highlited_retreat .highlited_retreat__title{max-width:unset;margin-bottom:25px;font-size:4.6rem}}@media screen and (max-width: 991px){.category__highlited_retreat .highlited_retreat__title{font-size:4.2rem}}@media screen and (max-width: 767px){.category__highlited_retreat .highlited_retreat__title{font-size:3.8rem}}@media screen and (max-width: 575px){.category__highlited_retreat .highlited_retreat__title{font-size:3.6rem}}.category__highlited_retreat .highlited_retreat__content{max-width:50%}@media screen and (max-width: 1199px){.category__highlited_retreat .highlited_retreat__content{max-width:calc(100% - 200px)}}@media screen and (max-width: 767px){.category__highlited_retreat .highlited_retreat__content{max-width:100%}}.category__highlited_retreat .highlited_retreat__availability{display:block;font-size:3rem;text-transform:uppercase;letter-spacing:4px;color:#819579;margin-bottom:15px}@media screen and (max-width: 1199px){.category__highlited_retreat .highlited_retreat__availability{font-size:2.6rem}}@media screen and (max-width: 991px){.category__highlited_retreat .highlited_retreat__availability{font-size:2.2rem;margin-bottom:10px}}@media screen and (max-width: 767px){.category__highlited_retreat .highlited_retreat__availability{font-size:1.8rem}}@media screen and (max-width: 575px){.category__highlited_retreat .highlited_retreat__availability{font-size:1.6rem;margin-bottom:5px}}.category__highlited_retreat .highlited_retreat__introduction{font-size:2.4rem}@media screen and (max-width: 1199px){.category__highlited_retreat .highlited_retreat__introduction{font-size:2.2rem}}@media screen and (max-width: 991px){.category__highlited_retreat .highlited_retreat__introduction{font-size:2rem}}@media screen and (max-width: 767px){.category__highlited_retreat .highlited_retreat__introduction{font-size:1.6rem}}.category__highlited_retreat .highlited_retreat__link--mobile{display:block;color:#819579;font-size:2rem;text-decoration:underline;text-underline-offset:5px;font-weight:400}.category__highlited_retreat .highlited_retreat__image{width:100vw}.category__howitworks{padding:90px 120px;background-color:#819579;color:#fff}@media screen and (max-width: 1399px){.category__howitworks{padding:90px 90px}}@media screen and (max-width: 1199px){.category__howitworks{padding:90px 90px}}@media screen and (max-width: 991px){.category__howitworks{padding:90px 60px}}@media screen and (max-width: 767px){.category__howitworks{padding:90px 30px}}@media screen and (max-width: 575px){.category__howitworks{padding:90px 20px}}.category__howitworks .howitworks__title{font-size:4rem;color:#fff;text-align:center;margin-bottom:60px}@media screen and (max-width: 1199px){.category__howitworks .howitworks__title{font-size:3.6rem}}@media screen and (max-width: 991px){.category__howitworks .howitworks__title{font-size:3.2rem}}.category__howitworks .howitworks__content{max-width:1160px;margin:0 auto}.category__howitworks .howitworks__content .steps{column-gap:90px;row-gap:45px}@media screen and (max-width: 991px){.category__howitworks .howitworks__content .steps{column-gap:60px}}@media screen and (max-width: 767px){.category__howitworks .howitworks__content .steps{row-gap:30px}}.category__howitworks .howitworks__content .steps .step{flex-basis:calc(50% - 45px);gap:30px}@media screen and (max-width: 767px){.category__howitworks .howitworks__content .steps .step{flex-basis:unset;gap:20px}}.category__howitworks .howitworks__content .steps .step__number{font-size:2.4rem;font-weight:400}.category__howitworks .howitworks__content .steps .step__title{font-size:2.8rem;color:#fff;margin-bottom:20px}.category__howitworks .howitworks__content .steps .step__text{font-size:2rem}@media screen and (max-width: 1199px){.category__howitworks .howitworks__content .steps .step__text{font-size:1.8rem}}@media screen and (max-width: 767px){.category__howitworks .howitworks__content .steps .step__text{font-size:1.6rem}}.category_section__intro{text-align:center}.category_section__intro .intro__title{font-size:4rem;font-weight:400;color:#819579;margin-bottom:0}@media screen and (max-width: 991px){.category_section__intro .intro__title{font-size:3.6rem}}.category_section__intro .intro__text{font-size:1.8rem;font-weight:300;color:#383838;display:block;max-width:600px;margin:30px auto 0}@media screen and (max-width: 767px){.category_section__intro .intro__text{font-size:1.6rem}}.category__form_section{padding:90px 50px;background-color:#f4f2ee;position:relative;z-index:3}@media screen and (max-width: 767px){.category__form_section{padding:90px 50px}}@media screen and (max-width: 575px){.category__form_section{padding:90px 30px}}.category__form_section .category_section__intro{margin-bottom:60px}.category__form_section .category__form{width:100%;max-width:660px;margin:0 auto}.category__form_section .category__form fieldset{--bs-gutter-x: 30px}.category__form_section .category__form fieldset .single-form-input{margin-bottom:45px}@media screen and (max-width: 991px){.category__form_section .category__form fieldset .single-form-input{margin-bottom:30px}}@media screen and (max-width: 767px){.category__form_section .category__form fieldset .single-form-input{margin-bottom:15px}}.category__form_section .category__form fieldset .single-form-input input,.category__form_section .category__form fieldset .single-form-input select{padding:16px 20px}.category__form_section .category__form fieldset .single-form-input select{background-color:#fff}.category__form_section .category__form fieldset .checkbox_input_container .single-form-input{margin-bottom:20px}.category__form_section .category__form fieldset .single-input-item input[type=checkbox]+p{font-size:1.5rem}.category__form_section .category__form fieldset .btn.btn--reverse{flex:0}.category__form_section+script+.contact_box{margin-top:-150px}@media screen and (max-width: 991px){.category__form_section+script+.contact_box{padding-top:150px}}.category__products_carousel{padding:90px 90px}@media screen and (max-width: 1199px){.category__products_carousel{padding:90px 90px}}@media screen and (max-width: 991px){.category__products_carousel{padding:90px 60px}}@media screen and (max-width: 767px){.category__products_carousel{padding:90px 50px}}@media screen and (max-width: 575px){.category__products_carousel{padding:90px 30px}}@media screen and (max-width: 424px){.category__products_carousel{padding:90px 20px}}.category__products_carousel .category_section__intro{margin-bottom:60px}.category__products_carousel .glide__slide .retreat__card{max-width:unset}.category__products_carousel .glide__arrow{width:100px;height:100px;text-transform:capitalize;top:35%}@media screen and (max-width: 1199px){.category__products_carousel .glide__arrow{width:90px;height:90px;font-size:2.2rem;top:30%}}@media screen and (max-width: 767px){.category__products_carousel .glide__arrow{width:80px;height:80px;font-size:1.8rem}}@media screen and (max-width: 575px){.category__products_carousel .glide__arrow{width:50px;height:50px;font-size:1.4rem}}.category__products_carousel .glide__arrow--left{left:-50px}@media screen and (max-width: 1199px){.category__products_carousel .glide__arrow--left{left:-45px}}@media screen and (max-width: 767px){.category__products_carousel .glide__arrow--left{left:-40px}}@media screen and (max-width: 575px){.category__products_carousel .glide__arrow--left{left:-20px}}@media screen and (max-width: 424px){.category__products_carousel .glide__arrow--left{left:-15px}}.category__products_carousel .glide__arrow--right{right:-50px}@media screen and (max-width: 1199px){.category__products_carousel .glide__arrow--right{right:-45px}}@media screen and (max-width: 767px){.category__products_carousel .glide__arrow--right{right:-40px}}@media screen and (max-width: 575px){.category__products_carousel .glide__arrow--right{right:-20px}}@media screen and (max-width: 424px){.category__products_carousel .glide__arrow--right{right:-15px}}.subcategory{opacity:1}.experts__list{max-width:900px;width:90%;margin:0 auto;padding-top:120px}#my-account-page-wrapper{padding-bottom:100px}.my-account-item-wrapper h3{font-size:2.4rem;margin-bottom:30px}.my-account-item-wrapper .lost-pswd a{color:#819579;font-size:1.4rem}.my-account-item-wrapper .lost-pswd a:hover{color:#819579}.my-account-item-wrapper .social-registration ul{margin-bottom:10px}.my-account-item-wrapper .social-registration p{font-size:1.2rem;max-width:350px}.my-account-item-wrapper .col-padding{padding:0px 30px}.registration_step{margin-top:60px}.registration_step:last-of-type{margin-top:20px}.registration_step .step__header{margin-bottom:45px}@media screen and (max-width: 767px){.registration_step .step__header{margin-bottom:30px}}.registration_step .step__header h2{font-size:3.2rem;line-height:1;margin:0}@media screen and (max-width: 1199px){.registration_step .step__header h2{font-size:2.8rem}}@media screen and (max-width: 767px){.registration_step .step__header h2{font-size:2.4rem}}.registration_step .single-form-input:last-child{margin-bottom:35px}@media screen and (max-width: 767px){.registration_step .single-form-input:last-child{margin-bottom:20px}}.registration_step .single-form-input label{margin-bottom:5px;height:40px}@media screen and (max-width: 767px){.registration_step .single-form-input label{height:unset}}.registration_step .single-form-input error{margin:0}.registration_step--nomt{margin-top:0}.simpleLink,.summary__user_informations .informations__edit,.checkout-item-wrapper .edit{display:block;margin-top:30px;text-decoration:underline;cursor:pointer}.simpleLink--inline,.summary__user_informations .informations__edit,.checkout-item-wrapper .edit{margin:0 0 3px 25px}@media screen and (max-width: 767px){.simpleLink--inline,.summary__user_informations .informations__edit,.checkout-item-wrapper .edit{margin-left:15px}}.single-form-input{color:#8d8d8d;font-size:1.5rem;margin-bottom:25px}.single-form-input:last-child{margin-bottom:0}.single-form-input label{color:#222;display:block;margin-bottom:10px}.single-form-input label sup{color:#e74c3c;font-size:1.5rem;top:-0.1rem}.single-form-input input[type=text],.single-form-input input[type=password],.single-form-input textarea{border:1px solid #d4d4d4;font-size:1.4rem;display:block;outline:none;padding:20px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}@media screen and (max-width: 767px){.single-form-input input[type=text],.single-form-input input[type=password],.single-form-input textarea{padding:15px}}.single-form-input input[type=text]:focus,.single-form-input input[type=password]:focus,.single-form-input textarea:focus{border-color:#222}.single-form-input select{width:100%;border:1px solid #d4d4d4;background:rgba(0,0,0,0);padding:20px;appearance:none;background:url("../images/icons/down-arrow.svg") no-repeat right rgba(0,0,0,0);background-size:15px;background-position-x:95%}@media screen and (max-width: 767px){.single-form-input select{padding:15px}}.single-form-input select:focus-visible{outline:0}.single-form-input input[type=checkbox]{margin:0}.single-form-input input[type=checkbox]+label{margin:0}.single-form-input input[type=radio]+label{margin:0 15px 0 5px}.single-form-input.form-select--birthday .combodate{width:100%;display:flex}.single-form-input.form-select--birthday .combodate select{background-position-x:90%;width:100% !important}.title-divider{margin-top:30px}.form-input__privacy-container{margin-bottom:25px}.form-input__privacy-container label{height:unset !important}.form-input__privacy-container .single-form-input:last-child{margin-bottom:0}#checkout-page-wrapper{padding-bottom:120px}.checkout-page-coupon-area .card{border:none;padding:0}.checkout-page-coupon-area .card h3{background-color:#eeeff2;font-size:1.3rem;line-height:1.2;font-weight:400;margin-bottom:0;padding:20px 30px}.checkout-page-coupon-area .card h3 i{color:green;margin-right:10px}.checkout-page-coupon-area .card h3 span{cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.checkout-page-coupon-area .card h3 span:hover{color:#819579}.checkout-page-coupon-area .card .card-body{color:#8d8d8d;font-size:1.3rem;padding:0;margin-top:30px}.checkout-page-coupon-area .card .card-body .apply-coupon-wrapper input{border:1px solid #e7e7e7;outline:none;padding:16px 20px;max-width:500px;width:100%}.checkout-page-coupon-area .card .card-body .apply-coupon-wrapper button.btn{padding:16px 30px 19px;margin-left:20px}@media screen and (max-width: 575px){.checkout-page-coupon-area .card .card-body .apply-coupon-wrapper button.btn{margin-left:0;margin-top:10px}}.checkout-billing-details-wrap{margin-top:50px}@media screen and (max-width: 575px){.checkout-billing-details-wrap{margin-top:30px}}.checkout-billing-details-wrap h2{font-weight:600;font-size:2rem;line-height:1;position:relative;padding-bottom:15px;margin-bottom:46px}@media screen and (max-width: 575px){.checkout-billing-details-wrap h2{margin-bottom:26px}}.checkout-billing-details-wrap h2:before{background-color:#222;content:"";position:absolute;left:0;bottom:0;height:2px;width:50px}.single-input-item{font-size:1.3rem;color:#8d8d8d;margin-bottom:21px}.single-input-item label,.single-input-item .custom-control-label{font-size:1.3rem;color:#222;display:block;margin-bottom:10px;position:relative}.single-input-item label.required:after,.single-input-item .custom-control-label.required:after{content:"*";color:red;margin-left:2px}.single-input-item input,.single-input-item textarea{font-size:1.5rem;border:1px solid #e7e7e7;color:#8d8d8d;display:block;outline:none;padding:15px 20px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;width:100%}.single-input-item input:focus,.single-input-item textarea:focus{border-color:#222}.single-input-item input[type=checkbox]{width:auto;margin-right:8px}.single-input-item input[type=checkbox]+p{margin:0;line-height:1}.single-input-item .nice-select{line-height:30px;height:50px;width:100%}.single-input-item .nice-select .current{color:#8d8d8d;font-weight:400}.single-input-item .nice-select .list{font-size:1.3rem}.checkout-box-wrap{font-size:1.3rem;color:#8d8d8d}.checkout-box-wrap .account-create,.checkout-box-wrap .ship-to-different{display:none}.order-details-area-wrap{border:2px solid #e7e7e7;padding:50px;margin-top:50px;color:#8d8d8d;font-size:1.3rem}@media screen and (max-width: 767px){.order-details-area-wrap{margin-top:30px}}@media screen and (max-width: 575px){.order-details-area-wrap{padding:30px 20px}}.order-details-area-wrap h2{font-weight:600;font-size:2rem;line-height:1;position:relative;padding-bottom:15px;margin-bottom:35px}@media screen and (max-width: 575px){.order-details-area-wrap h2{margin-bottom:26px}}.order-details-area-wrap h2:before{background-color:#222;content:"";position:absolute;left:0;bottom:0;height:2px;width:50px}.order-details-area-wrap .order-details-table{font-size:1.3rem;line-height:1;white-space:nowrap}.order-details-area-wrap .order-details-table .custom-control-label,.order-details-area-wrap .order-details-table th{font-size:1.3rem;font-weight:400}.order-details-area-wrap .order-details-table .table thead{border-bottom:1px solid #e7e7e7;margin-bottom:27px}.order-details-area-wrap .order-details-table .table thead th{margin-bottom:27px}.order-details-area-wrap .order-details-table .table tbody{border-bottom:1px solid #e7e7e7}.order-details-area-wrap .order-details-table .table tbody .cart-item:first-child td{padding-top:30px}.order-details-area-wrap .order-details-table .table tbody .cart-item:last-child td{padding-bottom:30px}.order-details-area-wrap .order-details-table .table tfoot .shipping .shipping-method li{margin-bottom:15px}.order-details-area-wrap .order-details-table .table tfoot .shipping .shipping-method li:last-child{margin-bottom:0}.order-details-area-wrap .order-details-table .table tfoot .total-amount{font-size:2rem}.order-details-area-wrap .order-details-table .table tfoot tr{border-bottom:1px solid #e7e7e7}.order-details-area-wrap .order-details-table .table tr td,.order-details-area-wrap .order-details-table .table tr th{padding:15px 0;color:#000}.order-details-area-wrap .order-details-table .table tr td:last-child,.order-details-area-wrap .order-details-table .table tr th:last-child{text-align:right}.order-details-area-wrap .order-details-table .product-title .product-quantity{color:#8d8d8d;font-size:1.4rem}.order-details-area-wrap .order-details-footer{margin-top:16px}.order-details-area-wrap .order-details-footer .custom-control .custom-control-label{font-size:1.2rem}.order-details-area-wrap .order-details-footer .custom-control .custom-control-label:before{top:4px}.order-details-area-wrap .order-details-footer .custom-control .custom-control-label:after{top:3px}.checkout-item-wrapper{margin-bottom:45px}.checkout-item-wrapper h3{font-size:2.4rem;font-weight:700}.checkout-item-wrapper .edit{margin-bottom:15px}.checkout-item-wrapper .horizontal__card{margin-top:30px}.checkout-item-wrapper .horizontal__card .card__content{padding-left:20px}.checkout-item-wrapper.pmethods,.checkout-item-wrapper.resume{margin-top:56px}@media screen and (max-width: 991px){.checkout-item-wrapper.details{margin-top:56px}}.checkout-payment-methods li{background-color:#f6f6f6;padding:20px;margin-bottom:10px}.checkout-payment-methods li label{margin:0 0 0 8px;font-weight:700;font-family:"Orkney",sans-serif;color:#000;font-size:1.6rem}.checkout-payment-methods li p{font-size:1.4rem}.checkout-payment-methods li p:last-child{margin-bottom:0}.checkout-payment-methods li .payment_box{margin-top:24px}.single-form-input input[type=checkbox]{width:auto;margin-right:8px}.single-form-input input[type=checkbox]+p{margin:0}.summary{max-width:65vw;margin:0 auto}@media screen and (max-width: 1599px){.summary{max-width:70vw}}@media screen and (max-width: 1399px){.summary{max-width:75vw}}@media screen and (max-width: 1199px){.summary{max-width:80vw}}@media screen and (max-width: 991px){.summary{max-width:80vw}}@media screen and (max-width: 767px){.summary{max-width:85vw}}@media screen and (max-width: 575px){.summary{max-width:90vw}}.summary__product{margin-bottom:60px}@media screen and (max-width: 767px){.summary__product .horizontal__card{padding:30px}}.summary__user_informations .informations{margin-bottom:60px}.summary__user_informations .informations--uncomplete .informations__header .pulse-container{display:grid;margin-left:-30px;margin-right:10px;margin-bottom:6px}.summary__user_informations .informations--uncomplete .informations__header .informations__title{position:relative;display:block}.summary__user_informations .informations__header{margin-bottom:45px}.summary__user_informations .informations__header .pulse-container{display:none}.summary__user_informations .informations__title{font-size:3.2rem;line-height:1;margin:0}.summary__user_informations .informations__block:not(:last-of-type){margin-bottom:40px}.summary__user_informations .informations__subtitle{font-size:2.6rem;line-height:1;margin-bottom:30px}.summary__user_informations .informations__container{opacity:1}.summary__user_informations .informations__box{line-height:1.5}.summary__user_informations .informations__separator{width:1px;height:inherit;margin:0 30px;background-color:#aaa}.summary__user_informations .informations .information{margin-bottom:10px}.summary__user_informations .informations .information__label{display:block;font-weight:600}.summary__user_informations .informations .information__value{opacity:1}.summary .message{width:400px;text-align:center}.summary--outline{margin:60px auto 0}.summary--outline .summary__product{margin-bottom:0}#cart-page-wrapper{padding-bottom:120px}.shopping-cart-table thead th{font-weight:400;font-size:1.3rem;text-transform:uppercase;border-bottom:0}.shopping-cart-table tr td,.shopping-cart-table tr th{vertical-align:middle;width:15%;padding:10px;border-color:rgba(0,0,0,.1);white-space:nowrap}.shopping-cart-table tr td.product-list,.shopping-cart-table tr th.product-list{width:55%}.shopping-cart-table tr td .order_link_btn,.shopping-cart-table tr th .order_link_btn{padding:8px 30px;font-size:1.4rem}.shopping-cart-table .product-list .remove-icon{margin-right:15px;min-width:20px;width:20px}.shopping-cart-table .product-list .remove-icon button{color:#848484}.shopping-cart-table .product-list .remove-icon button:hover{color:#819579}.shopping-cart-table .product-list .product-thumb{min-width:70px;width:70px;margin-right:20px}.shopping-cart-table .product-list .product-name{margin:10px 0;white-space:normal}.shopping-cart-table .product-list .product-name h3{margin:0;font-size:1.8rem;font-weight:500}@media screen and (max-width: 1199px){.shopping-cart-table .product-list .product-name h3{font-size:1.6rem}}@media screen and (max-width: 767px){.shopping-cart-table .product-list .product-name h3{font-size:1.4rem}}.shopping-cart-table .product-list .product-name .product-features .feature{margin-top:10px}.shopping-cart-table .product-list .product-name .product-features .feature p{margin:0 15px 0 0;min-width:115px;color:#000;font-size:1.1rem}.shopping-cart-table .product-list .product-name .product-features .feature p span{margin-left:5px}.shopping-cart-table .product-list .product-name .alert{color:#e74c3c;margin-top:5px;margin-bottom:0;padding:0}.shopping-cart-table .product-prices{color:#000;font-size:1.6rem;line-height:1}.shopping-cart-table .product-prices .currency_little{font-size:1.1rem;color:#383838;display:inline-block;margin-left:5px}.shopping-cart-table.my-orders-table .product-list{width:30%}.cart-coupon-update-area{font-size:1.3rem;margin-bottom:30px}@media screen and (max-width: 991px){.cart-coupon-update-area{margin:30px 0 30px 0}}.cart-coupon-update-area button{font-size:1.4rem;font-weight:600;color:#000}.cart-coupon-update-area .coupon-form-wrap{width:100%;position:relative}.cart-coupon-update-area .coupon-form-wrap form{position:relative}.cart-coupon-update-area .coupon-form-wrap input{border:none;border:1px solid #e7e7e7;display:block;outline:none;padding:10px 100px 10px 10px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;width:100%;background:none;font-size:1.5rem}.cart-coupon-update-area .coupon-form-wrap input:focus{border-color:#819579}.cart-coupon-update-area .coupon-form-wrap .btn-apply{position:absolute;right:10px;top:50%;transform:translate(0, -50%)}.cart-coupon-update-area .cart-update-buttons button:nth-child(1n+2){margin-left:10px}.cart-calculate-area{background-color:#f6f6f6;padding:30px;margin-bottom:15px}@media screen and (max-width: 991px){.cart-calculate-area{margin-left:0;margin-top:15px}}.cart-calculate-area h5{font-weight:700;font-size:2.2rem;line-height:1;margin-bottom:20px}.cart-calculate-area .cart-cal-table{white-space:nowrap}.cart-calculate-area .cart-cal-table table{margin-bottom:0}.cart-calculate-area .cart-cal-table td,.cart-calculate-area .cart-cal-table th{font-size:1.6rem;font-weight:400;padding:5px 0 15px}.cart-calculate-area .cart-cal-table .shipping-method li{margin-bottom:15px}.cart-calculate-area .cart-cal-table .shipping-method li:last-child{margin-bottom:0}.cart-calculate-area .cart-cal-table .order-total{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.cart-calculate-area .cart-cal-table .order-total th,.cart-calculate-area .cart-cal-table .order-total td{padding-top:15px}.cart-calculate-area .cart-cal-table .currency_little{font-size:1.1rem;color:#383838;display:inline-block;margin-left:5px}.cart-calculate-area .proceed-checkout-btn{margin:20px 0}.cart-calculate-area .cart-privacy{color:#222;font-size:1.2rem;margin-top:16px}.cart-calculate-area .alert{color:#e74c3c;margin-top:20px;margin-bottom:0;padding:0}.tax_message{font-size:1.2rem;color:#666}.about__founder{padding:160px}@media screen and (max-width: 1599px){.about__founder{padding:160px 120px}}@media screen and (max-width: 1399px){.about__founder{padding:140px 80px}}@media screen and (max-width: 1199px){.about__founder{padding:120px 50px}}@media screen and (max-width: 991px){.about__founder{padding:120px 80px}}@media screen and (max-width: 767px){.about__founder{padding:120px 60px}}@media screen and (max-width: 575px){.about__founder{padding:100px 45px}}.about__founder .founder__content{max-width:650px;min-width:760px;margin-right:60px}@media screen and (max-width: 1599px){.about__founder .founder__content{max-width:650px;min-width:650px}}@media screen and (max-width: 1399px){.about__founder .founder__content{max-width:550px;min-width:550px}}@media screen and (max-width: 1199px){.about__founder .founder__content{max-width:450px;min-width:450px;margin-right:45px}}@media screen and (max-width: 991px){.about__founder .founder__content{max-width:unset;min-width:unset;width:90%;margin-right:0;margin-bottom:45px}}@media screen and (max-width: 767px){.about__founder .founder__content{width:100%;margin-bottom:30px}}.about__founder .founder__title{color:#819579;font-weight:400;font-size:4rem}@media screen and (max-width: 1599px){.about__founder .founder__title{font-size:3.6rem}}@media screen and (max-width: 1399px){.about__founder .founder__title{font-size:3.4rem}}@media screen and (max-width: 1199px){.about__founder .founder__title{font-size:3.4rem}}@media screen and (max-width: 991px){.about__founder .founder__title{font-size:3.4rem}}@media screen and (max-width: 767px){.about__founder .founder__title{font-size:3.2rem}}@media screen and (max-width: 575px){.about__founder .founder__title{font-size:3rem}}.about__founder .founder__subtitle{color:#819579;font-weight:300;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px;font-size:2.8rem}@media screen and (max-width: 1599px){.about__founder .founder__subtitle{font-size:2.6rem}}@media screen and (max-width: 1399px){.about__founder .founder__subtitle{font-size:2.4rem;margin-bottom:25px}}@media screen and (max-width: 1199px){.about__founder .founder__subtitle{font-size:2.2rem;margin-bottom:20px}}@media screen and (max-width: 991px){.about__founder .founder__subtitle{font-size:2rem;margin-bottom:30px}}@media screen and (max-width: 767px){.about__founder .founder__subtitle{font-size:1.8rem}}@media screen and (max-width: 575px){.about__founder .founder__subtitle{font-size:1.6rem;margin-bottom:20px}}.about__founder .founder__text{letter-spacing:1px;line-height:1.7;font-weight:400;font-size:1.9rem}@media screen and (max-width: 1599px){.about__founder .founder__text{font-size:1.8rem}}@media screen and (max-width: 1399px){.about__founder .founder__text{font-size:1.6rem}}@media screen and (max-width: 1199px){.about__founder .founder__text{line-height:1.5}}@media screen and (max-width: 991px){.about__founder .founder__text{font-size:1.8rem}}@media screen and (max-width: 767px){.about__founder .founder__text{font-size:1.6rem}}.about__founder .founder__signature{width:400px}@media screen and (max-width: 1599px){.about__founder .founder__signature{width:350px}}@media screen and (max-width: 1399px){.about__founder .founder__signature{width:300px}}@media screen and (max-width: 1199px){.about__founder .founder__signature{width:250px}}@media screen and (max-width: 991px){.about__founder .founder__signature{width:300px}}@media screen and (max-width: 767px){.about__founder .founder__signature{width:250px}}@media screen and (max-width: 575px){.about__founder .founder__signature{width:200px}}@media screen and (max-width: 424px){.about__founder .founder__signature{width:200px}}.about__founder .founder__image{border-bottom-right-radius:100%}.about__founder+.about__activities,.valori+.about__founder{padding-top:0 !important}.about__activities{padding:160px}@media screen and (max-width: 1599px){.about__activities{padding:160px 120px}}@media screen and (max-width: 1399px){.about__activities{padding:140px 80px}}@media screen and (max-width: 1199px){.about__activities{padding:120px 50px}}@media screen and (max-width: 991px){.about__activities{padding:120px 80px}}@media screen and (max-width: 767px){.about__activities{padding:120px 60px}}@media screen and (max-width: 575px){.about__activities{padding:100px 45px}}.about__activities .activities__title{color:#819579;font-weight:300;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px;font-size:2.8rem}@media screen and (max-width: 1599px){.about__activities .activities__title{font-size:2.6rem}}@media screen and (max-width: 1399px){.about__activities .activities__title{font-size:2.4rem}}@media screen and (max-width: 1199px){.about__activities .activities__title{font-size:2.2rem}}@media screen and (max-width: 991px){.about__activities .activities__title{font-size:2rem}}@media screen and (max-width: 767px){.about__activities .activities__title{font-size:1.8rem;margin-bottom:10px}}@media screen and (max-width: 575px){.about__activities .activities__title{font-size:1.6rem;margin-bottom:20px}}.about__activities .activities__link{color:#819579;text-decoration:underline;font-size:2.2rem}@media screen and (max-width: 1199px){.about__activities .activities__link{font-size:2rem}}@media screen and (max-width: 991px){.about__activities .activities__link{font-size:1.8rem}}@media screen and (max-width: 767px){.about__activities .activities__link{margin-bottom:30px}}@media screen and (max-width: 575px){.about__activities .activities__link{font-size:1.6rem}}.press{background-color:#f4f2ee}.press__page-header .page-header__content{padding:120px 30px;min-height:unset;max-width:unset}@media screen and (max-width: 991px){.press__page-header .page-header__content{padding:90px 30px}}.press__page-header .page-header__title{color:#383838;font-size:10rem;text-transform:capitalize;margin-bottom:0}@media screen and (max-width: 1399px){.press__page-header .page-header__title{font-size:9.2rem}}@media screen and (max-width: 1199px){.press__page-header .page-header__title{font-size:8.6rem}}@media screen and (max-width: 991px){.press__page-header .page-header__title{font-size:7.2rem}}@media screen and (max-width: 575px){.press__page-header .page-header__title{font-size:6rem}}.press__page-header .page-header__subtitle{max-width:576px;color:#383838;font-size:1.8rem;line-height:1.25;font-weight:400}@media screen and (max-width: 575px){.press__page-header .page-header__subtitle{font-size:1.6rem}}.press__items .items__list{max-width:1240px;margin:0 auto;padding:0 20px}.press__items .items__list .row{row-gap:60px}@media screen and (min-width: 992px){.press__items .items__list .item:hover .item__image_link::after{opacity:1}}.press__items .items__list .item__image_link{max-width:188px;margin:0 auto;display:block;margin-bottom:30px;position:relative}.press__items .items__list .item__image_link::after{content:"";background-color:#819579;background-image:url(/sp/decorations/layout/balanceholidays/images/icons/header/search.svg);display:block;width:30px;height:30px;border-radius:50%;background-repeat:no-repeat;background-size:20px 20px;background-position:center;position:absolute;bottom:5px;right:5px}@media screen and (min-width: 992px){.press__items .items__list .item__image_link::after{opacity:0;transition:opacity .3s ease-out}}.press__items .items__list .item__image{width:100%}.press__items .items__list .item__quote .quote__icon{width:25px;margin-bottom:15px}.press__items .items__list .item__quote .quote__text{font-family:"BaskervilleBTW01-Roman",serif;font-size:2rem;line-height:1.2;margin-bottom:15px;text-align:center;max-width:300px}.press__items .items__list .item__quote .quote__author{color:#819579;font-size:1.6rem;line-height:1.2;max-width:300px;text-align:center}.press__cta{padding:120px 30px}@media screen and (max-width: 991px){.press__cta{padding:90px 30px}}.press__cta .cta__content{max-width:576px;margin:0 auto}.press__cta .cta__message{font-size:3.2rem;line-height:1.2;margin-bottom:20px;text-align:center}@media screen and (max-width: 991px){.press__cta .cta__message{font-size:2.8rem}}@media screen and (max-width: 767px){.press__cta .cta__message{font-size:2.6rem}}@media screen and (max-width: 575px){.press__cta .cta__message{font-size:2.4rem}}.press__cta .cta__button{text-transform:none;font-weight:400}/*# sourceMappingURL=style.min.css.map */