*{box-sizing:border-box;margin:initial;outline:initial;border:initial;border-radius:initial;background-color:initial;padding:initial;font-size:100%;overflow-wrap:break-word}:before,:after{box-sizing:border-box}ol,ul,li{list-style:none}table{border-collapse:collapse;border-spacing:initial}input:focus::placeholder,textarea:focus::placeholder{color:transparent}textarea{resize:none}:root{--secondary-color: #faa935;--primary-color: #ff7e01;--text-color: #6e7074;--heading-color: #0b2727;--light-bg-color: #cae5f4;--light-pink-color: #ee6e6e;--contrast-color: white;--font1: "Montserrat", sans-serif;--font2: "Island Moments", cursive;--header-height: 8.5rem;--header-height-mobile: 7rem;--header-z-index: 1000;--trans: .3s}@font-face{font-weight:400;src:url(/travel_world/assets/Montserrat-Regular-EjbTADAg.woff2);font-family:Montserrat}@font-face{font-weight:500;src:url(/travel_world/assets/Montserrat-Medium-DppfPZCq.woff2);font-family:Montserrat}@font-face{font-weight:600;src:url(/travel_world/assets/Montserrat-SemiBold-DnW5O9ef.woff2);font-family:Montserrat}@font-face{font-weight:900;src:url(/travel_world/assets/Montserrat-Black-D3kvvtqf.woff2);font-family:Montserrat}@font-face{font-weight:400;src:url(/travel_world/assets/IslandMoments-Regular-2lYR84fL.woff2);font-family:Island Moments}@media(min-width:768px)and (max-width:1023px){section:not(:has(.panorama_block),:has(.authorization_block)){padding:4rem 0}}@media(max-width:767px){section:not(:has(.panorama_block),:has(.authorization_block)){padding:3rem 0}}@media(min-width:1920px){html{font-size:10px}}@media(min-width:1024px)and (max-width:1919px){html{font-size:.5208333333vw}}@media(max-width:1023px){html{font-size:10px}}html,body{height:100%;color:var(--heading-color);font-weight:500;font-family:var(--font1)}body{font-size:2rem}body.hide-scrollbar .header_menu{margin-right:var(--f-scrollbar-compensate)}.wrapper{display:flex;flex-direction:column;min-height:100%}@media(min-width:768px){.wrapper{padding-top:var(--header-height)}}@media(max-width:767px){.wrapper{padding-top:var(--header-height-mobile)}}main{flex-grow:1}main:has(>.loading){display:flex;justify-content:center;align-items:center}@media(min-width:768px)and (max-width:1023px){main:has(>.loading){min-height:calc(100vh - var(--header-height))}}@media(max-width:767px){main:has(>.loading){min-height:calc(100vh - var(--header-height-mobile))}}section{overflow:hidden}.container{margin:0 auto;padding:0 2rem;width:100%;max-width:116rem}.block__suptitle{display:inline-block;margin-bottom:1rem;border-radius:5rem;background-color:var(--secondary-color);height:3.5rem;font-weight:400;font-size:2.7rem;font-family:var(--font2)}.block__suptitle.suptitle--v1{padding:.2rem .8rem}.block__suptitle.suptitle--v2{padding:.2rem 1.2rem}.block__title{font-weight:500}@media(max-width:767px){.block__title{font-size:2rem}}@media(min-width:1024px){.block__title.title--v1{font-size:2.5rem}}@media(min-width:768px)and (max-width:1023px){.block__title.title--v1{font-size:2.2rem}}@media(min-width:1024px){.block__title.title--v2{font-size:2.8rem}}@media(min-width:768px)and (max-width:1023px){.block__title.title--v2{font-size:2.4rem}}@media(min-width:1024px){.block__title.title--v3{font-size:3.2rem}}@media(min-width:768px)and (max-width:1023px){.block__title.title--v3{font-size:2.6rem}}@media(min-width:1024px){.block__title.title--v4{font-size:3.5rem}}@media(min-width:768px)and (max-width:1023px){.block__title.title--v4{font-size:3rem}}.block__text{color:var(--text-color);font-weight:400;line-height:1.3}.block__text.text--v1{font-size:1.6rem}.block__text.text--v2{font-size:1.5rem}.block__text.text--v3{font-size:1.2rem}.logo .logo__pic{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.logo{display:block;cursor:pointer}@media(min-width:768px){.logo{width:100%;max-width:25.5rem;height:7.6rem}}@media(max-width:767px){.logo{width:fit-content;height:5rem}}.header__menu__button .menu__icon{display:block;width:100%;height:100%;object-fit:contain;object-position:center}header{position:fixed;top:0;z-index:var(--header-z-index);background-color:var(--contrast-color);width:100%}@media(min-width:768px){header{height:var(--header-height)}}@media(max-width:767px){header{height:var(--header-height-mobile)}}.header_menu{display:flex;column-gap:2rem;justify-content:space-between;align-items:center;height:100%;font-weight:600;font-size:1.8rem}@media(min-width:768px){.header__nav{width:100%}}@media(max-width:767px){.header__nav{position:fixed;top:0;left:-100vw;z-index:-1;transition:left var(--trans);background-color:bisque;width:100vw;height:100vh;overflow:auto;scrollbar-width:none}.header__nav.open{left:0}}.header__nav__content{display:flex}@media(min-width:768px){.header__nav__content{column-gap:4rem;justify-content:flex-end}}@media(max-width:767px){.header__nav__content{row-gap:3.5rem;flex-direction:column;justify-content:center;padding-top:calc(var(--header-height-mobile) - 1rem);height:100%;min-height:64rem}}.header__nav__links{display:flex;column-gap:3rem;align-items:center}@media(max-width:767px){.header__nav__links{row-gap:5rem;flex-direction:column}}.header__link{transition:color var(--trans);cursor:pointer;color:var(--heading-color);text-decoration:none}@media(min-width:768px){.header__link:hover{color:var(--secondary-color)}}@media(max-width:767px){.header__link:active{color:var(--secondary-color)}}.header__link.active{color:var(--secondary-color)}@media(min-width:768px){.header__link.active:hover{color:var(--primary-color)}}@media(max-width:767px){.header__link.active:active{color:var(--primary-color)}}.header__authorization{display:flex;column-gap:.5rem;width:100%}@media(min-width:768px){.header__authorization{max-width:22rem}}@media(max-width:767px){.header__authorization{row-gap:1rem;flex-direction:column;align-items:center}}.header__authorization__link{display:block;transition:background-color var(--trans),color var(--trans);cursor:pointer;border-radius:5rem;width:100%;max-width:12rem;height:4.2rem;color:var(--heading-color);line-height:4.2rem;text-align:center;text-decoration:none}@media(min-width:768px){.header__authorization__link:hover{color:var(--secondary-color)}}@media(max-width:767px){.header__authorization__link:active{color:var(--secondary-color)}}.header__authorization__link:nth-child(1){max-width:9.5rem}.header__authorization__link:nth-child(1):not(.active)+.header__authorization__link:nth-child(2):not(.active){background-color:var(--secondary-color);color:var(--contrast-color)}@media(min-width:768px){.header__authorization__link:nth-child(1):not(.active)+.header__authorization__link:nth-child(2):not(.active):hover{background-color:var(--primary-color)}}@media(max-width:767px){.header__authorization__link:nth-child(1):not(.active)+.header__authorization__link:nth-child(2):not(.active):active{background-color:var(--primary-color)}}.header__authorization__link.active{background-color:var(--primary-color);color:var(--contrast-color)}@media(min-width:768px){.header__authorization__link.active:hover{background-color:var(--secondary-color)}}@media(max-width:767px){.header__authorization__link.active:active{background-color:var(--secondary-color)}}.header__menu__button{position:relative;width:4.5rem;height:4.5rem}.header__menu__button:before{position:absolute;top:-5%;left:-5%;opacity:20%;z-index:-1;transition:background-color var(--trans);border-radius:50%;width:110%;height:110%;content:""}.header__menu__button:active:before{background-color:var(--primary-color)}.header__menu__button .menu__icon path{transform-origin:50% 50%;transition:transform var(--trans),opacity var(--trans),stroke var(--trans);stroke:var(--secondary-color)}.header__menu__button.open .menu__icon path{stroke:var(--heading-color)}.header__menu__button.open .menu__icon path:nth-child(1){transform:rotate(-45deg) translateY(25%)}.header__menu__button.open .menu__icon path:nth-child(2){transform:rotate(-45deg);opacity:0}.header__menu__button.open .menu__icon path:nth-child(3){transform:rotate(45deg) translateY(-25%)}.loading{animation:spin 3s linear infinite;width:10rem;height:9rem}.loading circle{fill:var(--secondary-color)}.loading g{stroke:var(--secondary-color)}@keyframes spin{to{rotate:360deg}}.footer__social__link svg,.footer__icon svg{display:block;width:100%;height:100%;object-fit:contain;object-position:center}footer{width:100%;min-height:28.8rem}.footer_menu{display:flex;height:100%}@media(min-width:1024px){.footer_menu{justify-content:space-between}}@media(min-width:768px)and (max-width:1023px){.footer_menu{flex-wrap:wrap}}@media(max-width:767px){.footer_menu{flex-direction:column}}.footer__socials{display:flex;row-gap:1.5rem;flex-direction:column;margin:3rem 0 2.7rem;width:100%;max-width:32.6rem;color:var(--text-color);font-weight:400;font-size:1.6rem}.footer__text{max-width:25.5rem}.footer__social__links{display:flex;justify-content:space-between;width:100%;max-width:21.5rem}.footer__social__link{cursor:pointer;width:100%;max-width:3.5rem;height:3.5rem}@media(min-width:768px){.footer__social__link:hover svg{fill:var(--primary-color)}}@media(max-width:767px){.footer__social__link:active svg{fill:var(--primary-color)}}.footer__social__link svg{transition:fill var(--trans);fill:var(--secondary-color)}.footer__description{width:100%;max-width:31.3rem;font-size:1.4rem}.footer__description .footer__highlight{color:var(--secondary-color)}.footer__nav{display:flex}@media(min-width:1024px){.footer__nav{justify-content:space-between;width:60%}}@media(max-width:1023px){.footer__nav{width:100%}}@media(min-width:768px)and (max-width:1023px){.footer__nav{justify-content:space-between}}@media(max-width:767px){.footer__nav{column-gap:2rem;flex-wrap:wrap;font-size:1.6rem}}.footer__nav__links{height:17.6rem}@media(min-width:768px){.footer__nav__links{margin:5rem 0 6.2rem}}@media(max-width:767px){.footer__nav__links{margin:2rem 0}}.footer__nav__title{margin-bottom:3rem}.footer__links{display:flex;row-gap:2.5rem;flex-direction:column}.footer__link{transition:color var(--trans);cursor:pointer;width:fit-content;color:var(--text-color);text-decoration:none}@media(min-width:768px){.footer__link:hover{color:var(--secondary-color)}}@media(max-width:767px){.footer__link:active{color:var(--secondary-color)}}.footer__links__wrap{width:fit-content}.footer__icon{display:inline-block;margin-right:1.3rem;width:1.8rem;height:1.5rem}.footer__icon svg{fill:var(--secondary-color)}.footer__label{margin-right:1rem;font-size:1.6rem}.footer__label+a{font-weight:400}
