@font-face{font-family:"Heebo-bold";font-weight:normal;font-style:normal;src:url("../fonts/Heebo-Bold.eot");src:url("../fonts/Heebo-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Heebo-Bold.woff") format("woff"),url("../fonts/Heebo-Bold.ttf") format("truetype")}@font-face{font-family:"Heebo-medium";font-weight:normal;font-style:normal;src:url("../fonts/Heebo-Medium.eot");src:url("../fonts/Heebo-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Heebo-Medium.woff") format("woff"),url("../fonts/Heebo-Medium.ttf") format("truetype")}@font-face{font-family:"Heebo-regular";font-weight:normal;font-style:normal;src:url("../fonts/Heebo-Regular.eot");src:url("../fonts/Heebo-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Heebo-Regular.woff") format("woff"),url("../fonts/Heebo-Regular.ttf") format("truetype")}@font-face{font-family:"SecularOne-regular";font-weight:normal;font-style:normal;src:url("../fonts/SecularOne-Regular.eot");src:url("../fonts/SecularOne-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/SecularOne-Regular.woff") format("woff"),url("../fonts/SecularOne-Regular.ttf") format("truetype")}@font-face{font-family:"Arial-regular";font-weight:normal;font-style:normal;src:url("../fonts/Arial-Regular.eot");src:url("../fonts/Arial-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Arial-Regular.woff") format("woff"),url("../fonts/Arial-Regular.ttf") format("truetype")}@font-face{font-family:"Arial-bold";font-weight:normal;font-style:normal;src:url("../fonts/Arial-Bold.eot");src:url("../fonts/Arial-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Arial-Bold.woff") format("woff"),url("../fonts/Arial-Bold.ttf") format("truetype")}.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.d-grid{display:grid}.place-content-center{place-content:center}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-white{color:#fff}.text-black{color:#000}.white-space-nowrap{white-space:nowrap}.row{display:-webkit-box;display:-ms-flexbox;display:flex}.col-gap-10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.row-gap-10{row-gap:10px}.gap-10{gap:10px}.position-relative{position:relative}.position-absolute{position:absolute}.overflow-hidden{overflow:hidden}.fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mx-auto{margin:0 auto}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}@media(min-width: 769px){.d-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-md-grid{display:grid}.d-md-none{display:none}.d-md-block{display:block}.d-md-inline{display:inline}.flex-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.position-md-absolute{position:absolute}.text-md-center{text-align:center}.align-items-md-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.justify-content-md-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-md-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{scroll-behavior:smooth}@media(min-width: 1921px){html{font-size:10px}}@media(max-width: 1920px){html{font-size:.5208333333vw}}@media(max-width: 768px){html{font-size:2.4154589372vw}}html.lock,html.lock body{overflow:hidden;position:relative;height:100vh}body{font-family:"Heebo-regular";color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}body::-webkit-scrollbar{display:none}body.admin-bar{margin-top:-32px}@media(max-width: 782px){body.admin-bar{margin-top:-46px}}.container{margin:0 auto;width:100%;max-width:117rem}@media(max-width: 768px){.container{max-width:100%}}@media(max-width: 768px){section{scroll-margin:50px}}svg,img{width:100%;height:auto}a:link,a:visited{text-decoration:none}b,strong{font-family:"Heebo-bold"}ul li{list-style:none}.swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}h2{font-family:"Heebo-bold"}.modal{border-radius:10px}.fancybox__content{padding:4rem 2rem 5rem;background:#000}@media(max-width: 768px){.fancybox__content{padding:3.6rem 2rem}}[data-fancybox-close]{left:-28px;right:unset !important;top:-28px !important}@media(max-width: 768px){[data-fancybox-close]{left:7px;top:7px !important}}header{position:absolute;top:0;right:0;width:100%;z-index:3;padding:4.1rem 0 0}header .container{max-width:156rem}header .logo{display:block;max-width:26.4rem}@media(max-width: 768px){header{padding:2rem 0 0}header .logo{margin:0 auto;max-width:14rem}}.btn{background:#000;color:#fff;border:.1rem solid #000;width:100%;font-size:2rem;font-family:"Heebo-bold";border-radius:17rem;outline:0;text-align:center}.btn:hover{background:rgba(0,0,0,0);color:#000}form{cursor:auto;background:#5ca29c;border-radius:4.2rem;padding:2.4rem 10.1rem;position:absolute;bottom:-7.3rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:137.1rem}form h2{font-family:"Heebo-regular";font-size:3.2rem;line-height:4.2rem;text-align:center;margin:0 auto;color:#000}form .fields{margin:2rem auto 0;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}form label{-webkit-box-flex:1;-ms-flex:1;flex:1}form input{border:none;outline:none;width:100%;text-align:right;font-family:"Heebo-regular";font-size:2rem;line-height:3rem;padding:.9rem 3.3rem .9rem 1rem;border-radius:1.2rem}form input:focus{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}form input::-webkit-input-placeholder{color:#000;font-size:2rem}form input::-moz-placeholder{color:#000;font-size:2rem}form input:-ms-input-placeholder{color:#000;font-size:2rem}form input::-ms-input-placeholder{color:#000;font-size:2rem}form input::placeholder{color:#000;font-size:2rem}form .field{position:relative}form .field img,form .field svg{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}form .name img,form .name svg{width:1.45rem;right:1.2rem}form .company img,form .company svg{width:1.7rem;right:.78rem}form .email img,form .email svg{width:2rem;right:.7rem}form .phone img,form .phone svg{width:1.25rem;right:1.1rem}form .confirmation{margin-top:2rem;width:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Heebo-regular";font-size:1.2rem;position:relative;text-align:right}form .confirmation br{display:none}form .confirmation .text{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding-right:2.6rem;color:#fff;width:100%;max-width:78rem;display:block}form .checkmark{content:"";position:absolute;right:0;top:.2rem;width:1.6rem;height:1.6rem;z-index:1;background:#fff;border:.1rem solid #ebebeb}form .checkmark svg{display:none}form [type=checkbox]{position:absolute;width:auto;right:0;opacity:0;cursor:pointer}form [type=checkbox]:checked+.checkmark svg{display:block}form [type=submit]{margin-right:.7rem;cursor:pointer;max-width:24.8rem;height:4.8rem;position:relative;-webkit-transition:color .3s ease-in-out,background .3s ease-in-out;transition:color .3s ease-in-out,background .3s ease-in-out}form [type=submit] svg{position:absolute;opacity:0;width:3rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:1rem}form [type=submit].load{pointer-events:none}form [type=submit].load svg{opacity:1}form .required{text-align:center;font-size:1.4rem;font-family:"Arial-regular";margin-top:.34rem;color:#fff}@media(max-width: 768px){form{padding:2.4rem;max-width:calc(100% - 2rem);bottom:-12rem}form h2{font-size:2rem;letter-spacing:.2px;width:100%;line-height:1.2}form .fields{margin:1rem auto 0;row-gap:1rem}form .field,form .submit-wrapper,form [type=submit]{width:100%}form [type=submit]{margin-top:8rem}form [type=submit]:hover{background:rgba(0,0,0,0);color:#000}form .submit-wrapper{margin-top:13rem}form .confirmation{margin-top:0;position:absolute;bottom:8rem;right:2.4rem;max-width:32.4rem}form .required{margin-top:1rem}}.bottom-form{background:#42520e;position:relative}.bottom-form form{position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;max-width:109.1rem;background:rgba(0,0,0,0);padding:3.6rem 0 4.2rem;margin:0 auto}@media(max-width: 768px){.bottom-form form{padding:3.6rem 4rem 4.2rem}}@media(max-width: 768px){.bottom-form form .confirmation{right:4rem;bottom:10rem}}.bottom-form h2{color:#fff}.bottom-form .btn{background:#5ca29c;border:.1rem solid #5ca29c}.hero{background-image:url(../img/layer.png),url(../img/hero.png);background-repeat:no-repeat;background-position:top center,center center;background-size:100% auto,cover;height:68.1rem;padding-top:16rem;position:relative}.hero h1{color:#fff;font-family:"SecularOne-regular";font-size:8rem;line-height:1;text-align:center}.hero p{text-align:center;color:#fff;font-size:3.3rem}.hero .dates{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin:5rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero .dates span{background:#fff;font-family:"Arial-bold";font-size:2.5rem;line-height:3rem;padding:1.2rem 1.4rem;border-radius:1.2rem}.hero .back{background:#fff;width:16rem;height:16rem;border-radius:50%;display:grid;place-content:center;padding:2rem;margin:2rem auto 0}@media(max-width: 768px){.hero{padding-top:10rem;height:60rem}.hero h1{font-size:3rem}.hero p{font-size:2rem}.hero .dates{margin:2rem auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero .dates span{padding:.2rem 1.5rem;font-size:1.6rem}}.about{padding:16.1rem 0 8.8rem;text-align:center}@media(max-width: 768px){.about{padding:14rem 2rem 4.8rem}}.about .container{max-width:94.7rem}.about h2{font-size:4.8rem;line-height:6.2rem}@media(max-width: 768px){.about h2{font-size:3rem;line-height:1.2}}.about p{font-size:2.5rem}@media(max-width: 768px){.about p{font-size:1.8rem;line-height:1.2}}.about .subtitle{font-family:"Heebo-bold";margin:2rem 0}@media(max-width: 768px){.about .subtitle{font-size:1.8rem;line-height:1.2}}.about .bottom{margin-top:2.8rem;color:#5ca29c;font-family:"Heebo-bold"}.planned{padding:7.8rem 0 22.4rem;background:linear-gradient(145deg, #EBF5F5, #F8FAFD, #EBF5F5) no-repeat center center/cover;overflow:hidden}@media(max-width: 768px){.planned{padding:4.8rem 2rem}}.planned .container{max-width:109.1rem;position:relative}.planned .container:before,.planned .container:after{content:"";position:absolute;z-index:0}.planned .container:before{background:url(../img/bg-left.png) no-repeat center center/contain;width:38.2rem;height:40rem;left:-17rem;top:-1.7rem}@media(max-width: 768px){.planned .container:before{width:18.2rem;height:31rem;left:-3rem;top:-8.7rem}}.planned .container:after{background:url(../img/bg-right.png) no-repeat center center/contain;width:28.2rem;height:27rem;right:-10rem;bottom:3rem}@media(max-width: 768px){.planned .container:after{right:-5rem;bottom:1rem;width:20.2rem;height:24rem}}.planned h2{color:#5ca29c;font-size:4.8rem;line-height:6.2rem;text-align:center}@media(max-width: 768px){.planned h2{font-size:3rem;line-height:1.2}}.planned .schedule{margin-top:4rem;position:relative;z-index:1;background:#fff;border-radius:4.2rem;padding:2.8rem 5rem}.planned .schedule li:not(:last-child){position:relative}.planned .schedule li:not(:last-child):after{content:"";position:absolute;width:100%;height:.4rem;background:url(../img/line.svg) no-repeat center center/cover}.planned .schedule .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.planned .schedule b{width:26.2rem}@media(max-width: 768px){.planned .schedule b{width:11rem}}.planned .schedule p,.planned .schedule b{font-size:2.8rem;line-height:8.4rem}@media(max-width: 768px){.planned .schedule p,.planned .schedule b{font-size:1.6rem;line-height:2.2}}.planned .btn{padding:1.4rem 4rem;display:block;max-width:24.8rem;margin:6.4rem auto 0}@media(max-width: 768px){.planned .btn{margin:3.4rem auto 0;padding:1rem 4rem}}.tour{margin-top:-8rem;overflow:hidden;width:100vw}@media(max-width: 768px){.tour{margin-top:0}}.tour .top{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 768px){.tour .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tour img{max-width:106.5rem}@media(max-width: 768px){.tour img{width:104%}}.tour .content{padding:5.6rem 10.2rem;background:#5ca29c;border-radius:4.2rem;-ms-flex-item-align:start;align-self:flex-start;-webkit-transform:translateX(13rem);-ms-transform:translateX(13rem);transform:translateX(13rem);margin-top:4rem}@media(max-width: 768px){.tour .content{width:calc(100% - 4rem);margin:-5rem auto 0;-webkit-transform:unset;-ms-transform:unset;transform:unset;padding:2rem}}.tour .content h2{color:#fff}@media(max-width: 768px){.tour .content h2{font-size:3rem;line-height:1.2}}.tour .content ul{color:#fff}.tour .content li{list-style:disc inside;font-size:2.4rem}@media(max-width: 768px){.tour .content li{font-size:1.8rem}}.tour .content p{margin-top:3.8rem;font-family:"Heebo-bold";line-height:4rem;font-size:3rem;color:#000}@media(max-width: 768px){.tour .content p{font-size:2rem;margin-top:1rem}}.tour h2{color:#000;font-size:4.8rem;line-height:6.2rem}@media(max-width: 768px){.tour h2{font-size:3rem;line-height:1.2}}.tour .bottom{padding:8.8rem 0;text-align:center}@media(max-width: 768px){.tour .bottom{padding:4.8rem 0}}.tour .subtitle{font-size:3.2rem;line-height:1.2}@media(max-width: 768px){.tour .subtitle{font-size:2rem;line-height:1.2}}.tour .staff{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5rem auto 0;-webkit-column-gap:7rem;-moz-column-gap:7rem;column-gap:7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width: 768px){.tour .staff{padding:0 2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem}}.tour .item{max-width:38rem}.tour .item h4{margin-top:2.6rem;font-size:2.8rem;font-family:"Heebo-bold";line-height:3.6rem}.tour .item p{margin-top:1.8rem;font-size:2rem;line-height:1.2}@media(max-width: 768px){.tour .item p{font-size:1.8rem;margin-top:1rem}.tour .item p br{display:none}}footer{background:#fff;text-align:center;padding:2.5rem 0 3rem}footer .logo-footer{max-width:16rem;display:block;margin:0 auto 1.5rem}footer p{font-size:1.2rem;color:#000}