@import"https://fonts.googleapis.com/css?family=Montserrat:400,800";#root{width:100%;margin:0 auto;padding:0;text-align:center}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.advantages{padding:0 10%;margin:80px 0 0;scroll-margin-top:150px}.advantagesHeader{display:flex;margin:0 0 30px}.advantagesHeader h2{margin:0;text-transform:uppercase}.advantagesHeader img{margin:0 16px}.advantagesPost{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (min-width: 767px) and (max-width: 1023px){.advantages{padding:0 5%;margin:50px 0}}@media screen and (min-width: 480px) and (max-width: 767px){.advantages{padding:0 5%;margin:50px 0}.advantagesHeader{display:grid}.advantagesHeader>img{display:none}.advantagesPost{grid-template-columns:1fr}}@media screen and (max-width: 480px){.advantages{padding:0 5%;margin:50px 0}.advantagesHeader{justify-content:center}.advantagesHeader img{display:none}.advantagesPost{grid-template-columns:1fr}}.advantage{display:flex;flex-direction:column;align-items:center;text-align:center}.outer-circle{background:#ecf2ff;border-radius:50%;width:70px;height:70px;position:relative}.inner-circle{position:absolute;background:#ccdcff;border-radius:50%;width:48px;height:48px;top:11px;left:11px}.inner-circle img{margin:10px}.advantageHeader{font-size:calc((100vw - 320px)/(1440 - 320) * (24 - 17) + 17px);font-weight:600;line-height:29.4px;margin:16px 0 8px}.advantageDescription{font-size:calc((100vw - 320px)/(1440 - 320) * (16 - 13) + 13px);font-weight:500;line-height:19.2px}@media screen and (max-width: 767px){.advantageHeader{margin:8px 0 0}.advantageDescription{margin:10px 0 15px}}.backForm{background-image:url(/assets/backFormImg-768Ly1SF.png)}.backFormContent{padding:0 10%;display:grid;grid-template-columns:1fr 1fr;color:#fff}.backFormText{align-self:center;text-align:left}.backFormText p{margin:16px 0;font-size:18px;font-weight:500;letter-spacing:.02em;line-height:21.83px}.form{margin:40px 0}.formText{display:flex;flex-direction:column;text-align:left;font-size:18px;font-weight:500;letter-spacing:.02em;line-height:21.83px}.formText>input{background:transparent;color:#fff;border:none;border-bottom:2px solid white;font-size:22px;font-weight:500;letter-spacing:.02em;margin:15px 0 32px}.formText>input:focus{outline:none}.backFormButton{display:flex;padding:8px 32px}.backFormButton img{width:calc(2em + 2px);margin:0 0 0 16px}@media screen and (min-width: 767px) and (max-width: 1023px){.backFormContent{padding:0 5%}}@media screen and (min-width: 480px) and (max-width: 767px){.backFormContent{padding:0 5%;grid-template-columns:50% 45%;justify-content:space-between}.backFormText{text-align:center}.backFormText>input{margin:10px 0 30px}.backFormButton{padding:5px 20px}.backFormButton>img{margin:0 0 0 10px}}@media screen and (max-width: 480px){.backFormContent{padding:0 5%;grid-template-columns:1fr;justify-content:center}.backFormText{text-align:center;margin:40px 0 0}.form{margin:40px 20px}}.banner{display:grid;grid-template-columns:48% 52%;background:linear-gradient(#cde8ff,#e1f3ff,#e8f4ff);padding:0 0 0 10%}.bannerText{text-align:left;align-self:center}.bannerText>h1{margin:0;font-size:calc((100vw - 1023px)/(1440 - 1023) * (54 - 43) + 43px);font-weight:600;letter-spacing:.02em;line-height:66.15px;text-transform:uppercase}.bannerTextBlue{color:#014ffd}.bannerP{margin:30px 0;opacity:80%}.bannerP>p{margin:4px 0;border-left:3px solid black;padding-left:5px;font-size:calc((100vw - 320px)/(1440 - 320) * (20 - 15) + 15px);font-weight:500;letter-spacing:.02em}.bannerButton{display:flex}.bannerButtonMobile{display:none}.back{display:flex;align-items:center;margin-right:15px;color:#fff;background-color:#0d1629;padding:1em 2em;font-size:16px;border-radius:8px;cursor:pointer}.dostup{display:flex;align-items:center;color:#fff;background-color:#014ffd;padding:1em 2em;border:1px solid transparent;font-size:16px;border-radius:8px;cursor:pointer}.dostup img{margin-left:.5em;width:calc(2em + 2px)}.arrowContainer{display:inline-block;margin-left:25px;width:9px;height:9px;border-top:2px solid black;border-left:2px solid black;transform-origin:center;transform:rotate(135deg)}.arrowContainer:after{content:"";display:block;width:2px;height:27px;background-color:#000;transform:rotate(-45deg) translate(9px,3px)}.image{width:100%;padding-top:15px}@media screen and (min-width: 1200px){.banner{padding:0 0 0 10%}}@media screen and (min-width: 767px) and (max-width: 1023px){.banner{padding:0 0 0 5%}.bannerText>h1{font-size:calc((100vw - 767px)/(1023 - 767) * (47 - 32) + 32px);margin:20px 0;line-height:40px}.bannerP{margin:25px 0}.back,.dostup{padding:.3em .6em}}@media screen and (min-width: 480px) and (max-width: 767px){.banner{grid-template-columns:1fr;padding:0 5%}.bannerText{margin:30px 10px 0}.bannerP{margin-bottom:0}.bannerText>h1{text-align:center;line-height:40px}.bannerButton{display:none}.bannerButtonMobile{display:flex;justify-content:space-evenly}.back{margin-right:5px;padding:2% 3%}.dostup{padding:2% 3%}.dostup>a{margin:0 8px 0 0}}@media screen and (max-width: 480px){.banner{grid-template-columns:1fr;padding:0 5%}.bannerText{margin:30px 10px 0}.bannerText>h1{text-align:center;line-height:35px;font-size:clamp(24px,(100vw / 480) * 40,40px)}.bannerP{margin-bottom:0}.bannerButton{display:none}.bannerButtonMobile{display:flex;justify-content:space-evenly;padding-bottom:15px}.back{margin-right:5px;padding:2% 3%}.dostup{padding:2% 3%}.dostup>a{margin:0 8px 0 0}}@media (prefers-color-scheme: dark){.bannerText>h1{color:#000!important}.bannerP>a{color:#000!important}}.footer{background:#0d1629;padding:0 10%;display:flex;justify-content:space-between;color:#fff;align-items:center;height:325px}.footerLogo{text-align:left;width:30%;padding:37px 0 73px;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:19.2px;color:#b0b3bc}.footerContent{margin:75px 0 0;align-self:start}.footerText{width:45%;text-align:left;display:grid;grid-template-columns:1fr 1fr;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:22px}.footerText p{padding:0 0 42px}.footerIcons{font-size:16px;font-weight:400;line-height:19.2px}.footerIconsImg{display:flex;justify-content:space-evenly;margin:17px 0}.footerLink{color:#fff;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:22px}.footerLink:hover{color:#014ffd}@media screen and (min-width: 767px) and (max-width: 1023px){.footer{padding:0 5%}.footerText{font-size:18px}}@media screen and (min-width: 480px) and (max-width: 767px){.footer{padding:0 5%;display:grid;height:100%}.footerLogo{padding:20px 0 50px;width:100%;text-align:center}.footerText{width:100%;text-align:center}.footerContent{margin:0 auto}.footerIcons{padding:10px 0}}@media screen and (max-width: 480px){.footer{padding:0 5%;display:grid;height:100%}.footerLogo{padding:20px 0 50px;width:100%;text-align:center}.footerText{width:100%}.footerContent{margin:0 auto;text-align:center}}.navbar{position:sticky;top:0;background-color:#fff;height:71px;padding:0 10%;z-index:3}.navbarMain{background-color:#fff;z-index:999}.container{display:flex;justify-content:space-between}.menu-items{list-style:none;display:flex;width:80%;justify-content:space-between;align-items:center}.menu-items>a{cursor:pointer;margin:0 2vw;font-size:calc((100vw - 767px)/(1440 - 767) * (18 - 14) + 14px);font-weight:500;letter-spacing:.02em}.loginButton{width:160px;border-radius:8px;padding:8px 0;border:1.5px solid black;font-size:18px;font-weight:700;letter-spacing:-.05em;line-height:normal}.loginButtonMobile{display:none;position:absolute;top:14px;left:85px;border-radius:8px;padding:8px 15px;border:1.5px solid black;font-size:18px;font-weight:700;letter-spacing:-.05em;line-height:normal;white-space:nowrap}.logo{cursor:pointer}@media screen and (min-width: 767px) and (max-width: 1023px){.navbar{padding:0 5%}.menu-items>li>a{font-size:calc((100vw - 767px)/(1023 - 767) * (18 - 16) + 16px)}}@media screen and (max-width: 767px){.container{width:100%;margin:0}.navbar{width:100%;box-shadow:0 1px 4px #92a1b026;padding:0}.nav-container{display:flex;justify-content:space-between;align-items:center;height:62px}.navbar .menu-items{display:flex;justify-content:start}.navbar .nav-container li{list-style:none}.navbar .nav-container a{text-decoration:none;color:#0e2431;font-weight:500;font-size:1.2rem;padding:.7rem}.navbar .nav-container a:hover{font-weight:bolder}.nav-container{display:block;position:relative;height:60px}.nav-container .checkbox{position:absolute;display:block;height:32px;width:32px;top:20px;left:7%;z-index:5;opacity:0;cursor:pointer}.nav-container .hamburger-lines{display:block;height:26px;width:32px;position:absolute;top:23px;left:7%;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.nav-container .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#0e2431}.nav-container .hamburger-lines .line1{transform-origin:0% 0%;transition:transform .4s ease-in-out}.nav-container .hamburger-lines .line2{transition:transform .2s ease-in-out}.nav-container .hamburger-lines .line3{transform-origin:0% 100%;transition:transform .4s ease-in-out}.navbar .menu-items{padding-top:80px;box-shadow:inset 0 0 2000px #ffffff80;height:300px;width:100%;transform:translate(-150%);display:flex;flex-direction:column;background-color:#fff;transition:transform .5s ease-in-out;text-align:center}.navbar .menu-items li{margin-bottom:1.2rem;font-size:1.5rem;font-weight:500}.logo{position:absolute;top:0;right:7%;font-size:1.2rem;color:#0e2431}.nav-container input[type=checkbox]:checked~.menu-items{transform:translate(0)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}.nav-container input[type=checkbox]:checked~.logo{display:none}.loginButton{display:none}.loginButtonMobile{display:flex;justify-content:center}}@media (max-width:480px){.adaptive{display:flex}.navbar{display:flex;flex-direction:column}.headerList{flex-direction:column;margin:0 auto;padding:0}}.platform{margin:80px 0 0;text-align:left;scroll-margin-top:170px}.platformHeader{display:flex;flex-direction:column;padding:0 10%;margin:0 0 20px;gap:10px}.platformHeader h2{text-transform:uppercase}.platformHeader p{max-width:45%}.platformContent{background-color:#014ffd;padding:0 10%;position:relative}.platformText{width:100%;display:flex}.platformContainer{width:46%;padding:85px 0;display:flex;flex-direction:column;gap:35px}.platformText button{display:flex;align-items:center;margin-right:15px;color:#000;background-color:#fff;padding:1em 2em;font-size:16px;border-radius:8px;border:0px;cursor:pointer;max-width:200px}.platformText p{font-size:calc((100vw - 320px)/(1440 - 320) * (42 - 35) + 28px);font-weight:500;letter-spacing:.02em;line-height:42.34px;color:#fff}.platformText img{width:45%;position:absolute;bottom:45px;right:10%;z-index:2}.platformText span{position:absolute;bottom:0;right:10%;width:40%;height:95px;background:#061942;filter:blur(72px);border-radius:523px}@media screen and (min-width: 767px) and (max-width: 1023px){.platform{margin:50px 0}.platform>h2{padding:0 5%}.platformHeader{padding:0 5%}.platformHeader p{max-width:100%}.platformContent{padding:0 5%}.platformText>p{width:40%}.platformText>img{width:60%;right:5%}.platformText>span{width:60%}}@media screen and (min-width: 480px) and (max-width: 767px){.platform{margin:50px 0}.platformHeader{text-align:center}.platformHeader p{max-width:100%}.platformContent{padding:0 5%}.platformContainer{width:100%;text-align:center;align-items:center}.platformText{flex-direction:column}.platformText>p{width:100%;text-align:center;padding:40px 0 80px}.platformText>img{position:relative;width:100%;right:0}.platformText>span{width:100%}}@media screen and (max-width: 480px){.platform{margin:50px 0}.platformHeader{text-align:center}.platformHeader p{max-width:100%}.platformContent{padding:0 5%}.platformContainer{width:100%;text-align:center;align-items:center}.platformText button{font-weight:600}.platformText{flex-direction:column}.platformText>p{width:100%;text-align:center;padding:40px 0 80px}.platformText>img{position:relative;width:100%;right:0}.platformText>span{width:100%}}.recommendation{background-color:#fff;padding:80px 10%;scroll-margin-top:90px}.recommendationHouse{background-color:#eeeff1;padding:80px 8%}.recommendationHeader{text-align:left}.recommendationHeader h2{margin:0 0 16px;text-transform:uppercase}.recommendationHeader p{font-size:calc((100vw - 320px)/(1440 - 320) * (18 - 14) + 14px);font-weight:500;letter-spacing:.02em;line-height:21.83px}.recommendationTextNone{display:none}.recommendationFlat{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-evenly;gap:3vw}.recommendationLoading{margin-top:30px}@media screen and (min-width: 1024px) and (max-width: 1250px){.recommendationFlat{grid-template-columns:1fr 1fr}}@media screen and (min-width: 767px) and (max-width: 1023px){.recommendation{padding:0 5%}.recommendationFlat{grid-template-columns:1fr 1fr}}@media screen and (min-width: 480px) and (max-width: 767px){.recommendation{padding:0 5%}.recommendationHeader{text-align:center}.recommendationFlat{grid-template-columns:90%;justify-content:center}}@media screen and (max-width: 480px){.recommendation{padding:0 5%}.recommendationHeader{text-align:center}.recommendationFlat{grid-template-columns:95%;justify-content:center}}.houseroom{background-color:#fff;margin-top:32px;border-radius:10px;box-shadow:1px 2px 28px #0e152e1a;display:flex;flex-direction:column;justify-content:space-between}.houseroomImg{position:relative;width:100%;height:250px;overflow:hidden}.houseroomImg img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px 10px 0 0}.houseImgMain{width:100%;height:250px}.favourite{background:#0d1629b3;border-radius:50%;width:32px;height:32px;position:absolute;top:12px;right:16px;cursor:pointer}.favouriteNone{display:none}.favourite img{width:16px;height:16px;margin:9px auto}.houseroomDescription{margin:6px 16px;text-align:left;cursor:pointer}.topEl{display:flex;justify-content:space-between;align-items:center}.price{font-size:24px;font-weight:600;letter-spacing:-.005em;line-height:29.4px}.description{display:flex;color:#4f5666;align-items:end;margin:10px 0;font-size:18px;font-weight:500;letter-spacing:-.005em;line-height:21.83px;justify-content:space-between}.streetLanding{font-size:20px;font-weight:500;letter-spacing:-.005em;line-height:24.26px}.streetMain{color:#014ffd;font-size:20px;font-weight:500;letter-spacing:-.005em;line-height:24.26px}.city{color:#4f5666;margin:4px 0 16px;font-size:16px;font-weight:390;letter-spacing:-.005em;line-height:19.2px}.dateLanding{color:#014ffd;font-size:16px;font-weight:500;letter-spacing:-.005em;line-height:19.41px}.dateVisible{display:none}.loaderContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.loader{border:4px solid rgba(0,0,0,.1);border-top:4px solid #014ffd;border-radius:50%;width:45px;height:45px;margin:10px 0;animation:spin 1s linear infinite}.loaderContainer>p{font-size:18px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tariffs{padding:0 10%;margin:120px 0;scroll-margin-top:100px}.tariffsHeader{display:flex;margin:0 0 30px;text-transform:uppercase}.tariffsHeader img{margin:0 16px}.tariffsBlocks{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}@media screen and (min-width: 767px) and (max-width: 1023px){.tariffs{padding:0 5%;margin:60px 0}.tariffsBlocks{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 480px) and (max-width: 767px){.tariffs{padding:0 5%;margin:60px 0}.tariffsBlocks{grid-template-columns:90%;justify-content:center}.tariffsHeader{display:grid}.tariffsHeader>img{display:none}}@media screen and (max-width: 480px){.tariffs{padding:0 5%;margin:50px 0}.tariffsHeader{display:grid}.tariffsHeader>img{display:none}.tariffsBlocks{grid-template-columns:90%;justify-content:center}}.tariff{display:flex;flex-direction:column;justify-content:center;align-items:center;height:208px;box-shadow:1px 2px 28px #0e152e1a}.tariff:nth-of-type(2){background-color:#014ffd;color:#fff;border-radius:4px;height:258px;box-shadow:4px 6px 22px #181b263d}.tariff:nth-of-type(2) .tariffButton{background-color:#fff;color:#000}.tariffName{font-size:18px;font-weight:500;letter-spacing:.02em;line-height:21.83px}.tariffPrice{font-size:36px;font-weight:500;letter-spacing:.02em;line-height:36.29px;margin:17px 0 30px}.tariffButton{align-items:center;display:flex;background-color:#014ffd;color:#fff;padding:8px 32px;border:1px solid transparent}.tariffButton img{width:calc(2em + 2px);margin:0 0 0 16px}@media screen and (min-width: 767px) and (max-width: 1023px){.tariffButton{padding:5px 20px}.tariffButton>img{margin:0 0 0 10px}}.descriptionBlock{display:flex;flex-direction:column;gap:10px;max-width:380px;max-height:230px;border-radius:16px;background-color:#fff;box-shadow:1px 2px 28px #0e152e1a;padding:40px 40px 53px}.descriptionStep{width:40px;height:40px;margin:0 auto;border:2px solid black;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center}.descriptionStepText{color:#000;font-size:30px;font-weight:700}.descriptionBlockHeader{font-size:calc((100vw - 320px)/(1440 - 320) * (32 - 26) + 26px);font-weight:600;letter-spacing:-.05em;line-height:39.2px;color:#014ffd}.descriptionBlockText{font-size:20px;font-weight:500;letter-spacing:.02em;line-height:22px}@media screen and (min-width: 767px) and (max-width: 1023px){.descriptionBlockHeader{font-size:calc((100vw - 767px)/(1023 - 767) * (26 - 22) + 22px);line-height:30px;text-align:center}.descriptionBlockText{font-size:calc((100vw - 767px)/(1023 - 767) * (18 - 16) + 16px);text-align:center}}@media screen and (min-width: 480px) and (max-width: 767px){.descriptionBlock{max-width:100%;margin:20px 0}.descriptionBlockHeader,.descriptionBlockText{text-align:center}}@media screen and (max-width: 480px){.descriptionBlock{max-width:100%;margin:20px 0}.descriptionBlockHeader,.descriptionBlockText{text-align:center}}.workDescription{padding:0 10%}.workDescriptionHeader{display:flex;text-align:left;margin:80px 0 40px;text-transform:uppercase}.workDescriptionHeader img{margin:0 16px}.workDescriptionItem{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 767px) and (max-width: 1023px){.workDescription{padding:0 5%}}@media screen and (min-width: 480px) and (max-width: 767px){.workDescription{padding:0 5%}.workDescriptionHeader{display:grid;text-align:center;margin:60px 0 20px}.workDescriptionHeader>img{display:none}.workDescriptionItem{flex-direction:column;justify-content:center}}@media screen and (max-width: 480px){.workDescription{padding:0 5%}.workDescriptionHeader{display:grid;text-align:center;margin:60px 0 20px}.workDescriptionHeader>img{display:none}.workDescriptionItem{flex-direction:column;justify-content:center}}.videoSection{padding:0 10%;margin:80px 0 0;scroll-margin-top:150px}.videoSectionHeader{display:flex;margin:0 0 30px;align-items:center}.videoSectionHeader h2{margin:0;text-transform:uppercase;font-size:calc((100vw - 320px) / (1440 - 320) * (36 - 30) + 30px);font-weight:500;letter-spacing:.02em;line-height:36.29px}.videoSectionHeader img{margin:0 16px}.videoContainer{display:flex;justify-content:center;align-items:center;width:100%}.youtubeWrapper{position:relative;width:100%;max-width:800px;height:0;padding-bottom:min(56.25%,800px);max-height:800px;overflow:hidden;border-radius:12px;box-shadow:0 8px 32px #0000001a;background:#000}@supports (aspect-ratio: 16 / 9){.youtubeWrapper{height:auto;padding-bottom:0;aspect-ratio:16 / 9;max-height:800px}}.youtubeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px}@media screen and (min-width: 767px) and (max-width: 1023px){.videoSection{padding:0 5%;margin:50px 0}.youtubeWrapper{max-width:700px}}@media screen and (min-width: 480px) and (max-width: 767px){.videoSection{padding:0 5%;margin:50px 0}.videoSectionHeader{flex-direction:column;text-align:center;gap:10px}.videoSectionHeader>img{display:none}.youtubeWrapper{max-width:100%;padding-bottom:60%}}@media screen and (max-width: 480px){.videoSection{padding:0 5%;margin:50px 0}.videoSectionHeader{justify-content:center;text-align:center}.videoSectionHeader img{display:none}.videoSectionHeader h2{font-size:calc((100vw - 320px)/40 + 24px)}.youtubeWrapper{padding-bottom:60%;border-radius:8px}}*{box-sizing:border-box}.authMain{background:#f6f5f7;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Montserrat,sans-serif;height:100vh;margin:-20px 0 50px}span{font-size:12px}a{font-size:14px;text-decoration:none;margin:15px 0}.buttonAuth{border-radius:20px;border:1px solid white;background-color:#014ffd;color:#fff;font-size:12px;font-weight:700;padding:12px 45px;letter-spacing:1px;text-transform:uppercase;transition:transform 80ms ease-in}.buttonAuth:active{transform:scale(.95)}.buttonAuth:focus{outline:none}.buttonAuth.ghost{background-color:transparent;border-color:#fff}form{background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 50px;height:100%;text-align:center}input{font-size:14px;background-color:#eee;border:none;padding:12px 15px;margin:8px 0;width:100%}.containerAuth{background-color:#fff;border-radius:10px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;position:relative;overflow:hidden;width:768px;max-width:100%;min-height:480px}.form-container{position:absolute;top:0;height:100%;transition:all .6s ease-in-out}.form-container>form>h1{margin:0 auto;font-size:40px}.sign-in-container{left:0;width:50%;z-index:2}.containerAuth.right-panel-active .sign-in-container{transform:translate(100%)}.sign-up-container{left:0;width:50%;opacity:0;z-index:1}.containerAuth.right-panel-active .sign-up-container{transform:translate(100%);opacity:1;z-index:5;animation:show .6s}@keyframes show{0%,49.99%{opacity:0;z-index:1}50%,to{opacity:1;z-index:5}}.overlay-container{position:absolute;top:0;left:50%;width:50%;height:100%;overflow:hidden;transition:transform .6s ease-in-out;z-index:100}.containerAuth.right-panel-active .overlay-container{transform:translate(-100%)}.overlay{background:#014ffd;background-repeat:no-repeat;background-size:cover;background-position:0 0;color:#fff;position:relative;left:-100%;height:100%;width:200%;transform:translate(0);transition:transform .6s ease-in-out}.containerAuth.right-panel-active .overlay{transform:translate(50%)}.overlayButton{font-size:12px;text-decoration:underline;cursor:pointer}.overlay-panel{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 40px;text-align:center;top:0;height:100%;width:50%;transform:translate(0);transition:transform .6s ease-in-out}.overlay-panel>h1{margin:0 auto;font-size:calc((100vw - 767px)/(1440 - 767) * (40 - 28) + 28px)}.overlay-panel>p{margin:15px auto}.overlay-left{transform:translate(-20%)}.containerAuth.right-panel-active .overlay-left{transform:translate(0)}.overlay-right{right:0;transform:translate(0)}.containerAuth.right-panel-active .overlay-right{transform:translate(20%)}.social-container{display:none;margin:20px 0}.social-container a{border:1px solid #dddddd;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin:0 5px;height:40px;width:40px}.social-container>span{display:none}footer{background-color:#222;color:#fff;font-size:14px;bottom:0;position:fixed;left:0;right:0;text-align:center;z-index:999}footer p{margin:10px 0}footer i{color:red}footer a{color:#3c97bf;text-decoration:none}.mobileAuth{display:none}.forgot{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;width:50%;height:auto;margin:5% auto;gap:20px;padding:50px;border-radius:10px}.forgotButton{cursor:pointer}.wrapperForgot{height:100vh;overscroll-behavior-y:none;align-content:center;background:#000;background:linear-gradient(0deg,#000000e6 5%,#014ffd 50%)}@media (max-width: 768px){.authMain{margin:0}.containerAuth{height:100%}.overlay{display:none}.overlay-container{left:0;width:100%;height:15%}form{gap:10px}.sign-in-container{width:100%}.sign-up-container{width:100%;transform:translate(100%)}.containerAuth.right-panel-active .overlay-container{transform:translate(0)}.containerAuth.right-panel-active .sign-up-container{transform:translate(0);animation:.6s;z-index:3}.containerAuth.right-panel-active .sign-in-container{animation:.6s;transition:transform .6s ease-in-out}.overlay-panel>.overlay-title,.overlay-text{display:none}.mobileAuth{display:flex;gap:5px}.forgot{width:90%;height:auto}}.navbarMain{position:relative;padding:0 5%}.activeButton{background-color:#014ffd;color:#fff;border:1px solid rgba(1,79,253,1)}.rent{font-size:16px;margin:5px 0;align-self:center}.rentActive{text-decoration:underline}.container{display:flex;width:100%;align-items:center}.nav-container .checkbox,.nav-container .hamburger-lines{display:none}.mainHeaderElement{display:flex;width:93%}.headerFavourite{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#014ffd;border-radius:50%}.headerFavouriteMobile{display:none}.mainEl{display:flex;align-items:center}.mainEl>input{width:261px;height:40px;border-radius:4px;padding:8px 20px;margin:0 10px;border:1px solid}.mainEl>img{width:48px;height:48px}.menuItemsMain{list-style:none;display:flex;width:75%;align-items:center;gap:10px}.menuItemsMain>li>a{margin:0 2vw;font-size:calc((100vw - 767px)/(1440 - 767) * (18 - 14) + 14px);font-weight:500;letter-spacing:.02em}.language,.adaptive{display:none}.mainHeaderButton{border:2px solid #eeeff1;max-width:810px;margin:0 0 30px 7%;text-align:left;display:grid;grid-template-columns:33% 7% 63%;padding:10px}.inputWrapper{position:relative;display:inline-block;width:100%;padding:0 15px}.mainInput{padding-left:35px;width:100%}.inputIcon{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:20px;height:20px;opacity:.5}.buttonHead{color:#014ffd}.buttonHr{border:1px solid #eeeff1;margin:0 auto}.rentButtonList{display:grid;grid-template-columns:1fr 1fr;gap:3px}.commerceButtonList{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px}@media screen and (min-width: 767px) and (max-width: 1023px){.navbarMain{padding:0 5%}.mainHeaderButton{max-width:810px}.mainEl>input{width:180px}}@media screen and (max-width: 767px){.container{width:100%;margin:0}.navbarMain{width:100%;box-shadow:0 1px 4px #92a1b026;padding:0}.nav-container{display:flex;justify-content:space-between;align-items:center;height:62px}.navbarMain .mainHeaderElement{display:flex;justify-content:start}.navbar .nav-container li{list-style:none}.navbar .nav-container a{text-decoration:none;color:#0e2431;font-weight:500;font-size:1.2rem;padding:.7rem}.navbar .nav-container a:hover{font-weight:bolder}.nav-container{display:block;position:relative;height:70px}.nav-container .checkbox{position:absolute;display:block;height:32px;width:32px;top:20px;left:7%;z-index:5;opacity:0;cursor:pointer}.nav-container .hamburger-lines{display:block;height:26px;width:32px;position:absolute;top:23px;left:7%;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.nav-container .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#0e2431}.nav-container .hamburger-lines .line1{transform-origin:0% 0%;transition:transform .4s ease-in-out}.nav-container .hamburger-lines .line2{transition:transform .2s ease-in-out}.nav-container .hamburger-lines .line3{transform-origin:0% 100%;transition:transform .4s ease-in-out}.navbarMain .mainHeaderElement{padding-top:80px;box-shadow:inset 0 0 2000px #ffffff80;height:320px;width:100%;transform:translate(-150%);display:flex;flex-direction:column;background-color:#fff;transition:transform .5s ease-in-out;text-align:center}.menuItemsMain{width:100%;justify-content:center}.mainEl{flex-direction:column;gap:10px;width:80%;margin:0 auto;max-width:400px}.navbar .menu-items li{margin-bottom:1.2rem;font-size:1.5rem;font-weight:500}.logo{position:absolute;top:0;right:7%;font-size:1.2rem;color:#0e2431}.nav-container input[type=checkbox]:checked~.mainHeaderElement{transform:translate(0)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}.nav-container input[type=checkbox]:checked~.logo{display:none}.headerFavouriteMobile{position:absolute;top:17px;left:15vw;display:flex;align-items:center;justify-content:center;width:40px;height:35px;background-color:#014ffd;border-radius:50%}.loginButton{align-self:center}.mainHeaderButton{grid-template-columns:1fr;margin:0 5% 30px}.buttonHr{margin:10px auto;width:100%}}@media (max-width:480px){.adaptive{display:flex}.navbar{display:flex;flex-direction:column}.headerList{flex-direction:column;margin:0 auto;padding:0}.headerFavouriteMobile{position:absolute;top:17px;left:75px;display:flex;align-items:center;justify-content:center;width:40px;height:35px;background-color:#014ffd;border-radius:50%}}.userPanel{display:grid;grid-template-columns:12% 85%;justify-content:space-between;padding:0 5% 30px}.userButton{padding:20px 0;display:flex;flex-direction:column;gap:20px;align-self:center}@media screen and (min-width: 767px) and (max-width: 1023px){.userPanel{grid-template-columns:25% 70%}}@media screen and (min-width: 480px) and (max-width: 767px){.userPanel{display:flex;flex-direction:column}.userButton{flex-direction:row}}@media screen and (max-width: 480px){.userPanel{display:flex;flex-direction:column}.userButton{width:80%}}.userInfo{display:flex;flex-direction:column;margin:20px auto;width:30%}.passWrapper{width:100%;position:relative;display:flex}.showPass{width:20px;position:absolute;top:33%;right:10%}@media screen and (min-width: 767px) and (max-width: 1023px){.userInfo{width:80%}.userInfo button{margin-top:15px}}@media screen and (min-width: 480px) and (max-width: 767px){.userInfo{width:75%}.userInfo button{margin-top:15px}}@media screen and (max-width: 480px){.userInfo{width:80%}.userInfo button{margin-top:15px}}.css-1f60h1y{width:100%}.css-1a69w1n-MuiStack-root{align-items:center}.MuiCardContent-root.css-1f60h1y>div{width:100%;margin:0 auto;align-items:center}.css-xf0hm8{width:70%;margin:0 auto}.css-s2lqj8>span{font-size:16px}.MuiFormGroup-root.ra-input.css-1h7anqn>label{margin:0 auto}.css-lawitd-MuiStack-root-RaLabeled-root-RaFileInput-root-RaImageInput-root{width:70%;margin:0 auto}.css-cb34tx-RaImageField-root .RaImageField-image{width:auto!important;height:200px!important}.css-1fd8x6x-MuiCardContent-root-RaSimpleForm-root{width:90%;margin:0 auto}.ra-input{width:60%}.css-j204z7-MuiFormControlLabel-root{align-self:center;margin:0!important}.RaFileInput-dropZone{align-self:center;width:50%}.headerFilter{padding:10px 5% 20px;display:flex;justify-content:space-between;align-items:center}.headerFilterMobile{position:relative}.headerFilterMobile>button{margin:5px auto}.hiddenEl{display:none}.filterCloseMobile{position:absolute;right:3%;top:0;width:40px;height:20px;opacity:1;cursor:pointer}.filterCloseMobile:before,.filterCloseMobile:after{position:absolute;left:15px;content:" ";height:20px;width:2px;background-color:#272626}.filterCloseMobile:before{transform:rotate(45deg)}.filterCloseMobile:after{transform:rotate(-45deg)}.mobileCheckbox{padding:5px;display:flex;justify-content:space-between}.mobileCheckbox>label{display:flex;align-items:center}.mobileCheckbox>label>input{width:20px}.filterMobile{display:flex;gap:20px;align-items:center}.filterAbout{display:flex;justify-content:space-evenly}.filterLocation{display:flex;border:1px solid;gap:5px;border-radius:15px;cursor:pointer}.filterDistrict{display:flex;align-items:center;cursor:pointer;border:1px solid;border-radius:15px}.filterDistrictDisabled{color:gray;cursor:pointer;display:flex;align-items:center;border:1px solid gray;border-radius:15px}.filterRoom{display:flex;align-items:center;cursor:pointer;border:1px solid;border-radius:15px}.arrow{margin:0 0 2px 5px;border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px}.arrowDisabled{margin:0 0 2px 5px;border:solid gray;border-width:0 2px 2px 0;display:inline-block;padding:3px}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.filterSort{display:flex;gap:5px;cursor:pointer;text-align:center;align-items:center}.filterMap{display:none;gap:5px}.switch{position:relative;display:inline-block;width:55px;height:28px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.sortArrow{cursor:pointer;display:block;width:9px;height:9px;border-top:1.5px solid #000;border-left:1.5px solid #000;transform:rotate(225deg);transition:all .4s ease;opacity:0}.sortArrow:after{content:"";display:block;width:1.5px;height:14px;background-color:#000;transform:rotate(-45deg) translate(4.5px,1px);left:0;top:0}.activeSort{transform:rotate(45deg)}.inputSort{display:none}.labelSort{display:block}.popover-content{background-color:#b0b3bc;border-radius:8px;padding:8px;min-width:170px;z-index:3}@media screen and (min-width: 767px) and (max-width: 1023px){.headerFilterMobile{display:grid;padding:0 7%;text-align:left;position:relative}.headerFilter{display:flex;justify-content:space-evenly;overflow-x:auto;white-space:nowrap;gap:10px;margin:0 20px;padding:10px 0;scroll-snap-type:x mandatory}.headerFilter::-webkit-scrollbar{display:none}.filterLocation,.filterDistrict,.filterRoom,.filterMap,.filterDistrictDisabled{flex:0 0 auto;scroll-snap-align:start;border-radius:8px;cursor:pointer}.filterDistrictDisabled{background:#ddd;cursor:not-allowed}}@media screen and (min-width: 480px) and (max-width: 767px){.headerFilterMobile{display:grid;padding:0 30px;text-align:left}.headerFilter{display:flex;overflow-x:auto;white-space:nowrap;gap:10px;margin:0 20px;padding:10px 0;scroll-snap-type:x mandatory}.headerFilter::-webkit-scrollbar{display:none}.filterLocation,.filterDistrict,.filterRoom,.filterMap,.filterDistrictDisabled{flex:0 0 auto;scroll-snap-align:start;border-radius:8px;cursor:pointer}.filterDistrictDisabled{background:#f5f5f5;cursor:not-allowed}.mobileRoom{display:flex;gap:30px}.mobileRoom>label{display:flex;gap:5px;align-items:center}}@media screen and (max-width: 480px){.headerFilter{display:flex;overflow-x:auto;white-space:nowrap;gap:10px;margin:0 20px;padding:10px 0;scroll-snap-type:x mandatory}.headerFilter::-webkit-scrollbar{display:none}.filterLocation,.filterDistrict,.filterRoom,.filterMap,.filterDistrictDisabled{flex:0 0 auto;scroll-snap-align:start;border-radius:8px;cursor:pointer}.filterDistrictDisabled{background:#f5f5f5;cursor:not-allowed}.filterLocation,.mobileFilterButton,.filterSort{margin:0 auto}.headerFilterMobile{padding:0 20px}}.pagination{display:flex;justify-content:center;padding:20px 0 40px;align-items:center;gap:20px}.paginationNumber{display:flex;list-style:none;gap:20px;padding:0;align-items:center}.paginationNumber>li{cursor:pointer}.paginationNumber>.active{text-decoration:underline}.longArrowRight,.longArrowLeft{cursor:pointer;display:block;width:13px;height:13px;border-top:3px solid #000;border-left:3px solid #000}.dis{border-top:3px solid #B0B3BC;border-left:3px solid #B0B3BC}.longArrowRight.dis:after,.longArrowLeft.dis:after{background-color:#b0b3bc}.longArrowRight{transform:rotate(135deg)}.longArrowLeft{transform:rotate(-45deg)}.longArrowRight:after,.longArrowLeft:after{content:"";display:block;width:3px;height:15px;background-color:#000;transform:rotate(-45deg) translate(4px,1px);left:0;top:0}.popover-content{background-color:#fff;border:1px solid #014FFD;display:flex;flex-direction:column;text-align:start;padding:8px 20px;gap:5px}.popoverCheckbox{width:20px}.popoverTextCity{display:flex;padding:5px 12px}.popoverInput{display:flex;gap:20px}.popoverInput>input{width:70px;padding:10px}.popoverText{padding:5px 20px}@media screen and (min-width: 767px) and (max-width: 1023px){.popoverTextCity{display:flex;padding:8px 12px}.popoverText{padding:8px 12px}}@media screen and (min-width: 480px) and (max-width: 767px){.popoverTextCity{display:flex;padding:8px 12px}.popoverText{padding:8px 12px}}@media screen and (max-width: 480px){.popoverTextCity{display:flex;padding:8px 12px}.popoverText{padding:8px 12px}}.detail{background-color:#eeeff1;padding:0 5%}.allDetail{display:grid;grid-template-columns:2.4fr 1fr;justify-content:space-between;gap:3vw}.itemDetail{background-color:#fff}.carousel>img{width:100%}.imgDetail{display:flex;justify-content:space-between}.imgDetail>img{max-width:120px}.itemText{text-align:left;padding:0 44px 0 24px}.itemPublished{font-size:14px;font-weight:400;color:#4f5666}.itemTitle{font-size:24px;font-weight:600;padding:24px 0}.itemPriceText{display:flex;align-items:baseline;gap:8px;color:#014ffd;font-size:20px}.itemPrice{font-size:36px}.itemPriceUSD{color:#4f5666;font-size:24px;font-weight:600}.itemDesc{display:flex;padding:22px 0}.itemDescEl{display:flex;font-size:18px;font-weight:500;background-color:#eeeff1;padding:8px 16px;gap:8px;border-radius:2px;align-items:center}.itemDescEl:nth-child(2){margin:0 32px}.mainText{padding:8px 0;font-size:18px;font-weight:400}.descriptionText{padding:0 0 24px}.mainTextBold{font-size:18px;font-weight:600}.info{margin:0}.ownerDetail{background-color:#fff;padding:16px;text-align:left;margin-bottom:43px}.ownerDetail>p{font-size:16px;font-weight:700}.ownerInfo{display:flex;gap:16px;padding:8px 0 20px}.ownerName{font-size:20px}.ownerNumber{color:#4f5666;font-size:15px;font-weight:400}.detailButton{padding:8px;margin:6px 0;border-radius:4px;width:100%;gap:8px;display:flex;align-items:center;justify-content:center;color:#fff}.detailButton>img{width:32px;height:32px}.detailButton>p{font-size:18px;font-weight:390}.showPassButton{color:#2babee}.tgButton{background-color:#2babee}.vbButton{background-color:#7360f2}.actuality{display:flex;flex-direction:column;text-align:center;gap:10px;padding-top:10px}.actuality>button{margin:0 auto;background-color:#eeeff1}.locationDetail{max-width:370px;background-color:#fff;padding:17px 14px;text-align:left}.locationDetail>p{font-size:16px;font-weight:700}.locationInfo{display:flex;gap:8px;padding:10px 0}@media screen and (min-width: 480px) and (max-width: 767px){.allDetail{grid-template-columns:100%}.ownerDetail{width:100%;margin:0 auto 20px}.locationDetail{max-width:100%;margin:auto}.itemText{padding:0 20px}}@media screen and (max-width: 480px){.allDetail{grid-template-columns:100%}.ownerDetail{width:100%;margin:0 auto 20px}.locationDetail{max-width:100%;margin:auto}.itemText{padding:0 20px}.itemDesc{width:100%;justify-content:space-between;gap:10px}.itemDescEl{padding:8px;font-size:14px;margin:0;gap:3px}.itemDescEl:nth-child(2){margin:0}}.breadcrumb{list-style:none;display:flex;margin:26px 0;padding:20px 0 0}.breadcrumbBackMobile{display:none}.breadcrumbBack>a{display:flex;font-size:16px;font-weight:600;color:#4f5666;margin:0 10px 0 5px}.breadcrumbBack>a>img{transform:rotate(180deg)}.breadcrumbItem>img{font-size:16px;font-weight:400;color:#4f5666}.breadcrumb-item{gap:10px}.arrowBreadcrums{margin:1px 10px;border:solid rgba(79,86,102,1);border-width:0 2px 2px 0;display:inline-block;padding:3px}.rightBreadcrums{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media screen and (min-width: 480px) and (max-width: 767px){.breadcrumb{display:none}.breadcrumbBackMobile{display:flex;padding:10px 0}.breadcrumbBackMobile>a{display:flex;font-size:16px;font-weight:600;color:#4f5666;margin:0 10px 0 5px}.breadcrumbBackMobile>a>img{transform:rotate(180deg)}}@media screen and (max-width: 480px){.breadcrumb{display:none}.breadcrumbBackMobile{display:flex;padding:10px 0}.breadcrumbBackMobile>a{display:flex;font-size:16px;font-weight:600;color:#4f5666;margin:0 10px 0 5px}.breadcrumbBackMobile>a>img{transform:rotate(180deg)}}.fullScreenCarousel{width:100vw;height:100vh;background-color:#000c;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999;padding:20px;box-sizing:border-box}.fullScreenCarousel .mainImg{width:90%;max-width:90vw;max-height:80vh;display:flex;align-items:center;justify-content:center;position:relative}.fullScreenCarousel .mainImg>img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}.fullScreenCarousel .thumb-container{width:90%;max-width:90vw;margin:20px auto 0;display:flex;justify-content:center;gap:10px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding:10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.fullScreenCarousel .thumb-container>img{width:80px;height:80px;min-width:80px;object-fit:cover;border-radius:4px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0}.mainImg>button{background-color:#fffc;position:absolute;top:50%;transform:translateY(-50%);border-radius:25px;padding:8px 10px;z-index:2;box-shadow:0 2px 6px #0000004d}.favouriteCarousel,.shareCarousel{background:#0d1629b3;border-radius:4px;width:56px;height:40px;position:absolute;top:12px;z-index:3;cursor:pointer}.favouriteCarousel{right:16px}.shareCarousel{right:80px}.favouriteCarousel img,.shareCarousel img{width:24px;height:24px;margin:8px}.closeActive{position:absolute;right:15px;top:10px;width:32px;height:32px;opacity:.5;z-index:4}.closeActive:hover{opacity:1}.closeActive:before,.closeActive:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.closeActive:before{transform:rotate(45deg)}.closeActive:after{transform:rotate(-45deg)}.close{display:none}.mainImg{position:relative}.mainImg>img{width:100%;max-width:800px;height:500px;object-fit:cover;display:block;margin:0 auto;border-radius:8px}.mainImg>button{background-color:#fffc;position:absolute;top:50%;border-radius:25px;margin:0 16px;padding:8px 12px}.arrowCarousel{border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:3px}.prevButton{left:0}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin:0 0 1px 3px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:0 3px 1px 0}.nextButton{right:0}.favouriteCarousel{background:#0d1629b3;border-radius:4px;width:56px;height:40px;position:absolute;top:12px;right:16px;cursor:pointer}.favouriteCarousel>img{width:24px;height:24px;margin:8px}.shareCarousel{background:#0d1629b3;border-radius:4px;width:56px;height:40px;position:absolute;top:12px;right:80px;cursor:pointer}.shareCarousel>img{width:24px;height:24px;margin:8px}.carousel{width:100%;max-width:800px;margin:0 auto;position:relative}.thumb-container{display:flex;justify-content:flex-start;gap:10px;margin-top:10px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;width:100%;padding:10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.thumb-container::-webkit-scrollbar{height:6px}.thumb-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.thumb-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.thumb-container::-webkit-scrollbar-thumb:hover{background:#555}.thumb-container img{min-width:80px;width:80px;height:80px;object-fit:cover;border-radius:4px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0}.thumb-container img:hover{transform:scale(1.1);box-shadow:0 4px 10px #0000004d}.thumb-container img.active{border:2px solid #000;transform:scale(1.05)}@media screen and (max-width: 767px){.fullScreenCarousel .mainImg{width:95%;max-height:70vh}.fullScreenCarousel .thumb-container{width:95%}.mainImg>img{width:90%}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content{background:#fff;padding:20px;border-radius:8px;text-align:center;width:400px;box-shadow:0 4px 6px #0000001a}.modal-content h2{font-size:24px;margin-bottom:10px}.modal-content p{font-size:16px;margin-bottom:20px}.modal-buttons{display:flex;justify-content:center;gap:10px}.close-btn,.buy-btn{padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.close-btn{background-color:#6c757d;color:#fff}.close-btn:hover{background-color:#5a6268}.buy-btn{background-color:#014ffd;color:#fff}.buy-btn:hover{background-color:#014ffd}.open-modal-btn{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.open-modal-btn:hover{background-color:#0056b3}.legal{margin:5vw}.legalTitle{margin-bottom:2vw;font-size:4vw;font-weight:600}.legalText{font-size:1.5vw}:root{font-family:Evolventa;line-height:1.5;font-weight:400;color-scheme:only light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}.showImg>img:hover{width:400px!important;height:300px!important}p{margin:0}a{font-weight:500;color:#000;text-decoration:inherit}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;scroll-behavior:smooth}button p{font-size:calc((100vw - 320px)/(1440 - 320) * (18 - 13) + 13px);font-weight:500;letter-spacing:.02em;line-height:22.83px}h1{font-size:calc((100vw - 767px)/(1440 - 767) * (54 - 28) + 28px);letter-spacing:1.08px;font-weight:600;line-height:normal}h2{margin:0;font-size:calc((100vw - 320px)/(1440 - 320) * (36 - 30) + 30px);font-weight:500;letter-spacing:.02em;line-height:36.29px}button{border-radius:8px;border:1px solid #000000;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input{font-size:16px}@font-face{font-family:Evolventa;src:url(/assets/Evolventa-Regular-cswUXGh7.ttf);font-weight:400}@font-face{font-family:Evolventa;src:url(/assets/Evolventa-Bold-C898jdq3.ttf);font-weight:600}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}
