@charset "UTF-8";.primary-button{width:100%;padding:16px;background:#f68e57;color:#222;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;letter-spacing:-.3px}.primary-button:hover{background:#93589d;color:#fefefe;transform:translateY(-1px)}.primary-button:active{background:#be9ac4;color:#fefefe}.primary-button:disabled{background:#ccc;cursor:not-allowed}.socials{display:flex;align-items:center;gap:20px}.socials li{width:32px;height:32px}.socials li a{display:flex;width:100%;height:100%;cursor:pointer}.socials li a svg{color:#fefefe;transition:all 1.3 ease-in}.socials a:hover svg{color:#f68e57}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#181818cc}.header__container{max-width:1286px;padding:0 12px;margin:0 auto}.header__top{display:flex;align-items:center;justify-content:space-between;padding-top:13px;margin-bottom:5px}@media(max-width:1024px){.header__top{justify-content:left;position:relative;z-index:5}}.header__top-logos{display:flex;gap:24px;align-items:center}@media(max-width:1024px){.header__top-logos{margin-right:8px}}.header__top-logos .logo{max-width:94.11px;height:16px}.header__top-logos .award{max-width:134px;height:40px}@media(max-width:1024px){.header__top-logos .award{display:none}}.header__top .tank-logo{margin-left:28px;padding-top:3px}.header__top .tank{max-width:35px;height:46px}.header__top .contacts{display:flex;flex-direction:column;gap:8px;padding-left:20px}@media(max-width:1024px){.header__top .contacts{margin-left:auto;margin-right:20px}.header__top .contacts.active{display:none}}.header__top .contacts a{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:300;letter-spacing:-.25px;color:#fefefe;transition:all .2s ease-in}.header__top .contacts .phone{color:#fefefe}.header__top .contacts .phone svg{color:#f68e57}@media(max-width:1024px){.header__top .contacts .phone svg{width:30px;height:30px}}@media(max-width:1024px){.header__top .contacts .phone span{display:none}}.header__top .contacts .phone:hover{color:#f68e57}.header__top .contacts .location{color:#fefefecc}.header__top .contacts .location:hover{color:#fefefe}@media(max-width:1024px){.header__top .contacts .location{display:none}}.header__top .contacts .location svg{color:#fefefecc}.header__top .contacts .location:hover svg{color:#fefefe}.header .burger{display:none}@media(max-width:1024px){.header .burger{display:block;position:relative;width:32px;height:24px;background:none;border:none;cursor:pointer;z-index:1100}.header .burger span{position:absolute;left:0;width:100%;height:3px;background:#fff;border-radius:2px;transition:all .35s cubic-bezier(.65,.05,.36,1)}.header .burger span:nth-child(1){top:0}.header .burger span:nth-child(2){top:10px}.header .burger span:nth-child(3){top:20px}.header .burger.active{margin-left:auto}.header .burger.active span:nth-child(1){transform:rotate(45deg);top:10px}.header .burger.active span:nth-child(2){opacity:0;transform:translate(-20px)}.header .burger.active span:nth-child(3){transform:rotate(-45deg);top:10px}}.header nav{justify-self:center;margin-left:auto;margin-right:auto;max-width:900px;padding-bottom:6px}@media(max-width:1024px){.header nav{position:fixed;top:0;right:-100%;width:97vw;max-width:100%;height:100vh;background:#181818;padding:72px 0 24px;transition:right .45s cubic-bezier(.77,.2,.05,1);z-index:2;overflow-y:auto}.header nav.active{right:0;left:0;padding:72px 24px 24px 12px}}.header nav ul{display:flex;align-items:center;gap:24px;padding-left:6px}@media(max-width:1024px){.header nav ul{flex-direction:column;gap:28px;align-items:flex-start}}.header nav ul li{font-size:14px;font-weight:800;color:#fefefe;cursor:pointer;opacity:.8;transition:all .3s ease-in;letter-spacing:-.3px}.header nav ul li:hover{opacity:1}.header nav ul li .color__link{background-color:#f68e57;color:#fefefe;padding:2px 4px 6px;border-radius:4px;opacity:.8;transition:all .3s ease-in}.header nav ul li .color__link:hover{opacity:1}.header nav ul li.active{color:#f68e57;opacity:1}.header nav ul li.active:hover{color:#fefefe}.header nav ul li span{text-transform:uppercase;font-size:14px;font-weight:800;color:#fefefe}.header nav .primary-button{display:none}@media(max-width:1024px){.header nav .primary-button{display:flex;max-width:148px;align-items:center;gap:4px;color:#fefefe;padding:9px 20px;font-size:12px;line-height:10px;margin-top:20px}}footer{width:100%}.footer{display:flex;justify-content:space-between;padding:41px 74px 65px 24px;max-width:1252px;margin:0 auto}@media(max-width:768px){.footer{flex-direction:column;align-items:flex-start}}.footer__left{padding-top:17px}.footer__left .company__info{display:flex;flex-direction:column;gap:16px}.footer__left .company__info div{display:flex;flex-direction:column;gap:4px;color:#fefefe}.footer__left .company__info div span{font-size:12px}@media(max-width:768px){.footer__left{margin-bottom:24px}}.footer__logos{display:flex;gap:24px;align-items:center;margin-bottom:25px}.footer__logos .tank{width:35.71px;height:45.79px}.footer__logos .logo{width:94.11px;height:16px}.footer__right{display:flex;flex-direction:column;gap:40px;padding-right:6px;padding-top:0}.footer__right nav{display:flex;gap:16px;padding-top:15px}@media(max-width:768px){.footer__right nav{flex-direction:column;align-items:flex-start}}.footer__right nav ul{display:flex;flex-direction:column;width:144px;gap:1px}.footer__right nav ul li a{font-size:12px;color:#fefefecc;transition:all .2s ease-in}.footer__right nav ul li a:hover{color:#fefefe}.footer__right .socials{gap:17px}.main__banner{max-height:596px;position:relative;display:flex;flex-direction:column}.main__banner img{width:100vw;height:584px;object-fit:cover;object-position:center center}@media(max-width:1024px){.main__banner img{height:350px}}@media(max-width:768px){.main__banner img{height:200px}}.main__banner .content{position:absolute;top:0;width:100%}@media(max-width:768px){.main__banner .content{position:static}}.main__banner .content__wrapper{max-width:1247px;margin:0 auto;padding:18px 24px 24px;display:flex;flex-direction:column;gap:47px;align-items:flex-start}@media(max-width:768px){.main__banner .content .breadcrumbs{position:absolute;top:0;padding:24px 0 17px}}.main__banner .content .breadcrumbs ul{display:flex}.main__banner .content .breadcrumbs ul li a{font-size:12px;font-weight:500;color:#fefefe;opacity:.8}.main__banner .content h1{color:#fefefe;font-weight:500;font-size:clamp(2.0625rem,-.2946rem + 4.9107vw,4.125rem);line-height:clamp(2.375rem,-.8393rem + 6.6964vw,5.1875rem);letter-spacing:.9px}.main__banner-stroke{width:100%;height:12px;background-color:#f68e57}.main__content{display:flex;flex-direction:column;align-items:center;padding:100px 0 0}.main__content .conditions{display:flex;gap:108px;margin-bottom:84px;width:83%}@media(max-width:1024px){.main__content .conditions{flex-direction:column}}@media(max-width:430px){.main__content .conditions{width:100%;gap:24px;margin-bottom:56px}}.main__content .conditions h2{max-width:364px;font-size:40px;line-height:56px;font-weight:800;color:#fefefe;text-align:left;letter-spacing:.8px}@media(max-width:1024px){.main__content .conditions h2{max-width:100%}}@media(max-width:430px){.main__content .conditions h2{font-size:24px;line-height:28px}}.main__content .conditions h2 span{color:#f68e57;display:inline-block}.main__content .conditions img{max-width:562px;object-fit:contain}@media(max-width:1024px){.main__content .conditions img{margin:0 auto}}.main__content .steps{display:flex;flex-wrap:wrap;flex:1 1 auto;max-width:1048px;margin-bottom:41px;row-gap:92px;column-gap:16px;justify-content:center}@media(max-width:768px){.main__content .steps{margin-bottom:60px;row-gap:56px}}.main__content .steps__card{width:100%;max-width:516px}.main__content .steps__card img{max-width:fit-content;max-height:148px;margin-bottom:8px}@media(max-width:430px){.main__content .steps__card img{max-height:82px;object-fit:contain}}.main__content .steps__card-descr{display:flex;gap:29px}@media(max-width:768px){.main__content .steps__card-descr{flex-direction:column;align-items:center}}.main__content .steps__card-descr .step-number{flex:0;font-size:64px;font-weight:700;color:#f68e57;padding-top:23px}.main__content .steps__card-descr .text{color:#fefefe;text-align:left}@media(max-width:768px){.main__content .steps__card-descr .text{text-align:center}}.main__content .steps__card-descr .text h3{font-weight:500;font-size:24px;margin-bottom:16px;line-height:31px}@media(max-width:768px){.main__content .steps__card-descr .text h3{font-size:18px;line-height:24px;margin-bottom:5px}}.main__content .steps__card-descr .text span{font-weight:700;font-size:24px}@media(max-width:768px){.main__content .steps__card-descr .text span{font-size:18px;line-height:24px}}.main__content .steps__card.first .text{padding-top:7px;line-height:31px}.main__content .steps__card.first .text span{letter-spacing:-.9px}.main__content .steps__card.second img{padding-top:9px}.main__content .steps__card.second .text{padding-top:8px;padding-left:2px;line-height:31px}.main__content .steps__card.second .text span{letter-spacing:-.9px}.main__content .steps__card.third{margin-left:55px}@media(max-width:768px){.main__content .steps__card.third{margin-left:0}}.main__content .steps__card.third img{margin-bottom:0;padding-right:55px}@media(max-width:768px){.main__content .steps__card.third img{padding:0}}.main__content .steps__card.third .steps__card-descr{gap:25px}.main__content .steps__card.third .text{padding-top:8px;padding-left:2px;line-height:31px}@media(max-width:768px){.main__content .steps__card.third .text{padding:0;width:100%}}.main__content .steps__card.third .text span{letter-spacing:-.9px;line-height:28px}.main__content .conclusion{font-size:40px;line-height:48px;color:#fefefe;display:inline-block}@media(max-width:768px){.main__content .conclusion{font-size:22px;line-height:30px}}.main__content .conclusion span{display:block;color:#f68e57}form{width:100%;max-width:440px;margin-bottom:68px}.form-group{position:relative}.form-group:nth-child(1){margin-bottom:16px}input[type=text],input[type=tel]{width:100%;height:48px;padding:12px 23px;border:1px solid #f68e57;border-radius:8px;font-size:16px;transition:all .2s;opacity:.8;box-sizing:border-box}input[type=text]:focus,input[type=tel]:focus{opacity:1;outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ff6b001f}input::placeholder{color:#222;opacity:.2}.checkbox-wrapper{display:flex;align-items:center;gap:3px;margin:4px 0 16px;color:#fefefe;position:relative}.checkbox-wrapper label{font-size:12px;line-height:1}.checkbox-wrapper a{color:#f68e57;text-decoration:underline;text-underline-offset:1.5px}input[type=checkbox]{appearance:none;width:12px;height:12px;border:.5px solid #fefefe;border-radius:2px;background:transparent;cursor:pointer;position:relative;flex-shrink:0;transition:all .15s;margin:0}input[type=checkbox]:checked:after{content:"✓";position:absolute;inset:0;color:#f68e57;font-size:9px;font-weight:700;display:grid;place-items:center}.error{color:red;font-size:.7rem;margin-top:6px;position:absolute;top:-1.3rem;display:block;min-height:1.2em}.checkbox-error{top:unset;bottom:-1rem}dialog{border:none;border-radius:16px;padding:40px 32px;box-shadow:0 20px 60px #00000040;max-width:380px;text-align:center;background:#fff}dialog img{width:140px;height:140px;margin:0 0 16px}dialog h2{margin:0 0 16px}.map-section{width:100%;height:670px;position:relative}@media(max-width:768px){.map-section{height:auto}}.map-section h2{text-align:center;margin-bottom:1.2rem;font-size:2.2rem}.map-address{text-align:center;font-size:1.15rem;line-height:1.6;margin-bottom:2.5rem;color:#444}.map-wrapper{position:relative;width:100%;height:670px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #00000014}.ymap{width:100%;height:100%}.address-card{position:absolute;top:32px;left:88px;background-color:#222;padding:24px;z-index:3;border-radius:8px}@media(max-width:1024px){.address-card{top:16px;left:16px}}@media(max-width:768px){.address-card{position:static!important}}.address-card .socials{margin-top:39px;gap:13px}.address-card img{max-width:468px;max-height:270px;border-radius:8px;overflow:hidden;margin-bottom:16px}@media(max-width:768px){.address-card img{max-width:100%}}.address-card .info-item{display:flex;align-items:center;gap:9.33px;color:#fefefe;margin-bottom:5px}.address-card .info-item:last-child{margin-bottom:0}.address-card .info-item a{color:#f68e57;font-size:14px}.address-card .info-item svg{color:#f68e57;flex:0 0 16px}*,*:before,*:after{box-sizing:border-box}:root{font-family:system-ui,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{width:100vw;overflow-x:hidden}ul{list-style:none;margin:0;padding:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}img{width:100%;object-fit:cover}body{margin:0;display:flex;flex-direction:column;place-items:center;min-width:320px;min-height:100vh;background-color:#121214;color:#fefefe;overflow-x:hidden;padding-top:100px}@media(max-width:1024px){body{padding-top:73px}}h1,h2,h3 p{padding:0;margin:0}.container{max-width:1440px;margin:0 auto;padding:0 89px;text-align:center}@media(max-width:1024px){.container{padding:0 16px}}
