@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Yellowtail&display=swap";:root{--content-width:1215px;--container-offset:15px;--container-width:calc(var(--content-width) + (var(--container-offset)*2));--font-family-primary:"Roboto",sans-serif;--font-family-secondary:"Open Sans",sans-serif;--font-family-title:"Yellowtail",sans-serif;--fw-400:400;--fw-500:500;--fw-700:700;--fw-800:800;--color-white:#fff;--color-dark:#274c5b;--color-black:#2c2e35;--color-gray-100:#f9f8f8;--color-gray-500:#ececec;--color-gray:#525c60;--color-orange:#efd372;--color-green-100:#eff6f1;--color-green-600:#7eb693;--radius-main:16px;--radius-image:30px;--gradient:linear-gradient(90deg,#e7f4f9 1%,#e7f4f987 32%,#e7f4f91b 100%);--arrow:url("data:image/svg+xml,<svg width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"9.5\" cy=\"9.5\" r=\"9.5\" fill=\"%23335B6B\"/><path d=\"M9.47641 6.12891L12.871 9.19342L9.47641 12.2579M12.3995 9.19342H5.51611\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.checkbox__field:checked+.checkbox__content:after{opacity:1}.checkbox__field:focus+.checkbox__content:before{outline:1px solid var(--color-gray-100);outline-offset:1px}.checkbox__field:disabled+.checkbox__content{opacity:.4;pointer-events:none}html,body{scroll-behavior:smooth;overscroll-behavior-y:none}.page{font-family:var(--font-family-primary);font-weight:var(--fw-400);color:var(--color-gray);background-color:var(--color-white);font-optical-sizing:auto;font-variant-numeric:lining-nums;font-size:clamp(16px,1vw,18px);font-style:normal;line-height:1.4}.page__body{min-width:320px;min-height:var(--vh)}.page.open{overflow:hidden}.container{padding:0 var(--container-offset);max-width:var(--container-width);width:100%;margin:0 auto}.container--wide{max-width:1440px;padding:0}.site-container{min-height:var(--vh);grid-template-rows:1fr auto;grid-template-columns:100%;display:grid}.overlay{position:relative}.overlay:before{content:"";z-index:1;background-color:#0009;position:absolute;inset:0}.overlay--contact:before{background-color:#142a3399}.logo{max-width:350px;width:100%;filter:invert(24%)sepia(31%)saturate(758%)hue-rotate(151deg)brightness(93%)contrast(89%);transition:opacity .2s}@media only screen and (max-width:1180px){.logo{margin-right:25px}}@media only screen and (max-width:992px){.logo{max-width:250px;margin-right:0}}@media only screen and (max-width:576px){.logo{max-width:180px}}.logo:hover{opacity:.7}@media only screen and (max-width:992px){.logo:hover{opacity:1}}.logo img{width:100%}.section{padding-block:85px}@media only screen and (max-width:992px){.section{padding-block:3.125rem}}.link{transition:opacity .2s}.link:hover{opacity:.5}@media only screen and (max-width:992px){.link:hover{opacity:1}}.hidden{display:none!important}.sr-only{-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;white-space:nowrap!important;clip:rect(1px,1px,1px,1px)!important;border:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dis-scroll{width:100%;height:100dvh;height:calc(var(--vh,1vh)*100);overscroll-behavior:none;position:fixed;top:0;left:0;overflow:hidden}.js-focus-visible :focus:not(.focus-visible){outline:none}h1,h2,h3{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;font-weight:var(--fw-700);color:var(--color-dark);text-transform:capitalize;overflow:hidden}h1{font-size:70px}@media only screen and (max-width:768px){h1{font-size:46px}}@media only screen and (max-width:475px){h1{font-size:34px}}h2{font-size:50px;line-height:1.3}@media only screen and (max-width:992px){h2{font-size:42px}}@media only screen and (max-width:576px){h2{font-size:30px}}.title{font-size:36px;font-family:var(--font-family-title);text-transform:capitalize;color:var(--color-green-600)}p{font-family:var(--font-family-secondary);font-size:18px;line-height:1.65;font-weight:var(--fw-400)}@media only screen and (max-width:768px){p{font-size:16px}}.header{z-index:10;font-weight:var(--fw-400);width:100%;background-color:var(--color-white);margin:0 auto;padding-block:24px;transition-property:transform,padding;transition-duration:.15s;position:fixed;top:0;left:0;right:0}@media only screen and (max-width:1180px){.header{padding-block:15px}}.header .logo--tablet{display:none}@media only screen and (max-width:992px){.header .logo--tablet{margin-right:auto;display:block}}.header.hide{transform:translateY(calc(-100% - 30px))}.header.scroll{background-color:var(--color-white);border-bottom:1px solid var(--color-green-100);padding-block:10px}@media only screen and (max-width:992px){.header__btns{gap:30px;margin:0 auto}}.nav{color:inherit;align-items:center;display:flex;position:relative}.nav__inner{width:100%;justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:992px){.nav__inner .logo--header{display:none}.header .nav__inner{z-index:-1;color:inherit;padding-block:calc(var(--header-height)*1.2)20px;width:100%;height:calc(var(--vh));background-color:var(--color-white);flex-direction:column;justify-content:flex-start;transition-property:transform;transition-duration:.4s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(150%)}}.nav__list{align-items:center;margin:0 auto;display:flex}@media only screen and (max-width:992px){.nav__list{margin:0 auto 20px}.nav__list:not(.nav__list--footer){flex-direction:column}}@media only screen and (max-width:576px){.nav__list{margin:0 auto}}.nav__item:not(:last-of-type){margin-right:45px}@media only screen and (max-width:992px){.nav__item:not(:last-of-type){margin-bottom:15px;margin-right:0}}.nav__link{font-size:20px;font-weight:var(--fw-800);color:var(--color-dark);white-space:nowrap;background-color:#0000;display:inline-block}@media only screen and (max-width:992px){.nav__link{padding:10px 0}}.nav .true{border-bottom:1px solid var(--color-dark)}@media only screen and (max-width:992px){.nav .true{border-bottom:1px solid #0000}}.nav__btns{justify-self:end;align-items:center;gap:5px;display:flex}@media only screen and (max-width:576px){.nav__btns{flex-direction:column;gap:10px}}.nav--footer{justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.nav--footer{flex-direction:column;gap:15px}.nav--footer .nav__inner{gap:25px}}[class].btn{max-width:-moz-fit-content;max-width:-moz-fit-content;max-width:fit-content;white-space:nowrap;border-radius:var(--radius-main);font-weight:var(--fw-700);font-size:20px;font-family:var(--font-family-primary);text-align:center;text-transform:capitalize;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:28px 25px;line-height:1;transition-property:background-color,color,border-color;transition-duration:.2s;display:flex;position:relative;background-color:var(--color-orange)!important;color:var(--color-dark)!important}[class].btn--user{color:var(--color-green-600)!important;background-color:#0000!important}[class].btn--user:hover{background-color:var(--color-orange)!important;color:var(--color-dark)!important}@media only screen and (max-width:992px){[class].btn--user:hover{color:var(--color-green-600)!important;background-color:#0000!important}}[class].btn--order{padding:28px 68px 28px 37px}[class].btn--order:before{content:"";width:20px;height:20px;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:var(--arrow);transition:transform .2s;position:absolute;top:50%;right:38px;transform:translateY(-50%)}[class].btn--order:hover{background-color:#0000!important}[class].btn--order:hover:before{transform:translate(50%)translateY(-50%)}@media only screen and (max-width:992px){[class].btn--order:hover{background-color:var(--color-orange)!important;color:var(--color-dark)!important}[class].btn--order:hover:before{transform:translate(0)translateY(-50%)}}[class].btn--contact:hover{color:var(--color-white)!important;background-color:#0000!important}@media only screen and (max-width:992px){[class].btn--contact:hover{background-color:var(--color-orange)!important;color:var(--color-dark)!important}}.burger{--line-height:2px;--buger-size:20px;--move:calc(var(--buger-size)/3);--move-decrement:calc(var(--move)*-1);--transition-time:.5s;--lines-color:var(--color-dark);width:calc(var(--buger-size) + 5px);height:var(--buger-size);transition:opacity var(--transition-time)ease;background-color:#0000;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.burger span{z-index:-1;width:100%;height:var(--line-height);background-color:var(--lines-color);transition:transform var(--transition-time)ease,background-color var(--transition-time)ease .3s;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.burger span:before,.burger span:after{content:"";width:100%;height:var(--line-height);background-color:var(--lines-color);animation-duration:.4s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:forwards;position:absolute;left:0}.burger span:before{transform:translateY(var(--move-decrement))rotate(0)}.burger span:after{transform:translateY(var(--move))rotate(0)}.burger:hover{opacity:1}@media only screen and (max-width:992px){.burger{display:block}}.closed.opened span{background-color:var(--lines-color);transition:background-color .2s}.closed.opened .opened span .burger:before,.closed.opened .opened span .burger:after{background-color:var(--lines-color)}.opened .nav__inner{transform:translate(0)}.opened span{background-color:#0000;transition:background-color .2s}.opened span:before,.opened span:after{animation-duration:.2s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:forwards}.opened span:before{background-color:var(--lines-color);animation-name:toplinecross}.opened span:after{background-color:var(--lines-color);animation-name:bottomlinecross}.opened .logo:not(.logo--tablet){display:none}@keyframes toplinecross{0%{transform:translateY(var(--move-decrement))}50%{transform:translateY(0)}to{transform:rotate(45deg)}}@keyframes bottomlinecross{0%{transform:translateY(var(--move))}50%{transform:translateY(0)}to{transform:translateY(0)rotate(-45deg)}}@keyframes toplineburger{0%{transform:rotate(45deg)}50%{transform:rotate(0)}to{transform:translateY(var(--move-decrement))rotate(0)}}@keyframes bottomlineburger{0%{transform:translateY(0)rotate(-45deg)}50%{transform:rotate(0)}to{transform:translateY(var(--move))rotate(0)}}.policy h1{font-size:56px;font-family:var(--font-family-primary);text-transform:uppercase;letter-spacing:0;margin:0 auto 50px}.policy p{font-size:18px;line-height:1.65}.policy p:not(:last-child){margin-bottom:25px}.policy>*{font-family:var(--font-family-secondary)}.policy__content:not(:last-child){margin-bottom:65px}.policy h2{color:var(--color-dark);margin-bottom:1.25rem;font-size:32px}.policy ul{color:var(--color-gray);margin-bottom:24px;padding-left:15px}.policy li{padding-left:5px;font-size:20px}.policy li:not(:last-child){margin-bottom:3px}.policy li::marker{content:"✓";margin-right:5px}.policy a{text-decoration:underline}.policy b,.policy strong{font-weight:var(--fw-600)}@media only screen and (max-width:1180px){.policy{padding:150px 0}.policy h1{font-size:42px}.policy h2{font-size:38px}}@media only screen and (max-width:768px){.policy{padding:130px 0 40px}.policy h1{font-size:35px}.policy h2{font-size:28px}}.footer{background-color:var(--color-green-100)}.footer__top{padding-block:50px 25px}@media only screen and (max-width:768px){.footer__top{padding-block:35px}}.footer__bottom,.footer__list{justify-content:space-between;align-items:center;display:flex}.footer__bottom{padding-block:20px 50px}@media only screen and (max-width:768px){.footer__bottom{flex-direction:column-reverse;gap:15px}}.footer__bottom p,.footer__bottom a{color:var(--color-black);font-weight:var(--fw-400);font-size:16px}.footer__item:not(:last-child){margin-right:25px}@media only screen and (max-width:475px){.footer .copyright{max-width:170px;width:100%;text-align:center;font-size:14px}}.grid{display:grid}.grid__item{justify-content:space-between;position:relative}.grid[data-items="1"]{--column:3;grid-template-columns:repeat(var(--column),1fr);max-width:1440px;width:100%;justify-content:space-between;gap:40px;margin:0 auto}@media only screen and (max-width:992px){.grid[data-items="1"]{gap:20px}}@media only screen and (max-width:768px){.grid[data-items="1"]{--column:1}}.grid[data-items="2"]{--column:3;grid-template-columns:repeat(var(--column),1fr);max-width:1440px;width:100%;justify-content:space-between;gap:27px 24px;margin:0 auto}.grid[data-items="2"] img{border-radius:var(--radius-image);aspect-ratio:25/27}@media only screen and (max-width:992px){.grid[data-items="2"]{gap:15px}}@media only screen and (max-width:768px){.grid[data-items="2"]{--column:2}}@media only screen and (max-width:475px){.grid[data-items="2"]{gap:10px}}.hero{background-color:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover}.hero__content{min-height:calc(100vh + 126px);z-index:1;flex-direction:column;justify-content:center;padding-top:125px;display:flex;position:relative}@media only screen and (max-width:1180px){.hero__content{min-height:700px}}.hero__content h1{max-width:790px;width:100%;color:var(--color-white);margin-bottom:22px;line-height:1.2}.hero__content p{font-size:36px;font-family:var(--font-family-title);color:var(--color-white)}.hero .btn--order:hover{color:var(--color-white)!important}@media only screen and (max-width:992px){.hero .btn--order:hover{color:var(--color-dark)!important}}.hero--simple .hero__content{min-height:438px;padding-top:145px}.hero--simple .btn{display:none}.trips{background-color:var(--color-green-100)}.trips h2{margin:0 auto 50px;line-height:1.2}.trips article:hover h3{color:var(--color-green-600)}@media only screen and (max-width:992px){.trips article:hover h3{color:var(--color-dark)}}.trips a{position:relative}.trips img{width:100%;aspect-ratio:1/1}@media only screen and (max-width:768px){.trips img{aspect-ratio:16/7}}.trips h3{text-align:center;white-space:nowrap;background-color:var(--color-white);border-radius:calc(var(--radius-main) + 4px);font-weight:var(--fw-500);padding:20px 40px;font-size:25px;transition:color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@media only screen and (max-width:1180px){.trips h3{padding:15px 30px;font-size:22px}}.case{position:relative}@media only screen and (max-width:992px){.case{padding-bottom:85px}}.case article{justify-content:flex-start;display:flex}@media only screen and (max-width:992px){.case article{flex-direction:column}}.case--reverse article{justify-content:flex-end}.case--reverse .case__inner{transform:translate(-57%)translateY(-50%)}@media only screen and (max-width:992px){.case--reverse .case__inner{top:auto;left:auto;transform:matrix(1,0,0,1,0,0)}}.case__image{max-width:825px;width:100%;border:1px solid var(--color-green-600)}@media only screen and (max-width:992px){.case__image{max-width:100%}}.case__image img{aspect-ratio:23/26;width:100%}@media only screen and (max-width:992px){.case__image img{aspect-ratio:16/7}}.case__inner{max-width:760px;width:100%;background-color:var(--color-white);border-radius:var(--radius-image);padding:75px;position:absolute;top:50%;left:50%;transform:translate(-42%)translateY(-50%)}@media only screen and (max-width:992px){.case__inner{padding:0 15px;position:relative;top:auto;left:auto;transform:matrix(1,0,0,1,0,0)}}.case__inner h2{max-width:400px;width:100%;margin-bottom:35px;line-height:1.2}.case__inner h3{font-size:25px;font-weight:var(--fw-500);margin-bottom:5px;line-height:1.25}.case__item:not(:last-child){margin-bottom:35px}.case .title{line-height:1.65;display:inline-block}.case--guide .case__image img{aspect-ratio:6/5}@media only screen and (max-width:992px){.case--guide .case__image img{aspect-ratio:16/7}.case--guide .case__image{margin-bottom:15px}}.case--guide .case__inner{max-width:770px;width:100%}.contact__wrapper{border-radius:var(--radius-image);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:85px 64px;overflow:hidden}@media only screen and (max-width:768px){.contact__wrapper{padding:55px 15px}}.contact__content{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}@media only screen and (max-width:992px){.contact__content{flex-direction:column;align-items:flex-start}}.contact h2{max-width:360px;width:100%;text-transform:none;color:var(--color-white);line-height:1.15}@media only screen and (max-width:992px){.contact h2{margin-bottom:25px}}.contact__form{max-width:575px;width:100%;justify-content:center;align-items:center;gap:5px;display:flex}@media only screen and (max-width:768px){.contact__form{flex-direction:column;align-items:flex-start;gap:10px}}.contact input{width:100%;background-color:var(--color-white);border-radius:var(--radius-main);padding:28px 25px}.contact label{width:100%}.contact input::placeholder{font-size:18px;font-style:italic}.contact .btn{padding:28px 56px}.gallery h2{margin:0 auto 52px}.article__wrapper{flex-direction:column;align-items:center;gap:70px;display:flex}@media only screen and (max-width:768px){.article__wrapper{gap:30px}}.article h2{margin-bottom:25px}.article__image img{width:100%;aspect-ratio:41/25}.article__content,.article__info,.article__footer{max-width:940px;width:100%}.article__info,.article__footer{align-items:center;display:flex}@media only screen and (max-width:768px){.article__info{flex-direction:column-reverse}}.article__info img{max-width:380px;width:100%;aspect-ratio:8/6;border-radius:var(--radius-image);margin-right:20px}@media only screen and (max-width:768px){.article__info img{max-width:100%;aspect-ratio:16/8;border-radius:0;margin-right:0}}.article__info-content{border-radius:var(--radius-image);background-color:var(--color-gray-100);padding:65px 45px}@media only screen and (max-width:768px){.article__info-content{border-radius:0;padding:65px 15px}}.article__info-content h3{margin-bottom:5px;font-size:25px;line-height:1.2}.article__footer{justify-content:space-between;gap:20px}@media only screen and (max-width:576px){.article__footer{flex-direction:column;align-items:flex-start}}.article__footer h3{margin-bottom:10px;font-size:35px;line-height:1.2}@media only screen and (max-width:992px){.article__footer h3{font-size:30px}}@media only screen and (max-width:768px){.article__footer h3{font-size:25px}}.article__footer-content{margin-right:20px}.trip__wrapper{justify-content:space-between;align-items:flex-start;padding-left:110px;display:flex}@media only screen and (max-width:1180px){.trip__wrapper{padding-left:15px}}@media only screen and (max-width:768px){.trip__wrapper{flex-direction:column;padding-left:0}}.trip__content{margin-right:30px}@media only screen and (max-width:768px){.trip__content{margin-bottom:30px;margin-right:0;padding-inline:15px}}.trip .title{line-height:1.6}.trip h2{margin-bottom:30px}.trip h2+p{margin-bottom:35px}.trip h3{background-color:var(--color-gray-500);border-radius:calc(var(--radius-main)*3);font-weight:var(--fw-500);margin-bottom:15px;padding:30px 90px 30px 55px;font-size:20px;line-height:1;position:relative}@media only screen and (max-width:992px){.trip h3{padding:20px 50px 20px 45px}}.trip h3:before{content:"";border-radius:calc(var(--radius-main)*3);border:4px solid var(--color-green-600);width:20px;height:20px;position:absolute;top:50%;left:30px;transform:translateY(-50%)}@media only screen and (max-width:1180px){.trip h3:before{left:20px}}.trip__item:not(:last-child){margin-bottom:22px}.trip__item p{max-width:440px;width:100%;padding-left:60px}@media only screen and (max-width:992px){.trip__item p{padding-left:30px}}.trip img{border-radius:var(--radius-image)0 0 var(--radius-image);max-width:605px;width:100%;aspect-ratio:104/100}@media only screen and (max-width:1180px){.trip img{max-width:503px}}@media only screen and (max-width:992px){.trip img{max-width:400px}}@media only screen and (max-width:768px){.trip img{max-width:100%;aspect-ratio:16/7;border-radius:0}}
/*# sourceMappingURL=main.css.map */
