html{color:#fff}body,html{padding:0;margin:0;overflow-x:hidden}body{background:#2d383c;display:flex;justify-content:center}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.home{width:1000px}.home__body{display:flex;flex-direction:column;gap:100px;margin-bottom:100px}@media screen and (max-width:1300px){.home{width:calc(100vw - 200px)}.home__body{padding-top:150px}}@media screen and (max-width:900px){.home{width:600px}}@media screen and (max-width:700px){.home{width:100vw}.home__body{padding:50px 25px;gap:50px;margin-bottom:50px}}.header{height:70px;justify-content:space-between}.header,.header__logo{display:flex;flex-direction:row;align-items:center}.header__title{font-size:22px;line-height:120%;font-weight:700;margin-left:15px}.header__title:first-letter{color:#65fdbd}.header__title_green{color:#ffbd80}.header__contacts{display:flex;flex-direction:row;position:relative;z-index:3}.header__phone-number{display:flex;flex-direction:row;align-items:center;margin-right:40px}.header__phone-number p{font-size:18px;line-height:150%;font-weight:600;margin-left:10px}.header__viber{display:flex;flex-direction:row;align-items:center}.header__viber p{font-size:18px;line-height:150%;font-weight:600;margin-left:10px;color:#7e57c2}@media screen and (max-width:700px){.header{background-color:#424f55;padding:0 15px}.header__text{display:none}.header__phone-number{margin-right:20px}}.main{height:calc(100vh - 170px);display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.main__left{height:max-content;display:flex;flex-direction:column;position:relative;z-index:2}.main__h1{font-size:50px;line-height:120%;font-weight:700;margin:0}.main__h1_last_word{color:#65fdbd}.main__h3{font-size:18px;line-height:150%;font-weight:600;margin:30px 0}.main__h3_last_word{color:#ffbd80}.main__button{display:flex;flex-direction:row}.main__button button{font-size:18px;line-height:150%;font-weight:600;border:none;padding:20px 30px;border-radius:30px;cursor:pointer}.main__button_price{background:#65fdbd;color:#2d383c;width:max-content;margin-right:20px}.main__button_price:hover{background:#31b980}.main__button_contacts{background:#2d383c;color:#65fdbd}.main__button_contacts:hover{background:rgba(0,0,0,.7)}.main__image_car,.main__right{position:relative}.main__image_car{border-radius:120px;z-index:2}.main__glow_green{top:-150px;left:80px}.main__glow_orange{bottom:-120px;right:80px}.main__flag_one{top:10px;left:-120px}.main__flag_two{bottom:90px;left:-210px}.main__flag_three{top:70px;right:-150px}.main__flag_four{bottom:-30px;right:-100px}@media screen and (max-width:1300px){.main{flex-direction:row;align-items:flex-start;justify-content:space-between;height:100%}.main__left{width:100%}.main__right{display:flex;flex-direction:column;align-items:flex-end;width:100%}.main__flag_one,.main__flag_three,.main__flag_two{margin-bottom:25px}.main__image_car{display:none}.main__button{flex-direction:row}.main__glow_green{left:180px}.main__glow_orange{left:-500px;bottom:-200px}}@media screen and (max-width:900px){.main__h1{font-size:40px;line-height:120%;font-weight:700}.main__glow_green{left:50px}}@media screen and (max-width:700px){.main{width:100%}.main,.main__button{flex-direction:column}.main__button{align-items:stretch}.main__button button{width:100%}.main__button_price{margin-bottom:20px}.main__right{align-items:flex-start;padding-top:20px}.main__glow_green{top:-450px;left:calc(100vw - 250px)}.main__glow_orange{left:-200px;top:-100px}}.flag{font-size:18px;line-height:150%;font-weight:600;position:absolute;z-index:3;background-color:rgba(0,0,0,.7);width:max-content;padding:15px;border-radius:35px;display:flex;flex-direction:row;align-items:center;gap:10px;height:max-content;max-width:280px}@media screen and (max-width:1300px){.flag{position:static;background:none;padding:0}.flag__icon{height:50px;border-radius:50%;padding:5px;background-color:rgba(0,0,0,.7)}}.glow-orange{background:radial-gradient(#ffbd80 -300%,#2d383c 70%);animation:5s linear normal;animation-name:glows;animation-iteration-count:infinite}.glow-green,.glow-orange{border-radius:50%;position:absolute;z-index:1}.glow-green{background:radial-gradient(#65fdbd -300%,#2d383c 70%);animation:8s linear normal;animation-name:glows;animation-iteration-count:infinite}@keyframes glows{0%{width:300px;height:300px}50%{width:400px;height:400px}to{width:300px;height:300px}}.about{display:flex;flex-direction:column;align-items:center}.about__cards{min-height:100%;margin-top:50px;width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:320px;justify-content:center;justify-items:center;grid-gap:20px}.about__cards div:nth-child(2n){align-self:flex-end}@media screen and (max-width:1100px){.about__cards{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}}@media screen and (max-width:700px){.about__cards{grid-template-columns:repeat(2,1fr)}}.card_about{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:210px;height:300px;border-radius:35px;padding:20px}.card_about,.card_about__icon{background-color:rgba(0,0,0,.7)}.card_about__icon{padding:25px;border-radius:50%}.card_about__name{font-size:18px;line-height:150%;font-weight:600;text-align:center}@media screen and (max-width:900px){.card_about{padding:10px;height:280px}}.title{z-index:5;font-size:50px;line-height:120%;font-weight:700;margin:0}.title-green{color:#65fdbd}@media screen and (max-width:900px){.title{font-size:40px;line-height:120%;font-weight:700;text-align:center}}.price{background-color:#424f55;border-radius:35px;padding:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.price__title{width:350px}.price__title h1{margin:0}.price__table{font-size:22px;line-height:120%;font-weight:700;border-collapse:collapse;width:100%;text-align:center;margin-left:20px}.price__table_title{font-size:30px;color:#ffbd80}.price__table_title th{padding:20px}.price__table_thead{font-size:18px;line-height:150%;font-weight:600;border-bottom:1px solid #fff}.price__table_thead th{padding:10px}.price__table td{border-bottom:1px solid #fff;padding:20px;font-size:22px;line-height:120%;font-weight:700}@media screen and (max-width:900px){.price{flex-direction:column;align-items:center;gap:20px;padding:30px 20px}.price__title{width:100%}.price__table{margin:0}.price__table_title th{padding:20px 20px 10px}.price__table th{font-size:20px}.price__table td{padding:10px 0;font-size:18px;line-height:150%;font-weight:600}}.gallery{display:flex;flex-direction:column;align-items:center;position:relative}.gallery__section{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;width:100%}.gallery__glow_green{bottom:0;left:-250px}.gallery__glow_orange{right:-200px}@media screen and (max-width:1100px){.gallery__section{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.gallery__section{grid-template-columns:1fr}}.card_image{position:relative;margin:auto 0}.card_image__container{display:flex;overflow:hidden;width:100%;height:450px;border-radius:35px}.card_image__img{z-index:2;min-width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.indicator{position:absolute;display:flex;bottom:20px;right:calc(50% - 36px)}.indicator__dot{width:8px;height:8px;background-color:#7d7d7d;border-radius:50%;z-index:4;margin-right:8px}.indicator__dot-active{background-color:#fff}.contacts{background-color:#424f55;padding:50px 100px;position:absolute;left:0;width:100%;display:flex;flex-direction:column;align-items:center}.contacts__text{text-align:center;margin:20px 0 40px}.contacts__text p{margin:0 10px}.contacts__text-orange_text{color:#ffbd80}.contacts__links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media screen and (max-width:1100px){.contacts__links{grid-template-columns:1fr 1fr}}@media screen and (max-width:700px){.contacts{padding:50px 25px}.contacts__links{grid-template-columns:1fr;gap:20px}}.button{display:flex;flex-direction:row;align-items:center;color:#424f55;font-size:18px;line-height:150%;font-weight:600;padding:5px 15px;border-radius:30px;cursor:pointer}.button__name{width:100%;text-align:center}.button img{width:40px;height:40px;margin-left:10px}.button_scroll{background:url(/_next/static/media/button-scroll.6cd3f674.png) no-repeat;background-position:50%;border:none;width:70px;height:70px;position:fixed;bottom:50px;right:50px;z-index:10;border-radius:50%}.button_scroll:active{background-color:rgba(0,0,0,.7)}@media screen and (max-width:1300px){.button_scroll{bottom:30px;right:30px}}.card_album{position:relative;margin:auto 0}.card_album__container{display:flex;overflow:hidden;width:100%;height:450px;border-radius:35px}.card_album__img{z-index:2;min-width:100%;background-size:cover}.card_album__button,.card_album__img{background-position:50%;background-repeat:no-repeat}.card_album__button{position:absolute;top:calc(50% - 30px);height:60px;width:60px;border-radius:50%;border:none;background-color:hsla(0,0%,100%,.6);cursor:pointer;background-size:30px;z-index:3}.card_album__button:hover{background-color:hsla(0,0%,100%,.7)}.card_album__button:active{background-color:hsla(0,0%,100%,.8)}.card_album__button_left{left:15px;background-image:url(/_next/static/media/arrow_left.197be891.png)}.card_album__button_right{right:15px;background-image:url(/_next/static/media/arrow_right.52a31168.png)}.card_video{position:relative;margin:auto 0;z-index:2}.card_video__container{display:flex;overflow:hidden;width:100%;height:450px;border-radius:35px;background-color:#000}.card_video__content{object-fit:cover;width:100%;height:100%}@font-face{font-family:__Montserrat_2c08ab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_2c08ab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_2c08ab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_2c08ab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_2c08ab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_Fallback_2c08ab;src:local("Arial");ascent-override:84.97%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.92%}.__className_2c08ab{font-family:__Montserrat_2c08ab,__Montserrat_Fallback_2c08ab;font-style:normal}