@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:14px;height:100%;line-height:1;width:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}.footer{background-color:#8dd3bb;background-color:var(--Mint-Green,#8dd3bb);display:flex;height:auto;justify-content:center;margin-top:232px;width:100%}.footer__wrapper{margin:0 auto;max-width:1232px;padding-left:74px;padding-right:74px;width:100%}.footer-subscribe{background-color:#7fffd4;background:#cdeae1;border-radius:20px;box-shadow:0 4px 16px 0 rgba(17,34,17,.05);display:flex;height:273px;justify-content:space-between;overflow:hidden;padding:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .4s ease}.footer-subscribe-text{display:flex;flex-direction:column}.footer-subscribe-text h2{color:#121;color:var(--Blackish-Green,#121);font-family:Montserrat,sans-serif;font-weight:500;margin-bottom:24px;width:364px}@media(max-width:767px){.footer-subscribe-text h2{font-size:calc(28.84444px + 1.29861vw)}}@media(min-width:767px){.footer-subscribe-text h2{font-size:calc(33px + .76389vw)}}.footer-subscribe-text h3{color:#121;color:var(--Blackish-Green,#121);font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;margin-bottom:8px;opacity:.8}.footer-subscribe-text p{color:#121;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-bottom:16px;opacity:.7}.footer-subscribe-email{display:flex;gap:16px}.footer-subscribe-email-input{background-color:#fff;border-radius:4px;max-width:473px;width:100%}.footer-subscribe-email-button{align-items:center;background:#121;background:var(--Blackish-Green,#121);border-radius:4px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:scale .4s ease}.footer-subscribe-email-button:hover{scale:.8}.footer-subscribe-img__wrapper img{height:auto;max-width:400px;object-fit:fill;width:100%}.footer__nav{-webkit-transform:translateY(-73px);transform:translateY(-73px)}.footer__nav__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-logo__wrapper{margin-right:140px}.footer__logo{flex-direction:column}.footer__logo,.footer__logo li{display:flex;justify-content:space-between}.footer__logo li{transition:all .4s ease}.footer__logo li:hover{scale:.9}.footer__logo li a svg{transition:all .2s ease}.footer__logo li a svg:hover{scale:.8}.footer__logo li:last-child{margin-top:24px}.footer__logo li:last-child:hover{scale:1}.footer-links{margin-right:24px}.footer-links__wrapper{width:140px}.footer-links-link{font-size:14px;font-weight:500;margin-bottom:12px;opacity:.7;transition:scale .2s ease}.footer-links-link:hover{scale:.9}.footer-links-link a{color:#121;color:var(--Blackish-Green,#121);cursor:pointer}.footer-links-link:first-child{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;margin-bottom:16px;opacity:1}.footer-links-link:first-child:hover{scale:1}.footer-links-link:last-child{margin-right:0}@media screen and (max-width:1187px){.footer-subscribe{height:289px}}@media screen and (max-width:1063px){.footer__nav__wrapper{justify-content:center}}@media screen and (max-width:994px){.footer-subscribe-img__wrapper{display:none}.footer-text{display:block}}@media screen and (max-width:900px){.footer-logo__wrapper{margin-right:46px}}@media screen and (max-width:600px){.footer__wrapper{padding-left:30px;padding-right:30px}.footer-subscribe-text h2{width:auto}}@media screen and (max-width:483px){.footer__nav__wrapper{justify-content:center}}@media screen and (max-width:471px){.footer-subscribe{transition:scale .4s ease}.footer-subscribe-button{align-items:center;background:#121;background:var(--Blackish-Green,#121);border-radius:4px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;height:100%;justify-content:center}.footer-subscribe-button span{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:450px){.footer__wrapper{padding-left:24px;padding-right:24px}.footer-subscribe{padding-left:14px;padding-right:14px}}@media screen and (max-width:351px){.footer-links{margin-right:24px}.footer-links__wrapper{display:flex;flex-direction:column;width:140px}.footer-links__logo,.footer-links__wrapper{align-items:center;justify-content:center}.footer-links-logo__wrapper{margin-right:0;width:120px}.footer-links-link{font-size:14px;font-weight:500;margin-bottom:12px;opacity:.7}.footer-links-link:first-child{color:#121;color:var(--Blackish-Green,#121);font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;margin-bottom:16px;margin-top:15px;opacity:1}.footer-links-link:last-child{margin-right:0}}.signUp__container{align-items:center;display:flex;flex-direction:row;gap:104px;justify-content:center;margin:0 auto;max-width:1440px;padding:104px 104px 67px;width:100%}.signUp-left{height:816px;width:486.419px}.signUp-left img{border-radius:30px;height:100%;object-fit:cover;width:100%}.signUp__title{font-family:Montserrat,sans-serif;font-size:40px;font-weight:600;margin-bottom:16px}.signUp-description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;margin-bottom:48px;opacity:.75}.signUp-logo{margin-bottom:64px}.signUp-logo img{max-width:110px;width:100%}.signUp-form{flex-wrap:wrap;max-width:640px}.signUp-form,.signUp-form__flex{display:flex;gap:24px;justify-content:space-between;width:100%}.signUp-form-input-short{max-width:308px;width:100%}.signUp-form-agrement{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:14px;gap:8px}.signUp-form-agrement p{font-weight:500}.signUp-form-agrement input[type=checkbox]{border:3px solid red;height:18px;width:18px}.signUp-form-agrement-color{color:#ff8682;color:var(--Slamon,#ff8682);font-weight:600;margin-left:3px}.signUp-form-agrement-color:hover{cursor:pointer;text-decoration:underline}.signUp-form-submit{align-items:center;background-color:#8dd3bb;border-radius:4px;color:#121;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;justify-content:center;margin-bottom:16px;padding:16px;transition:all .2s ease;width:100%}.signUp-form-submit:hover{background-color:#8ff0ce;color:#fff;scale:.9}.signUp-new-account{color:#121;color:var(--Blackish-Green,#121);font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.signUp-altentative-text,.signUp-new-account{display:flex;justify-content:center;margin-bottom:40px}.signUp-altentative-span{align-items:center;display:flex;position:relative;width:100%}.signUp-altentative-span:first-child{margin-right:16px}.signUp-altentative-span:last-child{margin-left:16px}.signUp-altentative-span-text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;min-width:110px;opacity:.5}.signUp-altentative-span:before{background-color:#121;content:"";height:1px;margin-right:16px;opacity:.5;position:absolute;width:100%}.signUp-altentative-apps{display:flex;justify-content:space-between;width:100%}.signUp-altentative-apps-icons{align-items:center;border:1px solid #8dd3bb;border:1px solid var(--Mint-Green,#8dd3bb);border-radius:4px;cursor:pointer;display:flex;justify-content:center;max-width:202px;padding:16px 24px;transition:all .2s ease;width:100%}.signUp-altentative-apps-icons svg{height:24px;width:24px}.signUp-altentative-apps-icons:first-child svg path{fill:#1877f2}.signUp-altentative-apps-icons:last-child svg path{fill:#000}.signUp-altentative-apps-icons:nth-child(2){margin-left:16px;margin-right:16px}.signUp-altentative-apps-icons:hover{scale:1.1}@media screen and (max-width:1251px){.signUp__container{gap:50px;padding:74px 74px 67px}}@media screen and (max-width:784px){.signUp__container{gap:50px;gap:25px;padding:30px;padding:12px}.signUp-form-input-short{max-width:none}.signUp-form__flex{align-items:center;flex-direction:column;flex-wrap:wrap}}@media screen and (max-width:748px){.signUp__container{gap:25px;padding:12px}}@media screen and (max-width:550px){.signUp__container{gap:50px;padding-bottom:30px}.signUp-left{display:none}.signUp-description,.signUp-logo{margin-bottom:30px}}.login__container{display:flex;flex-direction:row;gap:104px;justify-content:center;margin:0 auto;max-width:1440px;padding:104px 104px 67px;transition:gap .4s ease,padding .4s ease;width:100%}.login-right{height:816px;width:616px}.login-right img{border-radius:30px;height:100%;object-fit:cover;width:100%}.login-left{max-width:512px;width:100%}.login__title{font-size:40px;font-weight:600;margin-bottom:16px}.login-description,.login__title{font-family:Montserrat,sans-serif}.login-description{font-size:16px;font-weight:400;margin-bottom:48px;opacity:.75}.login-logo{margin-bottom:64px}.login-logo img{max-width:110px;width:100%}.login-form{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;justify-content:space-between;max-width:640px;width:100%}.login-form-input-short{max-width:308px;width:100%}.login-form-remember-me{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.login-form-remember-me-left{align-items:center;color:#121;display:flex;font-family:Montserrat,sans-serif;font-weight:500;gap:8px}.login-form-remember-me-right{color:#ff8682;color:var(--Slamon,#ff8682);cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.login-form-remember-me-right:hover{text-decoration:underline}.login-form-remember-me input[type=checkbox]{height:18px;width:18px}.login-form-submit{align-items:center;background-color:#8dd3bb;border-radius:4px;color:#121;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;justify-content:center;margin-bottom:16px;margin-top:16px;padding:16px;transition:all .2s ease;width:100%}.login-form-submit:hover{background-color:#8ff0ce;color:#fff;scale:.9}.login-form-sighUp-color{color:#ff8682}.login-form-sighUp-color:hover{text-decoration:underline}.login-form-sighUp-color span{margin-left:3px}.login-new-account{color:#121;color:var(--Blackish-Green,#121);font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.login-altentative-text,.login-new-account{display:flex;justify-content:center;margin-bottom:40px}.login-altentative-span{align-items:center;display:flex;position:relative;width:100%}.login-altentative-span:first-child{margin-right:16px}.login-altentative-span:last-child{margin-left:16px}.login-altentative-span-text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;min-width:110px;opacity:.5}.login-altentative-span:before{background-color:#121;content:"";height:1px;margin-right:16px;opacity:.5;position:absolute;width:100%}.login-altentative-apps{display:flex;justify-content:space-between;width:100%}.login-altentative-apps-icons{align-items:center;border:1px solid #8dd3bb;border:1px solid var(--Mint-Green,#8dd3bb);border-radius:4px;cursor:pointer;display:flex;justify-content:center;max-width:202px;padding:16px 24px;transition:all .2s ease;width:100%}.login-altentative-apps-icons:nth-child(2){margin-left:16px;margin-right:16px}.login-altentative-apps-icons:hover{scale:1.1}@media screen and (max-width:1251px){.login__container{gap:50px;padding:74px 74px 67px}}@media screen and (max-width:784px){.login__container{gap:50px;gap:25px;padding:30px;padding:12px}}@media screen and (max-width:550px){.login{align-items:center;display:flex;height:100vh}.login__container{gap:50px;padding-bottom:30px}.login-right{display:none}.login-description,.login-logo{margin-bottom:30px}}.personal-acc{margin:0 auto;max-width:1440px;transition:margin-top .4s ease;width:100%}.personal-acc_active{margin-top:562px}.personal-acc__container{padding:48px 30px 0}.personal-acc__top-background{margin:0 auto;max-width:1232px;position:relative}.personal-acc__top-background img{border-radius:12px;height:350px;object-fit:cover;width:100%}.personal-acc__new-cover{align-items:center;background-color:#8dd3bb;background-color:var(--Mint-Green,#8dd3bb);border-radius:4px;bottom:26px;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;height:48px;justify-content:center;list-style:none;overflow:hidden;padding:15.5px 16px;position:absolute;right:26px;transition:all .2s ease;width:180px}.personal-acc__new-cover span{position:absolute;-webkit-transform:translateX(0);transform:translateX(0);transition:color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,color .2s ease;transition:transform .2s ease,color .2s ease,-webkit-transform .2s ease}.personal-acc__new-cover input{display:none}.personal-acc__new-cover:hover{background-color:#8ff0ce}.personal-acc__new-cover:hover span{color:#fff;-webkit-transform:translateX(10px);transform:translateX(10px)}.personal-acc__new-cover:hover div{left:16px}.personal-acc__new-cover:focus{background-color:#8ff0ce}.personal-acc__new-cover:focus span{color:#fff;-webkit-transform:translateX(10px);transform:translateX(10px)}.personal-acc__new-cover:focus div{left:16px}.personal-acc__new-cover div{left:-20px;position:absolute;-webkit-transform:translateY(1px);transform:translateY(1px);transition:all .2s ease}.personal-acc__profile-data{flex-direction:column;position:absolute;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.personal-acc__photo,.personal-acc__profile-data{align-items:center;display:flex;justify-content:center}.personal-acc__photo{background:#d3d3d3 -39.626px 0/187.747% 125.556% no-repeat;border:4px solid #ff8682;border:4px solid var(--Slamon,#ff8682);border-radius:163px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);height:163px;width:163px}.personal-acc__photo__wrapper{height:100%;max-height:160px;max-width:160px;position:relative;width:100%}.personal-acc__photo img{border-radius:160px;height:100%;object-fit:cover;position:relative;width:100%}.personal-acc__photo_change{align-items:center;background-color:#ff8682;border-radius:45px;bottom:0;cursor:pointer;display:flex;height:44px;justify-content:center;padding:10px;position:absolute;right:0;width:44px;z-index:10}.personal-acc__name{color:#121;font-size:24px;font-weight:600;margin-top:24px;position:relative}.personal-acc__email,.personal-acc__name{font-family:Montserrat,sans-serif;text-align:center}.personal-acc__email{font-size:16px;font-weight:400;margin-top:8px;opacity:.75}.personal-acc__tabs-container{display:flex;justify-content:center;margin-bottom:40px}.personal-acc__tabs{background:#fff;background:var(--Neutrals,#fff);border-radius:12px;box-shadow:0 4px 16px 0 rgba(17,34,17,.05);gap:24px;justify-content:space-between;list-style:none;margin-top:151px;max-width:1232px;padding:16px 24px}.personal-acc__tab,.personal-acc__tabs{align-items:center;display:flex;width:100%}.personal-acc__tab{cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:100%;position:relative}.personal-acc__tab-underscore{background-color:#8dd3bb;background-color:transparent;bottom:-16px;height:4px;left:-6px;opacity:0;position:absolute;scale:.1;transition:all .3s ease;width:100%}.personal-acc__tab-underscore_active{background-color:#8dd3bb;opacity:1;scale:1}.personal-acc__spread{background-color:#d7e2ee;height:48px;width:1px}.personal-acc__tab-info-wrapper{display:flex;justify-content:center}.personal-acc__account{font-family:Montserrat,sans-serif;max-width:1232px;width:100%}.personal-acc__account h1{font-size:32px;font-weight:500;margin-bottom:16px}.personal-acc__account-info{background:#fff;background:var(--Neutrals,#fff);border-radius:16px;box-shadow:0 4px 16px 0 rgba(17,34,17,.05);padding:32px 24px}.personal-acc__list{align-items:center;display:flex;justify-content:space-between;list-style:none}.personal-acc__list:not(:last-child){margin-bottom:32px}.personal-acc__list li:first-child{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:100%}.personal-acc__list li:last-child button{align-items:center;background-color:transparent;border:1px solid #8dd3bb;border:1px solid var(--Mint-Green,#8dd3bb);border-radius:4px;cursor:pointer;display:flex;gap:4px;justify-content:center;overflow:hidden;padding:16px 32px;position:relative;transition:all .2s ease;width:140px}.personal-acc__list li:last-child button svg{left:-30px;position:absolute;transition:left .2s ease}.personal-acc__list li:last-child button:hover{background-color:#8dd3bb;border-color:transparent;color:#fff;padding-left:48px}.personal-acc__list li:last-child button:hover svg{left:32px}.personal-acc__list li:last-child button:hover svg path{fill:#fff}.personal-acc__change{font-family:Montserrat,sans-serif;font-weight:500}.personal-acc__change-massage{background-color:#8ff0ce;border-radius:8px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);color:#fff;left:50%;opacity:0;padding:20px 16px;position:fixed;scale:.1;text-align:center;top:20%;-webkit-transform:translate(-50%);transform:translate(-50%);transition:opacity .4s ease,scale .4s ease;z-index:100}@media(max-width:767px){.personal-acc__change-massage{font-size:calc(11.97778px + .94444vw)}}@media(min-width:767px){.personal-acc__change-massage{font-size:calc(15px + .55556vw)}}.personal-acc__change-massage_active{opacity:1;scale:1}.personal-acc__change-error{background-color:#ff8682;border-radius:8px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);color:#fff;left:50%;opacity:0;padding:20px 16px;position:fixed;scale:.1;text-align:center;top:20%;-webkit-transform:translate(-50%);transform:translate(-50%);transition:opacity .4s ease,scale .4s ease;z-index:100}@media(max-width:767px){.personal-acc__change-error{font-size:calc(11.97778px + .94444vw)}}@media(min-width:767px){.personal-acc__change-error{font-size:calc(15px + .55556vw)}}.personal-acc__change-error_active{opacity:1;scale:1}.personal-acc__info-label{color:#121;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;opacity:.75}.personal-acc__account-input{background-color:transparent;cursor:pointer;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;margin-top:8px;width:100%}.personal-acc__account-input:disabled{color:#121}.personal-acc .date{width:170px}.personal-acc__currently-wrapper{align-items:center;display:flex;height:300px;justify-content:center;width:100%}.personal-acc_currently{color:#d1c280;font-family:Montserrat,sans-serif;font-size:32px;text-align:center}.personal-acc__payments{max-width:1232px;width:100%}.personal-acc__payments-title{font-family:Montserrat,sans-serif;font-size:32px;font-weight:500;margin-bottom:16px}.personal-acc__payments-info{background:#fff;background:var(--Neutrals,#fff);border-radius:24px;box-shadow:0 4px 16px 0 rgba(17,34,17,.05);display:flex;flex-wrap:wrap;gap:24px;padding:24px}.personal-acc__payments-card{border-radius:16px;display:flex;flex-wrap:wrap;height:212px;justify-content:space-between;max-width:378px;padding:16px;position:relative;transition:scale .2s ease;width:100%}.personal-acc__payments-card:hover{scale:1.05}.personal-acc__payments-card-background-img{border-radius:16px;height:100%;left:0;object-fit:cover;opacity:.9;position:absolute;top:0;width:100%;z-index:1}.personal-acc__payments-card-number__wrapper{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:32px;font-weight:600;justify-content:space-between;width:100%;z-index:2}.personal-acc__payments-card-number__wrapper li:first-child{display:flex;justify-content:space-between}.personal-acc__payments-card-number__wrapper li:last-child{display:flex;justify-content:space-between;list-style:none}.personal-acc__payments-card-add-img{bottom:55px;cursor:pointer;position:absolute;right:16px}.personal-acc__payments-card-add-img svg{-webkit-filter:drop-shadow(0 0 10px #8d8d90);filter:drop-shadow(0 0 10px #8d8d90);transition:scale .2s ease}.personal-acc__payments-card-add-img svg path{fill:#fff;transition:stroke .2s ease}.personal-acc__payments-card-add-img svg:hover{scale:1.2}.personal-acc__payments-card-add-img svg:hover path{stroke:#f7cc54}.personal-acc__payments-card-number,.personal-acc__payments-card-type{-webkit-filter:drop-shadow(0 0 10px #8d8d90);filter:drop-shadow(0 0 10px #8d8d90)}.personal-acc__payments-card-number{display:flex;flex-direction:column}.personal-acc__payments-card-number-trash{cursor:pointer;-webkit-filter:drop-shadow(0 0 10px #8d8d90);filter:drop-shadow(0 0 10px #8d8d90);transition:all .2s ease}.personal-acc__payments-card-number-trash svg{transition:scale .2s ease}.personal-acc__payments-card-number-trash svg path{transition:fill .2s ease}.personal-acc__payments-card-number-trash svg:hover{scale:1.2}.personal-acc__payments-card-valid-date{-webkit-filter:drop-shadow(0 0 10px #8d8d90);filter:drop-shadow(0 0 10px #8d8d90);font-size:12px;font-weight:500}.personal-acc__payments-card-date__wrapper{display:flex;-webkit-filter:drop-shadow(0 0 10px #8d8d90);filter:drop-shadow(0 0 10px #8d8d90);flex-direction:column;z-index:2}.personal-acc__payments-card-date{font-size:20px}.personal-acc__payments-card-stars{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600}.personal-acc__payments-card-delete-massage-block{align-items:center;background-color:#fff;background-color:hsla(0,0%,48%,.6);border-radius:16px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;opacity:0;padding:16px;position:absolute;scale:0;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:scale .4s ease,opacity .4s ease,z-index .4s ease;width:270px;width:100%;z-index:3;z-index:-100}.personal-acc__payments-card-delete-massage-block_active{opacity:1;scale:1;z-index:999}.personal-acc__payments-card-delete-massage{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.personal-acc__payments-card-delete-massage__wrapper{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:16px}.personal-acc__payments-card-delete-massage-agreement{display:flex;gap:16px}.personal-acc__payments-card-delete-massage-button{list-style:none}.personal-acc__payments-card-delete-massage-button:first-child{border-radius:4px;cursor:pointer;padding:10px 14px;transition:all .2s ease}.personal-acc__payments-card-delete-massage-button:first-child:hover{background-color:#8dd3bb}.personal-acc__payments-card-delete-massage-button:first-child:hover button{color:#fff}.personal-acc__payments-card-delete-massage-button:last-child{background-color:#ff8682;border-radius:4px;cursor:pointer;padding:10px 14px;transition:all .3s ease}.personal-acc__payments-card-delete-massage-button:last-child:hover{background-color:#f86a65}.personal-acc__payments-card-delete-massage-button:last-child:hover button{color:#fff}.personal-acc__payments-card-delete-massage-button button{background-color:transparent;font-family:Montserrat,sans-serif;font-weight:600;transition:color .2s ease}.personal-acc__payments-new-card{align-items:center;background-color:transparent;border:2px dashed #8dd3bb;border:2px dashed var(--Mint-Green,#8dd3bb);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:212px;justify-content:center;max-width:378px;transition:scale .2s ease;width:100%}.personal-acc__payments-new-card:hover{scale:1.05}.personal-acc__payments-new-card span{color:#121;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500}.personal-acc__payments-input{display:none}.personal-acc__payments-form-background{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:-100vw;opacity:0;position:fixed;top:0;transition:all .4s ease;width:100%}.personal-acc__payments-form-background_opened{left:0;opacity:1;top:0;z-index:999}.personal-acc__payments-form{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;gap:24px;justify-content:space-between;max-width:640px;padding:64px;position:relative;transition:all .4s ease;width:100%;z-index:999}.personal-acc__payments-form h2{font-family:Montserrat,sans-serif;font-weight:500;margin-bottom:24px;margin-top:24px}@media(max-width:767px){.personal-acc__payments-form h2{font-size:calc(28.97778px + .94444vw)}}@media(min-width:767px){.personal-acc__payments-form h2{font-size:calc(32px + .55556vw)}}.personal-acc__payments-form-exit{background-color:transparent;position:absolute;right:64px;top:64px}.personal-acc__payments-form-exit svg{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.personal-acc__payments-form-exit svg:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.personal-acc__payments-form-input{display:flex;width:100%}.personal-acc__payments-form-half-input{display:flex;gap:24px;justify-content:space-between}.personal-acc__payments-form-button{background-color:#8dd3bb;border:1px solid #8dd3bb;border-radius:4px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;padding:16px;transition:background-color .2s ease,.2s ease,color .2s ease,scale .2s ease;width:100%}.personal-acc__payments-form-button:hover{background-color:#8ff0ce;border-color:#8ff0ce;color:#fff;scale:.9}.personal-acc__payments-form-agreement{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;opacity:.75;text-align:center}.personal-acc__payments-form-check{align-items:center;display:flex;list-style:none}.personal-acc__payments-form-check li:last-child{color:#121;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}@media screen and (max-width:767px){.personal-acc__container{padding:24px 24px 0}.personal-acc__payments-form-background{padding:24px}.personal-acc__payments-form{padding:48px}.personal-acc__payments-form-exit{right:48px;top:48px}}@media screen and (max-width:648px){.personal-acc__new-cover{bottom:50%;left:50%;right:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (max-width:495px){.personal-acc__list li:last-child button{background-color:#8dd3bb;border-radius:8px;padding:10px;transition:all .4s ease;width:auto}.personal-acc__list li:last-child button svg{position:static}.personal-acc__list li:last-child button svg path{fill:#fff}.personal-acc__list li:last-child button:hover{background-color:transparent;border-color:#8dd3bb;padding:10px}.personal-acc__list li:last-child button:hover svg path{fill:#121}.personal-acc__change{display:none}}@media screen and (max-width:450px){.personal-acc__container{padding-left:12px;padding-right:12px}.personal-acc__payments-form-background{padding:12px}.personal-acc__payments-form{gap:16px;padding:24px}.personal-acc__payments-form-exit{right:24px;top:24px}.personal-acc__payments-form-half-input{gap:16px}}@media screen and (max-width:385px){.personal-acc__list{flex-direction:column}.personal-acc__list li:first-child,.personal-acc__list li:last-child{width:100%}.personal-acc__list li:last-child button{background-color:transparent;border-radius:4px;margin-top:8px;padding:12px 24px;transition:all .4s ease;width:100%}.personal-acc__list li:last-child button svg{position:absolute}.personal-acc__list li:last-child button svg path{fill:#fff}.personal-acc__list li:last-child button:hover{background-color:#8dd3bb;border-color:transparent;color:#fff;padding:12px 24px}.personal-acc__list li:last-child button:hover svg{left:110px}.personal-acc__list li:last-child button:hover svg path{fill:#fff}.personal-acc__change{display:block}}@media screen and (max-width:370px){.personal-acc__tabs{gap:15px}.personal-acc__payments-card,.personal-acc__payments-new-card{height:155px}}@media screen and (max-width:334px){.personal-acc__tabs{gap:6px}}.header-default{background-color:#fff;box-shadow:0 4px 16px 0 rgba(17,34,17,.05);margin-bottom:0;padding:30px 30px 25px;transition:margin-bottom .4s ease,box-shadow .4s ease,background-color .4s ease}.header-default_active{background-color:#fafbfc;box-shadow:none;margin-bottom:562px}.header-default__container{margin:0 auto;max-width:1440px;position:relative;width:100%}.header-default__nav{display:flex;justify-content:space-between;position:relative;transition:padding .4s ease;width:100%;z-index:11}.header-default__nav_active{padding:24px 32px 0}.header-default-burger,.header-default-burger-menu{display:none}.header-default-logo__wrapper{border-radius:8px;cursor:pointer;transition:all .4s ease}.header-default-logo__wrapper svg path:not(:nth-child(6)):not(:nth-child(7)){transition:fill .4s ease}.header-default-logo__wrapper:hover{background-color:#346b5a;padding:26px 40px}.header-default-logo__wrapper:hover svg{transition:fill .4s ease}.header-default-logo__wrapper .svg-logo_active path:not(:nth-child(6)):not(:nth-child(7)),.header-default-logo__wrapper:hover svg path:not(:nth-child(6)):not(:nth-child(7)){fill:#fff}.header-default-logo__wrapper .svg-logo_active path{fill:#fe8c8c}.header-default-find-flights{align-items:center;border-radius:8px;color:#121;display:flex;font-family:Montserrat,sans-serif;font-weight:600;margin-right:32px;transition:all .4s ease}@media(max-width:767px){.header-default-find-flights{font-size:calc(11.24444px + .23611vw)}}@media(min-width:767px){.header-default-find-flights{font-size:calc(12px + .13889vw)}}.header-default-find-flights li:first-child{margin-right:4px}.header-default-find-flights li:first-child svg path{fill:#121}.header-default-find-flights:hover{background-color:#8dd3bb;padding-left:26px;padding-right:26px}.header-default-find-stays{align-items:center;border-radius:8px;color:#121;display:flex;font-family:Montserrat,sans-serif;font-weight:600;transition:all .4s ease}@media(max-width:767px){.header-default-find-stays{font-size:calc(11.24444px + .23611vw)}}@media(min-width:767px){.header-default-find-stays{font-size:calc(12px + .13889vw)}}.header-default-find-stays li:first-child{align-items:center;display:flex;justify-content:center;margin-right:4px}.header-default-find-stays li:first-child img{height:24px;width:24px}.header-default-find-stays:hover{background-color:#8dd3bb;padding-left:26px;padding-right:26px}.header-default__favorites{display:flex;gap:16px;justify-content:space-between;max-width:260px;overflow:hidden;width:100%}.header-default__favorites_left{color:#121}.header-default__favorites_left,.header-default__favorites_left li:first-child{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.header-default__favorites_left li:first-child{gap:8px;justify-content:space-between}.header-default__favorites_left li:first-child svg{margin-right:3px}.header-default__favorites_left li:first-child svg path{fill:#121;transition:fill 1s ease,scale .2s ease}.header-default__favorites_left li:first-child svg:hover path{fill:#fe8c8c;scale:1.1}.header-default__favorites_left li:last-child{color:#121;transition:color .4s ease}.header-default__favorites_left_active{transition:padding .4s ease,border-radius .4s ease,background-color .4s ease}.header-default__favorites_left_active li:first-child{gap:3px}.header-default__favorites_left_active li:first-child svg path{fill:#fff;transition:fill .4s ease,scale .2s ease}.header-default__favorites_left_active li:first-child span{color:#fff;font-size:23px;transition:color .4s ease}.header-default__favorites_left_active:hover{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:24px 15%}.header-default__favorites_left_active:hover li:first-child svg path{fill:#fe8c8c}.header-default__favorites_left_active:hover li:last-child{color:#a9a9a9}.header-default__favorites_left_active:focus{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#a9a9a9;padding:24px 15%;width:auto}.header-default__favorites_left_active:focus svg path{fill:#fe8c8c}.header-default__favorites_left li:last-child{color:#fff;font-family:Montserrat,sans-serif;font-size:23px;font-weight:600}.header-default__favorites_left__line-through{background-color:#121;height:17px;margin-left:16px;position:relative;width:2px}.header-default__favorites_right{align-items:center;display:flex;gap:4px;height:45px;justify-content:space-between}.header-default__favorites_right li:first-child{align-items:center;display:flex;height:100%;justify-content:center;max-height:45px;max-width:45px;width:100%}.header-default__favorites_right li:first-child svg{height:45px;width:45px}.header-default__favorites_right li:first-child img{border-radius:45px;height:45px;object-fit:cover;width:45px}.header-default__favorites_right li:last-child{color:#121;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;max-width:104px;overflow:hidden;padding-bottom:1px;white-space:nowrap;width:100%}.header-default-right-side{align-items:center;display:flex;justify-content:flex-end;list-style:none}.header-default-right-side-login__wrapper{border-radius:8px;cursor:pointer;padding:12px 0;transition:all .4s ease}.header-default-right-side-login__wrapper:hover{background-color:#8dd3bb;padding:12px 26px}.header-default-right-side-logOut__text{border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-weight:600;max-width:216px;padding-bottom:15.5px;padding-top:15.5px;transition:all .4s ease}@media(max-width:767px){.header-default-right-side-logOut__text{font-size:calc(11.24444px + .23611vw)}}@media(min-width:767px){.header-default-right-side-logOut__text{font-size:calc(12px + .13889vw)}}.header-default-right-side-logOut__text:hover{background-color:#8dd3bb;padding-left:26px;padding-right:26px}.header-default-right-side-logOut__text_active{font-size:23px;margin-bottom:16px;max-width:550px;padding-bottom:1px;padding-top:0;transition:all .4s ease}.header-default-right-side-logOut__text_active:focus{background:#fe8c8c;padding:24px 15%}.header-default-right-side-logOut__text_active:hover{background-color:#fff;color:#a9a9a9;padding:24px 15%}@media screen and (max-width:767px){.header-default{padding:24px}}@media screen and (max-width:648px){.header-default-right-side{display:none}.header-default-burger-menu{align-items:center;background-color:#e8d964;border-radius:24px;display:block;display:flex;flex-direction:column;height:600px;justify-content:center;list-style:none;opacity:0;padding:24px;position:absolute;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0,0;transform-origin:0,0;transition:all .4s ease;width:100%;z-index:10}.header-default-burger-menu_active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.header-default .header-find-flights{border-radius:8px;font-size:23px;margin-bottom:16px;margin-right:0}.header-default .header-find-flights svg{transition:scale .2s ease}.header-default .header-find-flights svg:hover{scale:1.2}.header-default .header-find-flights svg path{transition:fill .4s ease}.header-default .header-find-flights:hover{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#a9a9a9;padding:24px 15%}.header-default .header-find-flights:hover svg path{fill:#fcc951}.header-default .header-find-flights:focus{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#a9a9a9;padding:24px 15%;width:auto}.header-default .header-find-flights:focus svg path{fill:#fcc951}.header-default .header-find-stays{border-radius:8px;font-size:23px;margin-bottom:16px}.header-default .header-find-stays svg{transition:scale .2s ease}.header-default .header-find-stays svg:hover{scale:1.2}.header-default .header-find-stays svg path{transition:fill .4s ease}.header-default .header-find-stays:hover{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#a9a9a9;padding:24px 15%}.header-default .header-find-stays:hover svg path{fill:#bd87ff}.header-default .header-find-stays:focus{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#a9a9a9;padding:24px 15%;width:auto}.header-default .header-find-stays:focus svg path{fill:#a375da}.header-default .header-signUp__wrapper{background-color:transparent;margin-left:0;margin-top:16px;padding:0;transition:all .4s ease}.header-default .header-signUp__wrapper a{color:#fff}.header-default .header-signUp__wrapper:focus{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:24px 15%;width:auto}.header-default .header-signUp__wrapper:focus a{color:#a9a9a9}.header-default .header-login{border-radius:8px;font-size:23px}.header-default .header-login svg path{transition:fill .4s ease}.header-default .header-login:hover{background-color:#fff;color:#a9a9a9;padding:24px 100px}.header-default .header-login:hover svg path{fill:#a9a9a9}.header-default .header-login:focus{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#a9a9a9;padding:24px 100px;width:auto}.header-default .header-signUp{color:#fff;font-size:23px}.header-default .header-signUp svg path{transition:fill .4s ease}.header-default .header-signUp:hover{background-color:#fff;color:#a9a9a9;padding:24px 100px}.header-default .header-signUp:hover svg path{fill:#a9a9a9}.header-default .header-signUp:focus{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#a9a9a9;padding:24px 100px;width:auto}.header-default-burger{align-items:center;cursor:pointer;display:block;display:flex;height:24px;position:relative;width:28px;z-index:11}.header-default-burger span{background-color:#123;display:block;height:2px;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.header-default-burger span:after,.header-default-burger span:before{background-color:#121;content:"";height:2px;position:absolute;width:100%}.header-default-burger span:before{top:0}.header-default-burger span:after,.header-default-burger span:before{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.header-default-burger span:after{bottom:0}.header-default-burger_active span{background-color:transparent;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-default-burger_active span:before{background-color:#fe8c8c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-default-burger_active span:after{background-color:#fe8c8c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width:450px){.header-default{padding:24px 12px 0}}#root{display:flex;flex-direction:column}body{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fafbfc;overflow-x:hidden}.header{margin-bottom:150px;padding:30px 30px 0;transition:margin-bottom .4s ease}@media screen and (max-width:648px){.header_active{margin-bottom:368px}}@media screen and (max-width:481px){.header_active{margin-bottom:288px}}.header__container{margin:0 auto;max-width:1440px;position:relative;width:100%}.header-background{position:absolute;width:100%;z-index:-2}.header-background img{border-radius:24px;height:600px;object-fit:cover;width:100%}.header__nav{display:flex;justify-content:space-between;padding:24px 32px 0;width:100%}.header-left-side{display:flex;list-style:none}.header-find-flights{align-items:center;border-radius:8px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-weight:600;margin-right:32px;transition:all .4s ease}@media(max-width:767px){.header-find-flights{font-size:calc(11.24444px + .23611vw)}}@media(min-width:767px){.header-find-flights{font-size:calc(12px + .13889vw)}}.header-find-flights li:first-child{align-items:center;display:flex;justify-content:center;margin-right:4px}.header-find-flights li:first-child img{height:24px;width:24px}.header-find-flights:hover{background-color:#8dd3bb;padding-left:26px;padding-right:26px}.header-find-stays{align-items:center;border-radius:8px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-weight:600;transition:all .4s ease}@media(max-width:767px){.header-find-stays{font-size:calc(11.24444px + .23611vw)}}@media(min-width:767px){.header-find-stays{font-size:calc(12px + .13889vw)}}.header-find-stays li:first-child{align-items:center;display:flex;justify-content:center;margin-right:4px}.header-find-stays li:first-child img{height:24px;width:24px}.header-find-stays:hover{background-color:#8dd3bb;padding-left:26px;padding-right:26px}.header-logo__wrapper{border-radius:8px;cursor:pointer;transition:all .4s ease}.header-logo__wrapper:hover{background-color:#346b5a;padding:26px 40px}.header-right-side{align-items:center;display:flex;justify-content:flex-end;list-style:none}.header-right-side-login__wrapper{border-radius:8px;cursor:pointer;padding:12px 0;transition:all .4s ease}.header-right-side-login__wrapper:hover{background-color:#8dd3bb;padding:12px 26px}.header-right-side__logOut{align-items:center;background-color:transparent;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-weight:600;justify-content:center;margin-left:32px;padding-bottom:15.5px;padding-top:15.5px;transition:all .4s ease}@media(max-width:767px){.header-right-side__logOut{font-size:calc(11.24444px + .23611vw)}}@media(min-width:767px){.header-right-side__logOut{font-size:calc(12px + .13889vw)}}.header-right-side__logOut:hover{background-color:#fe8c8c;padding-left:26px;padding-right:26px}.header-right-side__logOut_active{background-color:#8dd3bb;color:#fe8c8c;font-family:Montserrat,sans-serif;font-size:23px;font-weight:600;margin-left:0;padding:0}.header-right-side__logOut_active:focus{background:#fff;padding:24px 15%}.header-right-side__logOut_active:hover{background-color:#fff;padding:24px 15%}.header-right-side-logOut__text{border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-weight:600;max-width:216px;padding-bottom:15.5px;padding-top:15.5px;transition:all .4s ease}@media(max-width:767px){.header-right-side-logOut__text{font-size:calc(11.24444px + .23611vw)}}@media(min-width:767px){.header-right-side-logOut__text{font-size:calc(12px + .13889vw)}}.header-right-side-logOut__text:hover{background-color:#8dd3bb;color:#fff;padding-left:26px;padding-right:26px}.header-right-side-logOut__text_active{font-size:23px;margin-bottom:16px;max-width:550px;padding-bottom:1px;padding-top:0;transition:all .4s ease}.header-right-side-logOut__text_active:focus{background:#fe8c8c;padding:24px 15%}.header-right-side-logOut__text_active:hover{background-color:#fff;color:#a9a9a9;padding:24px 15%}.header-login{color:#fff;font-family:Montserrat,sans-serif;font-weight:600;transition:all .4s ease}@media(max-width:767px){.header-login{font-size:calc(11.24444px + .23611vw)}}@media(min-width:767px){.header-login{font-size:calc(12px + .13889vw)}}.header-signUp__wrapper{align-items:center;background-color:#fff;border-radius:8px;cursor:pointer;display:flex;justify-content:center;margin-left:32px;padding:10px 26px;transition:all .4s ease}.header-signUp__wrapper:hover{background-color:#8dd3bb}.header-signUp{border-radius:8px;color:#000;font-family:Montserrat,sans-serif;font-weight:600;transition:all .4s ease}.header-signUp:hover{background-color:#8dd3bb;color:#fff}@media(max-width:767px){.header-signUp{font-size:calc(11.24444px + .23611vw)}}@media(min-width:767px){.header-signUp{font-size:calc(12px + .13889vw)}}.header-burger,.header-burger-menu{display:none}.header__title-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:84px}.header__title-wrapper h2{color:#fff;font-family:TradeGothic LT Extended,sans-serif;text-align:center}@media(max-width:767px){.header__title-wrapper h2{font-size:calc(28.46667px + 1.41667vw)}}@media(min-width:767px){.header__title-wrapper h2{font-size:calc(33px + .83333vw)}}.header__title-wrapper h1{color:#fff;font-family:TradeGothic LT Extended,sans-serif;font-size:80px;margin-top:4px;text-align:center}.header__title-wrapper h3{color:#fff;font-family:Montserrat,sans-serif;font-weight:600;margin-top:16px;text-align:center}@media(max-width:767px){.header__title-wrapper h3{font-size:calc(15.86667px + .35417vw)}}@media(min-width:767px){.header__title-wrapper h3{font-size:calc(17px + .20833vw)}}@media screen and (max-width:767px){.header,.header__nav{padding:24px 24px 0}.header-find-flights{font-size:12px;margin-right:24px}.header-find-flights svg{width:20px}.header-find-stays{font-size:12px}.header-find-stays svg{width:20px}.header-logo__wrapper img{height:28px;width:100px}.header-login{font-size:12px}.header-signUp__wrapper{margin-left:24px}.header-signUp{font-size:12px}.header__title-wrapper{margin-top:70px}}@media screen and (max-width:648px){.header-left-side{display:none}.header h1{font-size:75px}.header-right-side{display:none}.header-logo__wrapper img{height:36px;width:111px}.header-burger-menu{align-items:center;background-color:#8dd4bd;border-radius:24px;display:block;display:flex;flex-direction:column;height:600px;justify-content:center;list-style:none;opacity:0;padding:24px;position:absolute;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0,0;transform-origin:0,0;transition:all .4s ease;width:100%}.header-burger-menu_active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.header-burger-menu .header-find-flights{border-radius:8px;font-size:23px;margin-bottom:16px;margin-right:0}.header-burger-menu .header-find-flights svg path{transition:fill .4s ease}.header-burger-menu .header-find-flights:hover{background-color:#fff;color:#a9a9a9;padding:24px 15%}.header-burger-menu .header-find-flights:hover svg path{fill:#fcc951}.header-burger-menu .header-find-flights:focus{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#a9a9a9;padding:24px 15%;width:auto}.header-burger-menu .header-find-flights:focus svg path{fill:#fcc951}.header-burger-menu .header-find-stays{border-radius:8px;font-size:23px;margin-bottom:16px}.header-burger-menu .header-find-stays svg path{transition:fill .4s ease}.header-burger-menu .header-find-stays:hover{background-color:#fff;color:#a9a9a9;padding:24px 15%}.header-burger-menu .header-find-stays:hover svg path{fill:#bd87ff}.header-burger-menu .header-find-stays:focus{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#a9a9a9;padding:24px 15%;width:auto}.header-burger-menu .header-find-stays:focus svg path{fill:#bd87ff}.header-burger-menu .header-signUp__wrapper{background-color:transparent;margin-left:0;margin-top:16px;padding:0;transition:all .4s ease}.header-burger-menu .header-signUp__wrapper a{color:#fff}.header-burger-menu .header-signUp__wrapper:focus{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:24px 15%;width:auto}.header-burger-menu .header-signUp__wrapper:focus a{color:#a9a9a9}.header-burger-menu .header-login{border-radius:8px;font-size:23px}.header-burger-menu .header-login svg path{transition:fill .4s ease}.header-burger-menu .header-login:hover{background-color:#fff;color:#a9a9a9;padding:24px 100px}.header-burger-menu .header-login:hover svg path{fill:#a9a9a9}.header-burger-menu .header-login:focus{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#a9a9a9;padding:24px 100px;width:auto}.header-burger-menu .header-signUp{color:#fff;font-size:23px}.header-burger-menu .header-signUp svg path{transition:fill .4s ease}.header-burger-menu .header-signUp:hover{background-color:#fff;color:#a9a9a9;padding:24px 100px}.header-burger-menu .header-signUp:hover svg path{fill:#a9a9a9}.header-burger-menu .header-signUp:focus{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#a9a9a9;padding:24px 100px;width:auto}.header-burger{align-items:center;display:block;display:flex;height:24px;position:relative;width:28px;z-index:11}.header-burger span{background-color:#fff;display:block;height:2px;transition:all .4s ease;width:100%}.header-burger span:after,.header-burger span:before{background-color:#fff;content:"";height:2px;position:absolute;transition:all .4s ease;width:100%}.header-burger span:before{top:0}.header-burger span:after{bottom:0}.header-burger_logged span{background-color:#fff;display:block;height:2px;transition:all .4s ease;width:100%}.header-burger_logged span:after,.header-burger_logged span:before{background-color:#fff;content:"";height:2px;position:absolute;transition:all .4s ease;width:100%}.header-burger_logged span:before{top:0}.header-burger_logged span:after{bottom:0}.header-burger_active span{background-color:transparent;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-burger_active span:before{background-color:#fe8c8c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-burger_active span:after{background-color:#fe8c8c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width:450px){.header{padding-left:12px;padding-right:12px}}.main{height:auto;margin:0 auto;max-width:1232px;transition:all .4s ease;width:100%}.main-flights-stays{background-color:#fff;border-radius:16px;box-shadow:0 5px 15px rgba(0,0,0,.11);padding:16px 32px 32px;width:100%}.main-flights-stays-options{display:flex;gap:24px;justify-content:flex-end;margin-top:32px}.main-flights-stays-options svg{height:16px;width:16px}.main-flights-stays-options svg path{fill:#121}.main-flights-stays-promocode{align-items:center;background-color:transparent;border-radius:4px;display:flex;gap:4px;padding:16.5px;transition:all .4s ease}.main-flights-stays-promocode:hover{background:#8dd3bb;background:var(--mint-green,#8dd3bb)}.main-flights-stays-promocode-text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.main-flights-stays .promocode__block{display:flex;width:100%}.main-flights-stays-add-promo{transition:all .4s ease;width:100%}.main-flights-stays-show{align-items:center;background-color:transparent;border-radius:4px;display:flex;gap:4px;padding:16.5px;transition:all .4s ease}.main-flights-stays-show:hover{background:#8dd3bb;background:var(--mint-green,#8dd3bb)}.main-flights-stays-show-text{color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}@media screen and (max-width:741px){.main-flights-stays{padding:16px 20px 20px}.main-flights-stays-options{flex-direction:column;flex-wrap:wrap}}@media screen and (max-width:320px){.main-flights-stays{padding:12px 14px 14px}}.main-flights-stays__wrapper{display:flex;list-style:none}.main-chose-flights{align-items:center;background-color:transparent;color:#121;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;margin-right:32px;padding-bottom:14px;padding-top:8px;position:relative}.main-chose-flights-underscore{background-color:#8dd3bb;bottom:-15px;content:"";height:4px;left:0;opacity:0;position:absolute;scale:.1;transition:all .2s ease;width:90px}.main-chose-flights-underscore_active{opacity:1;scale:1}.main-chose-flights svg{margin-top:6px}.main-chose-flights svg path{fill:#121}.main-chose-flights li:first-child{margin-right:8px}.main-chose-stays{align-items:center;background-color:transparent;color:#121;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;margin-left:32px;padding-bottom:14px;padding-top:14px;position:relative}.main-chose-stays:before{background-color:#d7e2ee;content:"";height:100%;left:-32px;position:absolute;width:1px}.main-chose-stays-underscore{background-color:#8dd3bb;bottom:-15px;content:"";height:4px;opacity:0;position:absolute;right:0;scale:.1;transition:all .2s ease;width:90px}.main-chose-stays-underscore_active{opacity:1;scale:1}.main-chose-stays li:first-child{margin-right:8px}.main-flights{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin-top:48px}.main-flights__form-control-road{max-width:318px;width:100%}.main-flights__form-control-trip{width:140px}.main-flights__form-control-class,.main-flights__form-control-input{max-width:319px;width:100%}@media screen and (max-width:741px){.main-flights__form-control-road{max-width:100%}.main-flights__form-control-trip{max-width:100%;width:100%}.main-flights__form-control-class,.main-flights__form-control-input{max-width:100%}}.main-stays{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin-top:48px}.main-stays__form-control-road{max-width:318px;width:100%}.main-stays__form-control-trip{width:140px}.main-stays__form-control-class,.main-stays__form-control-input{max-width:319px;width:100%}@media screen and (max-width:741px){.main-stays__form-control-road{max-width:100%}.main-stays__form-control-trip{max-width:100%;width:100%}.main-stays__form-control-class,.main-stays__form-control-input{max-width:100%}}.main-plan-trip{align-items:center;display:flex;justify-content:space-between;margin-top:80px}.main-plan-trip-left-side{display:flex;flex-direction:column;gap:16px}.main-plan-trip-left-side h2{color:#121;font-family:Montserrat,sans-serif;font-weight:600;width:100%}@media(max-width:767px){.main-plan-trip-left-side h2{font-size:calc(15.46667px + 1.41667vw)}}@media(min-width:767px){.main-plan-trip-left-side h2{font-size:calc(20px + .83333vw)}}.main-plan-trip-left-side h3{color:#121;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;opacity:.75;width:100%}.main-plan-trip-right-side{border:1px solid #8dd3bb;border-radius:4px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;padding:11.5px 16px;text-align:center;transition:all .2s ease}.main-plan-trip-right-side:hover{background-color:#8dd3bb;color:#fff}.main-plan-trip-places{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-evenly;margin-top:40px;width:100%}.main-plan-trip-place{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 4px 16px 0 rgba(17,34,17,.05);display:flex;gap:16px;list-style:none;padding:16px;transition:all .4s ease;width:357px}.main-plan-trip-place:hover{scale:1.2}.main-plan-trip-place li:first-child{color:#121;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.main-plan-trip-place li:last-child{color:#121;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;margin-top:8px}@media screen and (max-width:953px){.main-plan-trip-places{gap:24px}.main-plan-trip-place{width:100%}}@media screen and (max-width:648px){.main-plan-trip{flex-wrap:wrap;margin-top:50px}.main-plan-trip-right-side{margin-top:24px;width:100%}}.main-flights-hotels{display:flex;gap:24px;margin-top:80px}.main-flights-additional{border-radius:20px;height:559px;max-width:604px;overflow:hidden;position:relative;width:100%}.main-flights-additional svg{height:16px;width:16px}.main-flights-additional svg path{fill:#121}.main-flights-additional:hover img{scale:1.2}.main-flights-additional-img{position:relative}.main-flights-additional img{height:559px;object-fit:cover;object-position:center;position:absolute;transition:all .4s ease;width:604px;z-index:-1}.main-flights-additional h2{color:#fff;font-family:TradeGothic LT Extended,sans-serif;font-size:40px;font-weight:700;margin-bottom:8px;margin-top:67%;text-align:center}.main-flights-additional h3{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;margin-bottom:16px;text-align:center}.main-flights-additional-show{align-items:center;background-color:#8dd3bb;border-radius:4px;color:#121;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;gap:4px;justify-content:center;margin:0 auto;padding:16px;transition:all .4s ease;width:145px}.main-flights-additional-show:hover{background-color:#25bb86;box-shadow:0 2px 10px rgba(0,0,0,.2);width:210px}.main-hotels-additional{border-radius:20px;height:559px;max-width:604px;overflow:hidden;position:relative;transition:all .5s ease;width:100%}.main-hotels-additional svg{height:16px;width:16px}.main-hotels-additional svg path{fill:#121}.main-hotels-additional:hover img{scale:1.2}.main-hotels-additional-img{position:relative}.main-hotels-additional img{height:559px;object-fit:cover;object-position:center;position:absolute;transition:all .4s ease;width:604px;z-index:-1}.main-hotels-additional h2{color:#fff;font-family:TradeGothic LT Extended,sans-serif;font-size:40px;font-weight:700;margin-bottom:8px;margin-top:67%;text-align:center}.main-hotels-additional h3{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;margin-bottom:16px;text-align:center}.main-hotels-additional-show{align-items:center;background-color:#8dd3bb;border-radius:4px;color:#121;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;gap:4px;justify-content:center;margin:0 auto;padding:16px;transition:all .4s ease;width:142px}.main-hotels-additional-show:hover{background-color:#25bb86;box-shadow:0 2px 10px rgba(0,0,0,.2);width:210px}.main-reviews{font-family:Montserrat,sans-serif;font-weight:600;margin-top:70px;text-align:left}@media(max-width:767px){.main-reviews{font-size:calc(15.46667px + 1.41667vw)}}@media(min-width:767px){.main-reviews{font-size:calc(20px + .83333vw)}}.main-reviews-sub{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;margin-top:16px}.main-not-slider{align-items:center;background-color:#8dd3bb;border-radius:20px;display:flex;display:none;height:584px;justify-content:center;max-width:1439px;padding-top:268px;text-align:center;width:100%}.main-not-slider h2{font-family:Montserrat,sans-serif;font-size:32px;font-weight:500;transition:all .4s ease}.main-not-slider:hover h2{scale:.8}@media screen and (max-width:1439px){.main-not-slider{display:block}}.main-swiper{margin-top:16px;max-width:1440px;width:100%}.main-swiper-slide{border-radius:20px;box-shadow:2px 4px 16px 0 rgba(17,34,17,.1);cursor:-webkit-grab;cursor:grab;display:flex;padding:24px}.main-swiper-slide:hover{box-shadow:2px 4px 16px 0 rgba(17,34,17,.1),24px 24px 0 0 rgba(141,211,187,.4);scale:1.05}.main-swiper-phraise{color:#121;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;margin-bottom:16px}.main-swiper-phraise-comments{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;margin-bottom:12px;opacity:.5}.main-swiper-img__wrapper{border-radius:8px;margin-top:44.5px}.main-swiper-view-more{align-items:center;display:flex;justify-content:flex-end;margin-bottom:16px}.main-swiper-view-more button{background-color:transparent;color:#121;padding:0}.main-swiper-name,.main-swiper-view-more button{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.main-swiper-name{margin-bottom:4px;margin-top:20px}.main-swiper-job-place{font-family:Montserrat,sans-serif;font-weight:500;margin-bottom:12px;opacity:.5}.main-swiper-google{align-items:center;cursor:pointer;display:flex}.main-swiper-google li:first-child{align-items:center;display:flex;justify-content:center;margin-right:8px}.main-swiper-google li:first-child svg{height:24px;width:24px}.main-swiper-google li:last-child{color:#121;font-family:TradeGothic LT Extended,sans-serif;font-size:12px;opacity:.4}.main .swiper-wrapper{padding:38px}.main .swiper-slide{transition:all .2s ease}.main .swiper-slide img{border-radius:8px;object-fit:cover;width:100%}@media screen and (max-width:1380px){.main{padding-left:74px;padding-right:74px}}@media screen and (max-width:953px){.main-flights-hotels{flex-wrap:wrap}.main-flights-additional{max-width:745px;width:100%}.main-flights-additional img{width:745px}.main-flights-additional h2{margin-top:53%}.main-hotels-additional{max-width:745px;width:100%}.main-hotels-additional img{width:745px}.main-hotels-additional h2{margin-top:53%}}@media screen and (max-width:648px){.main-flights-hotels{margin-top:50px}}@media screen and (max-width:600px){.main{padding-left:30px;padding-right:30px}.main-flights-additional h2,.main-hotels-additional h2{margin-top:79%}}@media screen and (max-width:500px){.main-flights-additional h2,.main-hotels-additional h2{margin-top:89%}}@media screen and (max-width:450px){.main{padding-left:24px;padding-right:24px}}
/*# sourceMappingURL=main.a7acc986.css.map*/