:root{--main-font: "Open Sans", sans-serif;--secondary-font: "Raleway", sans-serif;--accent-cl: #ff6c00;--white-cl: #ffffff;--main-text-cl: #555;--btn-mode-light-cl: #303030;--secondary-text_cl: rgba(157, 164, 189, 0.6);--secondary-bg-cl: #f7f7f7;--dark-bg-cl: #191c26;--black-bg-cl: #111319;--items: 1;--indent: 30px}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;font-family:var(--main-font);font-size:14px;line-height:1.86;letter-spacing:.28px;color:var(--main-text-cl)}.section{padding-top:84px;padding-bottom:84px}@media screen and (min-width: 768px){.section{padding-top:100px;padding-bottom:100px}}@media screen and (min-width: 1200px){.section{padding-top:130px;padding-bottom:130px}}.container{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media screen and (min-width: 480px){.container{width:448px}}@media screen and (min-width: 768px){.container{width:720px}}@media screen and (min-width: 1200px){.container{width:1170px}}h1,h2,h3,h4,h5,h6,p{margin:0}img{display:block;max-width:100%;height:auto}.list{list-style:none;margin:0;padding:0}.link{color:currentColor;text-decoration:none}@-webkit-keyframes fade-left-to-right{from{-webkit-transform:translateX(-250px);transform:translateX(-250px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-left-to-right{from{-webkit-transform:translateX(-250px);transform:translateX(-250px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-bottom-to-top{from{-webkit-transform:translateY(250px);transform:translateY(250px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-bottom-to-top{from{-webkit-transform:translateY(250px);transform:translateY(250px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes swing{0%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}4%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}8%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}12%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}16%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{0%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}4%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}8%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}12%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}16%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--indent)}.grid-items{-ms-flex-preferred-size:calc((100% - var(--indent)*(var(--items) - 1))/var(--items));flex-basis:calc((100% - var(--indent)*(var(--items) - 1))/var(--items))}.btn{font-family:inherit;padding:12px 20px;max-width:200px;min-width:160px;min-height:40px;border-radius:25px;font-size:12px;font-weight:600;line-height:normal;letter-spacing:1.08px;text-transform:uppercase;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid var(--accent-cl);-webkit-transition:background-color 500ms ease-out;transition:background-color 500ms ease-out}.btn:hover,.btn:focus{color:var(--white-cl);background:var(--accent-cl)}.btn-mode-light{color:var(--btn-mode-light-cl)}.btn-mode-dark{color:var(--white-cl)}.socials-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px;padding-left:0}.socials-list__item{margin-right:34px}.socials-list__item:last-child{margin-right:0}.socials-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;background-color:var(--white-cl);border-radius:50%;fill:var(--btn-mode-light-cl);-webkit-transition:fill 400ms ease-out;transition:fill 400ms ease-out}.socials-list__link:hover,.socials-list__link:focus{fill:var(--accent-cl)}@media screen and (max-width: 767.98px){.slider{display:none}}.slider__pagination{position:absolute;top:50%;right:7px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slider__item:not(:last-child){margin-right:40px}.slider__controls{position:absolute;right:20px;bottom:40px}.slider__btn{width:60px;height:24px;text-align:right;font-size:11px;font-weight:600;line-height:normal;letter-spacing:1.1px;padding:0;cursor:pointer;color:var(--white-cl);background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--white-cl)}.slider__btn-disabl{text-align:left;color:var(--secondary-text_cl);border-color:1px solid var(--secondary-text_cl)}.backdrop{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);-webkit-transition:opacity 400ms,visibility 400ms;transition:opacity 400ms,visibility 400ms}.backdrop__modal-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:500px;padding:25px;background-color:var(--white-cl);border-radius:15px;-webkit-transition:opacity 300ms ease-in-out 200ms,-webkit-transform 300ms ease-in-out 200ms;transition:opacity 300ms ease-in-out 200ms,-webkit-transform 300ms ease-in-out 200ms;transition:transform 300ms ease-in-out 200ms,opacity 300ms ease-in-out 200ms;transition:transform 300ms ease-in-out 200ms,opacity 300ms ease-in-out 200ms,-webkit-transform 300ms ease-in-out 200ms}.backdrop.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.backdrop.is-hidden .backdrop__modal-wrapper{-webkit-transform:translate(-50%, -50%) scale(0.4);transform:translate(-50%, -50%) scale(0.4);opacity:0}.backdrop.is-hidden .menu-mobile{opacity:0}.backdrop .backdrop__modal-wrapper{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}.backdrop.is-hidden .menu-mobile{opacity:1}.backdrop__modal-btn{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;padding:0;border:1px solid var(--accent-cl);border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer}.backdrop__modal-title{display:block;font-size:20px;text-transform:uppercase;text-align:center;color:var(--btn-mode-light-cl);margin-bottom:25px}.form__pay-type,.form__modal-group,.form-type,.form__policy-group{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.form__modal-group{position:relative}.form__modal-label{display:block;font-size:14px;color:var(--btn-mode-light-cl)}.form__modal-input{width:100%;padding:15px 35px;border-radius:10px;border:1px solid var(--accent-cl);outline:rgba(0,0,0,0)}.form__modal-input:focus~.form__warning{opacity:1}.form__modal-input:not(:-moz-placeholder-shown)~.form__warning{opacity:0}.form__modal-input:not(:-ms-input-placeholder)~.form__warning{opacity:0}.form__modal-input:not(:placeholder-shown)~.form__warning{opacity:0}.form__modal-input:invalid~.form__error{opacity:1}.form__modal-icon{position:absolute;bottom:15px;left:10px;fill:var(--btn-mode-light-cl)}.form__warning,.form__error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:-24px;left:10px;width:90%;font-size:12px;-webkit-transition:400ms ease;transition:400ms ease}.form__warning{color:#ffc800;opacity:0}.form__error{color:red;opacity:0}.form__warning-icon,.form__error-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;fill:currentColor}.form__pay-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__pay-group:not(:last-child){margin-right:20px}.form__pay-option{fill:var(--accent-cl);-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter 300ms ease;transition:-webkit-filter 300ms ease;transition:filter 300ms ease;transition:filter 300ms ease, -webkit-filter 300ms ease}.form__pay-checkbox:checked+.form__pay-option{-webkit-filter:grayscale(0);filter:grayscale(0)}.form__policy-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__custom-checkbox{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;outline:2px solid var(--accent-cl);outline-offset:-2px;margin-right:10px;-webkit-transform:background-color 300ms ease-in;transform:background-color 300ms ease-in}.form__checkbox:checked+.form__custom-checkbox{background-color:var(--accent-cl)}.form__custom-checkbox-icon{opacity:0;-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}.form__checkbox:checked+.form__custom-checkbox .form__custom-checkbox-icon{opacity:1}.form__policy-desc{font-size:16px}.form__checkbox-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-buttom{position:absolute;top:50%;right:0;-webkit-transform:translate(-20%, -50%);transform:translate(-20%, -50%);margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);line-height:0}@media screen and (min-width: 768px){.menu-buttom{display:none}}.menu-mobile{position:fixed;top:0;right:0;min-width:70%;height:100vh;overflow:auto;z-index:10;background-color:var(--white-cl);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),visibility 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),visibility 250ms cubic-bezier(0.4, 0, 0.2, 1)}.menu-mobile.is-open{opacity:1;visibility:visible;pointer-events:auto}.menu-mobile__container{position:relative;padding-top:118px;padding-bottom:48px}.menu-mobile__wrapper{padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}.menu-buttom-btn{position:absolute;top:58px;right:25px;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);line-height:0;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.menu-buttom-btn:hover{fill:var(--accent-cl)}.menu-buttom-btn__close{fill:var(--btn-mode-light-cl)}.site-mobile{margin-bottom:64px}.site-mobile__link{font-size:18px;font-weight:600;line-height:normal;letter-spacing:1.8px;color:var(--btn-mode-light-cl)}.site-mobile__link:hover,.site-mobile__link:focus{color:var(--accent-cl)}.site-mobile__item{margin-bottom:32px}.site-mobile__item:last-child{margin-bottom:0}.aside{margin-bottom:32px}.contacts-nav__tel{font-size:18px;font-weight:600;line-height:normal;letter-spacing:1.8px;text-transform:uppercase;color:var(--btn-mode-light-cl);margin-bottom:32px}.contacts-nav__retreat{margin-bottom:64px}.contacts-nav__emeil{font-weight:500;font-size:24px;line-height:28px;letter-spacing:.02em;color:var(--title-text-color)}.social-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--accent-cl)}.site-mobile .link.current{color:var(--accent-cl)}.social-mobile__link{margin-right:10px;padding-right:10px;border-right:1px solid rgba(33,33,33,.2)}.social-mobile__link:last-child{border-right:none;margin-right:0px;padding-right:0px}@media screen and (max-width: 479px){.contacts-nav__tel{font-size:30px}.site-mobile{margin-bottom:80px}.social-mobile__link{margin-right:5px;margin-bottom:0;padding-right:5px}}.scroll-wrapper{position:fixed;right:30px;bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--accent-cl);background-color:rgba(0,0,0,0);cursor:pointer}.scroll-wrapper:hover,.scroll-wrapper:focus{background-color:rgba(241,111,11,.2)}.scroll-btn{fill:var(--accent-cl)}.btn-up_hide{display:none}.header{position:absolute;top:0;width:100vw;z-index:3;background-color:rgba(24,27,37,0)}.header_container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{fill:#000;margin-right:100px}@media screen and (max-width: 767.98px){.logo{fill:#fff;margin:0}}@media screen and (min-width: 768px){.logo{margin-right:60px}}@media screen and (min-width: 1200px){.logo{margin-right:130px}}.navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767.98px){.navigation__list{display:none}}.navigation__item{margin-right:20px}@media screen and (min-width: 1200px){.navigation__item{margin-right:30px}}.navigation__item:last-child{margin-right:0px}.navigation__link{color:var(--white-cl);-webkit-transition:color 400ms ease-out;transition:color 400ms ease-out}.navigation__link:hover,.navigation__link:focus{color:var(--accent-cl)}.navigation__link,.header__phone{font-size:12px;font-weight:600;line-height:1.33;letter-spacing:1.2px;display:block;padding-top:52px;padding-bottom:52px;color:var(--white-cl)}.header__gruop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}@media screen and (max-width: 767.98px){.header__gruop{display:none}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.header__gruop{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.header__phone{-webkit-transition:color 400ms ease-out;transition:color 400ms ease-out;padding:0}.header__phone:hover,.header__phone:focus{color:var(--accent-cl)}@media screen and (min-width: 1200px){.header__phone{margin-right:62px}}.header__button{-webkit-animation:swing 10000ms ease-in-out infinite;animation:swing 10000ms ease-in-out infinite}@media screen and (min-width: 768px)and (max-width: 1199.98px){.header__button{margin-bottom:20px}}.hero__container_overlay{margin-left:auto;margin-right:auto;background-repeat:no-repeat;height:580px;background-position:top right,center;background-image:url("../images/hero_images/hero-mb.jpg");background-size:480px 580px,contain}@media(min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero__container_overlay{background-image:url("../images/hero_images/hero-mb@2x.jpg")}}@media screen and (min-width: 768px){.hero__container_overlay{background-image:url("../images/hero_images/hero-tb.jpg"),-webkit-gradient(linear, left top, right top, color-stop(17%, var(--white-cl)), color-stop(17%, var(--dark-bg-cl)));background-image:url("../images/hero_images/hero-tb.jpg"),linear-gradient(to right, var(--white-cl) 17%, var(--dark-bg-cl) 17%);height:680px;background-size:598px 680px,contain}}@media screen and (min-width: 768px)and (min-device-pixel-ratio: 2),screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 768px)and (min-resolution: 192dpi),screen and (min-width: 768px)and (min-resolution: 2dppx){.hero__container_overlay{background-image:url("../images/hero_images/hero-tb@2x.jpg"),-webkit-gradient(linear, left top, right top, color-stop(17%, var(--white-cl)), color-stop(17%, var(--dark-bg-cl)));background-image:url("../images/hero_images/hero-tb@2x.jpg"),linear-gradient(to right, var(--white-cl) 17%, var(--dark-bg-cl) 17%)}}@media screen and (min-width: 1200px){.hero__container_overlay{background-image:url("../images/hero_images/hero-ds.jpg"),-webkit-gradient(linear, left top, right top, color-stop(17%, var(--white-cl)), color-stop(17%, var(--dark-bg-cl)));background-image:url("../images/hero_images/hero-ds.jpg"),linear-gradient(to right, var(--white-cl) 17%, var(--dark-bg-cl) 17%);background-size:1070px 680px,contain}}@media screen and (min-width: 1200px)and (min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (min-resolution: 192dpi),screen and (min-width: 1200px)and (min-resolution: 2dppx){.hero__container_overlay{background-image:url("../images/hero_images/hero-ds@2x.jpg"),-webkit-gradient(linear, left top, right top, color-stop(17%, var(--white-cl)), color-stop(17%, var(--dark-bg-cl)));background-image:url("../images/hero_images/hero-ds@2x.jpg"),linear-gradient(to right, var(--white-cl) 17%, var(--dark-bg-cl) 17%)}}.hero .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:224px;padding-bottom:237px}@media screen and (min-width: 768px){.hero .container{padding-top:267px}}@media screen and (min-width: 1200px){.hero .container{padding-bottom:208px}}.hero__left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-preferred-size:100px;flex-basis:100px}@media screen and (max-width: 767.98px){.hero__left-side{display:none}}.hero__socials-list{-webkit-transform:translateY(150px) translateX(17px) rotate(-90deg);transform:translateY(150px) translateX(17px) rotate(-90deg);-webkit-transform-origin:left top;transform-origin:left top}.hero__socials-list::before{content:"";display:block;margin-right:20px;width:60px;height:1px;background-color:var(--btn-mode-light-cl)}.hero__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__item{margin-right:40px}.hero__item:last-child{margin-right:0px}.hero__link{font-size:11px;font-weight:600;line-height:normal;letter-spacing:2.2px;text-decoration:none;color:var(--btn-mode-light-cl)}.hero__link:hover,.hero__link:focus{color:var(--accent-cl)}.hero__gruop{width:380px}.hero__uppertitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;margin-bottom:20px;line-height:normal;text-transform:uppercase;color:var(--secondary-text_cl);-webkit-animation:fade-bottom-to-top 1000ms ease-out;animation:fade-bottom-to-top 1000ms ease-out}@media screen and (max-width: 767.98px){.hero__uppertitle{letter-spacing:1.1px}}.hero__uppertitle::before{content:"";display:block;margin-right:20px;width:60px;height:1px;background-color:var(--secondary-text_cl)}.hero__title{font-family:var(--secondary-font);font-size:48px;font-weight:700;line-height:normal;letter-spacing:2.4px;margin-bottom:20px;color:var(--white-cl);-webkit-animation:fade-left-to-right 1000ms ease-out;animation:fade-left-to-right 1000ms ease-out}.hero__subtitle{font-size:16px;font-weight:400;line-height:1.66;letter-spacing:.36px;color:#9da4bd;-webkit-animation:fade-bottom-to-top 1000ms ease-out;animation:fade-bottom-to-top 1000ms ease-out}@media screen and (min-width: 768px){.hero__subtitle{font-size:18px}}@media screen and (min-width: 768px){.about__container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 767.98px){.about-list{display:none}}@media screen and (min-width: 768px){.about-list{margin-right:30px}}@media screen and (min-width: 1200px){.about-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.about-list__item{overflow:hidden}@media screen and (min-width: 768px){.about-list__item{-webkit-box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12)}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.about-list__item:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 1200px){.about-list__item:not(:last-child){margin-right:30px}}.about-list__img{-webkit-transition:-webkit-transform 400ms;transition:-webkit-transform 400ms;transition:transform 400ms;transition:transform 400ms, -webkit-transform 400ms}.about-list__item:hover .about-list__img{-webkit-transform:scale(1.15);transform:scale(1.15)}@media screen and (min-width: 768px){.about__gruop{width:330px}}@media screen and (min-width: 1200px){.about__gruop{width:470px}}.about__uppertitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:20px;color:var(--btn-mode-light-cl)}.about__uppertitle::before{content:"";display:block;margin-right:20px;width:60px;height:1px;background-color:var(--btn-mode-light-cl)}.about__titel{font-family:var(--secondary-font);font-size:28px;letter-spacing:1.4px;font-weight:700;line-height:normal;margin-bottom:20px;color:var(--btn-mode-light-cl)}@media screen and (min-width: 1200px){.about__titel{font-size:42px;letter-spacing:2.1px}}.about__subtitle{font-size:16px;font-weight:400;line-height:1.62;letter-spacing:.32px;color:var(--main-text-cl);margin-bottom:20px}@media screen and (min-width: 768px){.about__subtitle{font-size:18px;line-height:1.67;letter-spacing:.36px}}.about__description{font-size:14px;font-weight:400;line-height:1.86;letter-spacing:.28px;margin-bottom:40px;color:var(--main-text-cl)}@media screen and (min-width: 768px){.about__description{margin-bottom:44px}}@media screen and (min-width: 1200px){.about__description{margin-bottom:38px}}.price{max-width:1280px;margin-left:auto;margin-right:auto;background-image:url("../images/price_imeges/price-1_mb.png"),-webkit-gradient(linear, left top, left bottom, from(#111319), to(#111319));background-image:url("../images/price_imeges/price-1_mb.png"),linear-gradient(to bottom, #111319, #111319);background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.price{background-image:url("../images/price_imeges/price-2_mb@2x.png"),-webkit-gradient(linear, left top, left bottom, from(#111319), to(#111319));background-image:url("../images/price_imeges/price-2_mb@2x.png"),linear-gradient(to bottom, #111319, #111319)}}@media screen and (min-width: 768px){.price{background-image:url("../images/price_imeges/price-1_tb.png"),-webkit-gradient(linear, left top, left bottom, from(#111319), to(#111319));background-image:url("../images/price_imeges/price-1_tb.png"),linear-gradient(to bottom, #111319, #111319)}}@media screen and (min-width: 768px)and (min-device-pixel-ratio: 2),screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 768px)and (min-resolution: 192dpi),screen and (min-width: 768px)and (min-resolution: 2dppx){.price{background-image:url("../images/price_imeges/price-2_tb@2x.png"),-webkit-gradient(linear, left top, left bottom, from(#111319), to(#111319));background-image:url("../images/price_imeges/price-2_tb@2x.png"),linear-gradient(to bottom, #111319, #111319)}}@media screen and (min-width: 1200px){.price{background-image:url("../images/price_imeges/price-1_ds.png"),-webkit-gradient(linear, left top, left bottom, from(#111319), to(#111319));background-image:url("../images/price_imeges/price-1_ds.png"),linear-gradient(to bottom, #111319, #111319)}}@media screen and (min-width: 1200px)and (min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (min-resolution: 192dpi),screen and (min-width: 1200px)and (min-resolution: 2dppx){.price{background-image:url("../images/price_imeges/price-2_ds@2x.png"),-webkit-gradient(linear, left top, left bottom, from(#111319), to(#111319));background-image:url("../images/price_imeges/price-2_ds@2x.png"),linear-gradient(to bottom, #111319, #111319)}}.price__uppertitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:20px;color:var(--secondary-text_cl)}.price__uppertitle::before{content:"";display:block;margin-right:20px;width:60px;height:1px;background-color:var(--secondary-text_cl)}.price .price__titel{font-family:var(--secondary-font);font-size:42px;font-weight:700;line-height:normal;letter-spacing:2.1px;margin-bottom:44px;color:var(--white-cl)}@media screen and (max-width: 767.98px){.price .price__titel{font-size:40px}}@media screen and (max-width: 767.98px){.price__list{height:360px;margin-bottom:44px}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.price__list{height:444px}}@media screen and (min-width: 1200px){.price__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 1200px){.price__item{width:570px;height:240px;margin-bottom:56px;-webkit-transition:-webkit-transform 400ms ease-in;transition:-webkit-transform 400ms ease-in;transition:transform 400ms ease-in;transition:transform 400ms ease-in, -webkit-transform 400ms ease-in}}@media screen and (min-width: 1200px){.price__item:first-child{background-image:-webkit-gradient(linear, left top, left bottom, from(#171a24), to(rgba(23, 26, 36, 0.2)));background-image:linear-gradient(180deg, #171a24 0%, rgba(23, 26, 36, 0.2) 100%);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateX(7deg) rotateY(25deg);transform:rotateX(7deg) rotateY(25deg)}}@media screen and (min-width: 1200px){.price__item:first-child:hover{-webkit-transform:rotateX(0deg) rotateY(5deg);transform:rotateX(0deg) rotateY(5deg)}}@media screen and (min-width: 1200px){.price__item:last-child{background-image:-webkit-gradient(linear, left top, left bottom, from(#090b13), to(rgba(9, 11, 19, 0.2)));background-image:linear-gradient(180deg, #090b13 0%, rgba(9, 11, 19, 0.2) 100%);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateX(7deg) rotateY(-25deg);transform:rotateX(7deg) rotateY(-25deg)}}@media screen and (min-width: 1200px){.price__item:last-child:hover{-webkit-transform:rotateX(0deg) rotateY(5deg);transform:rotateX(0deg) rotateY(5deg)}}@media screen and (min-width: 1200px){.price__inner-list{padding:30px 20px;-webkit-perspective:1000px;perspective:1000px}}.price__inner-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;font-weight:400;line-height:1.67;letter-spacing:.36px;margin-bottom:20px;color:#9da4bd}@media screen and (max-width: 767.98px){.price__inner-item{font-size:16px;line-height:1.43}}.price__inner-item::after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:1px;margin-left:12px;margin-right:12px;background-color:rgba(157,164,189,.12)}.price__inner-item span:last-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.price__button{margin:auto;display:block}.benefits__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767.98px){.benefits__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.benefits__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width: 1200px){.benefits__list{margin-right:130px}}.benefits__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767.98px){.benefits__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.benefits__wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.benefits__wrapper:not(:last-child){margin-bottom:30px}.benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:170px;height:133px;background-color:#f7f7f7}.benefits__item:not(:last-child){margin-right:30px}.benefits__amount{text-align:center;font-size:42px;font-weight:700;line-height:normal;letter-spacing:2.1px;color:var(--btn-mode-light-cl)}.benefits__amount-color{text-align:center;font-size:16px;font-weight:600;line-height:normal;color:var(--accent-cl)}.benefits__text{text-align:center;font-size:11px;font-weight:600;line-height:normal;color:var(--btn-mode-light-cl)}.benefits__gruop{margin-bottom:44px}.benefits__uppertitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:20px;color:var(--btn-mode-light-cl)}.benefits__uppertitle::before{content:"";display:block;margin-right:20px;width:60px;height:1px;background-color:var(--btn-mode-light-cl)}.benefits__titel{font-family:var(--secondary-font);font-size:40px;font-weight:700;line-height:normal;letter-spacing:2.1px;margin-bottom:20px;color:var(--btn-mode-light-cl)}.benefits__subtitle{font-size:18px;font-weight:400;line-height:1.67;letter-spacing:.36px;color:var(--main-text-cl)}.team{background-color:#f7f7f7}.team__uppertitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:20px;color:var(--btn-mode-light-cl)}.team__uppertitle::before{content:"";display:block;margin-right:20px;width:60px;height:1px;background-color:var(--btn-mode-light-cl)}.team__title{font-family:var(--secondary-font);font-size:42px;font-weight:700;line-height:normal;letter-spacing:2.1px;margin-bottom:44px;color:var(--btn-mode-light-cl)}.team__member-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}@media screen and (min-width: 768px)and (max-width: 1199.98px){.team__member-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.team__member-item{--items: 3;-webkit-box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12)}.team__member-item:last-child{margin-right:0px}.team__member-title{text-align:center;font-size:18px;font-weight:400;line-height:normal;letter-spacing:.36px;color:var(--btn-mode-light-cl)}.team__member-position{text-align:center;font-size:14px;font-weight:400;line-height:normal;letter-spacing:.28px;margin-bottom:30px;color:var(--accent-cl)}.gallery__uppertitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:44px;color:var(--btn-mode-light-cl)}.gallery__uppertitle::before{content:"";display:block;margin-right:20px;width:60px;height:1px;background-color:var(--btn-mode-light-cl)}.gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767.98px){.gallery__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.gallery__item{--items: 4;-webkit-box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);overflow:hidden}@media screen and (min-width: 768px)and (max-width: 1199.98px){.gallery__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;--items: 2}}.gallery__img{-webkit-transition:-webkit-transform 400ms;transition:-webkit-transform 400ms;transition:transform 400ms;transition:transform 400ms, -webkit-transform 400ms}.gallery__item:hover .gallery__img{-webkit-transform:scale(1.15);transform:scale(1.15)}.gallery__item:last-child{margin-right:0px}.contacts{background-color:var(--dark-bg-cl);max-width:1280px;margin-left:auto;margin-right:auto;background-size:contain;background-repeat:no-repeat;background-image:url("../images/contacts_images/contacts-1_mb.png");background-position:50% bottom}@media(min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.contacts{background-image:url("../images/contacts_images/contacts-1_mb@2x.png")}}@media screen and (min-width: 768px){.contacts{background-image:url("../images/contacts_images/contacts-1_tb.png")}}@media screen and (min-width: 768px)and (min-device-pixel-ratio: 2),screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 768px)and (min-resolution: 192dpi),screen and (min-width: 768px)and (min-resolution: 2dppx){.contacts{background-image:url("../images/contacts_images/contacts-1_tb@2x.png")}}@media screen and (min-width: 1200px){.contacts{height:634px;background-image:url("../images/contacts_images/contacts-1_ds.png");background-position:top left calc(50% + 390px)}}@media screen and (min-width: 1200px)and (min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (min-resolution: 192dpi),screen and (min-width: 1200px)and (min-resolution: 2dppx){.contacts{background-image:url("../images/contacts_images/contacts-1_ds@2x.png")}}@media screen and (min-width: 1200px){.contacts__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media screen and (max-width: 767.98px){.contacts__left-side{margin-bottom:168px}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.contacts__left-side{height:521px}}@media screen and (min-width: 1200px){.contacts__left-side{width:570px;margin-right:130px}}.contacts__left-title{font-family:var(--secondary-font);font-size:42px;font-weight:700;line-height:normal;letter-spacing:2.1px;margin-bottom:44px;color:var(--white-cl)}@media screen and (max-width: 767.98px){.contacts__left-title{text-align:center}}.contacts__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__form-wrapper{margin-bottom:44px}@media screen and (min-width: 1200px){.contacts__form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contacts__form-wrapper .contacts__form-group{position:relative;padding-top:20px}@media screen and (min-width: 1200px){.contacts__form-wrapper .contacts__form-group:not(:last-child){margin-right:30px}}@media screen and (min-width: 1200px){.contacts__form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 767.98px){.contacts__form-group:not(:last-child){display:block;margin-bottom:44px}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.contacts__form-group:not(:last-child){margin-right:26px}}.contacts__form-label{position:absolute;top:0;left:0;display:block;font-size:11px;font-weight:600;line-height:normal;letter-spacing:1.1px;text-transform:uppercase;color:rgba(157,164,189,.4);-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform 400ms ease-in-out;transition:-webkit-transform 400ms ease-in-out;transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out}.contacts__form-input:not(:-moz-placeholder-shown)+.contacts__form-label{color:var(--white-cl);transform:translateY(0px)}.contacts__form-input:not(:-ms-input-placeholder)+.contacts__form-label{color:var(--white-cl);transform:translateY(0px)}.contacts__form-input:focus+.contacts__form-label,.contacts__form-input:not(:placeholder-shown)+.contacts__form-label{color:var(--white-cl);-webkit-transform:translateY(0px);transform:translateY(0px)}.contacts__form-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts__form-input{padding:5px}@media screen and (min-width: 768px)and (max-width: 1199.98px){.contacts__form-input{width:330px}}.contacts__form-input,.contacts__form-message{background-color:rgba(0,0,0,0);border:none;resize:none;outline:rgba(0,0,0,0);color:var(--white-cl);border-bottom:1px solid rgba(157,164,189,.4);-webkit-transition:border-bottom 400ms ease-in-out;transition:border-bottom 400ms ease-in-out}@media screen and (max-width: 767.98px){.contacts__form-input,.contacts__form-message{width:100%}}@media screen and (min-width: 1200px){.contacts__form-input,.contacts__form-message{width:270px}}.contacts__form-input:focus,.contacts__form-message:focus{border-bottom:1px solid var(--white-cl)}.contacts__form-input::-webkit-input-placeholder{opacity:0}.contacts__form-input::-moz-placeholder{opacity:0}.contacts__form-input:-ms-input-placeholder{opacity:0}.contacts__form-input::-ms-input-placeholder{opacity:0}.contacts__form-input::placeholder{opacity:0}.contacts__form-message-group{position:relative;padding-top:25px;margin-bottom:44px}.contacts__form-message{width:100%;padding:5px}.contacts__form-message::-webkit-input-placeholder{opacity:0}.contacts__form-message::-moz-placeholder{opacity:0}.contacts__form-message:-ms-input-placeholder{opacity:0}.contacts__form-message::-ms-input-placeholder{opacity:0}.contacts__form-message::placeholder{opacity:0}.contacts__form-message:not(:-moz-placeholder-shown)+.contacts__form-label{color:var(--white-cl);transform:translateY(-10px)}.contacts__form-message:not(:-ms-input-placeholder)+.contacts__form-label{color:var(--white-cl);transform:translateY(-10px)}.contacts__form-message:focus+.contacts__form-label,.contacts__form-message:not(:placeholder-shown)+.contacts__form-label{color:var(--white-cl);-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media screen and (min-width: 768px)and (max-width: 1199.98px){.contacts__right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 1200px){.contacts__right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contacts__right-title{font-family:var(--secondary-font);font-size:42px;font-weight:700;line-height:normal;letter-spacing:2.1px;margin-bottom:40px;color:var(--white-cl)}@media screen and (max-width: 767.98px){.contacts__right-title{text-align:center}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.contacts__right-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 767.98px){.contacts__right-address{margin-bottom:44px}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.contacts__right-address{margin-right:150px}}.contacts__right-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__link:not(:last-child){margin-bottom:20px}@media screen and (min-width: 1200px){.contacts__link:last-child{margin-bottom:70px}}.contacts__icon{fill:#9da4bd;margin-right:16px}.contacts__link-item{font-size:18px;font-style:normal;font-weight:400;line-height:1.67;letter-spacing:.36px;text-decoration:none;color:#9da4bd}.contacts__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:20px;color:var(--white-cl)}.contacts__subtitle::before{content:"";display:block;margin-right:20px;width:60px;height:1px;background-color:rgba(157,164,189,.4)}.contacts__schedule{font-size:18px;font-weight:400;line-height:1.67;letter-spacing:.36px;color:#9da4bd}.footer{padding-top:56px;padding-bottom:56px}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767.98px){.footer__wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__copyright{font-size:11px;font-weight:600;line-height:normal;letter-spacing:2.2px;color:#9da4bd}@media screen and (max-width: 767.98px){.footer__copyright{margin-top:20px}}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767.98px){.footer__list{margin-bottom:40px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.footer__list::before{content:"";display:block;margin-right:20px;width:60px;height:1px;background-color:var(--btn-mode-light-cl)}.footer__item:not(:last-child){margin-right:40px}.footer__link{font-size:11px;font-weight:600;line-height:normal;letter-spacing:2.2px;text-decoration:none;color:var(--btn-mode-light-cl)}.footer__link:last-child{margin-right:0}.footer__link:hover,.footer__link:focus{color:var(--accent-cl)}/*# sourceMappingURL=main.min.css.map */