.hero-zone-container{height:500px;background-position:center;background-size:cover;display:flex;flex-direction:column;padding:20px 0}.hero-zone-show{width:100%;overflow:hidden;flex:1;height:406px;min-height:406px}.slider-buttons{height:94px;display:flex;gap:10px;justify-content:center;align-items:center}.slide-switch{width:50px;height:10px;border-radius:5px;background:rgba(17,108,148,0.20);cursor:pointer;transition:.5s}.slide-switch.active{background:#116C94}.hero-zone-slide-container{display:flex;height:100%}.slide{display:flex;flex-direction:row;width:100%;min-width:1440px;position:relative}.slide-left{display:flex;flex-direction:column;gap:25px;padding:50px}.slide-left-top{width:790px;height:200px;display:flex;flex-direction:column;gap:25px}.slide-title{color:var(--text-color,#fff);font-family:Montserrat,sans-serif;font-size:2.25rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.8px}.slide-description{color:var(--text-color,#fff);font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.9px}.slide-left-bot{display:flex;padding:10px 0;gap:40px}.slide-btn{width:min-content;font-size:1rem;color:#FFF;font-weight:500;letter-spacing:1.6px;text-wrap:nowrap}.slide-right{flex:1;display:flex;align-items:center}.slide-image{width:100%;object-fit:contain;height:100%}.slider-h1{color:#789ce2;margin:0 0 0 3rem;letter-spacing:0.1rem;font-size:2rem}.slide-top{display:none}@media (max-width:1440px){.hero-zone-container{height:670px}.hero-zone-show{height:520px;min-height:520px}.slide{min-width:810px}.slide-left{flex:1}.slide-left-top{width:auto;height:auto}}@media (max-width:809px){.slider-h1{margin:80px 0 0 0;padding:0 20px;font-size:1.5rem;text-align:center}.hero-zone-container{height:auto}.slide{min-width:360px;flex-direction:column}.slide-right{display:none}.slide-top{flex:1;display:flex;align-items:center;padding:10px;max-height:230px;min-height:230px}.slide-left{padding:10px;gap:0}.slide-left-top{align-items:center;gap:5px}.slide-left-bot{justify-content:center}.slide-title{font-size:1.125rem;border-bottom:1px solid var(--accent-color);width:100%;text-align:center;padding:5px 0}.slide-description{font-size:1rem;text-align:center}.slide-btn{font-size:.75rem}.slider-buttons{height:auto}.slide-switch{width:50px;height:20px}}.select-tariff-section{display:flex;flex-direction:column;gap:10px;padding-bottom:50px}.top-tariff-section{display:flex;width:100%;justify-content:space-between;align-items:flex-start;padding:10px}.top-left-tariff-section{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.tariff-title{color:var(--text-alter-color,#1A213A);font-family:Montserrat,sans-serif;font-size:1.75rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.4px;text-transform:uppercase}.tariff-icon{display:flex;justify-content:center;align-items:center}.tariff-container{width:100%;display:flex;justify-content:space-between;padding:10px}.tariff{display:flex;flex-direction:column;gap:10px;padding:20px 0;width:280px;position:relative;min-width:280px;max-width:280px;box-shadow:0 0 2px 2px rgba(0,0,0,0.03);transition:.3s;cursor:pointer;border-radius:10px;background:#fff;align-items:center}.tariff:hover{box-shadow:0 0 4px 4px rgba(0,0,0,0.1)}.name-tariff-div{display:flex;justify-content:center;align-items:center;padding:10px 0}.name-tariff{color:var(--text-alter-color,#1A213A);text-align:center;font-family:Montserrat,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.4px;text-transform:uppercase}.price-tariff-div{display:flex;flex-direction:column;width:300px;height:80px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:var(--background-color,#080F1C);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);user-select:none;position:relative;overflow:hidden}.price-tariff{color:var(--text-color,#fff);text-align:center;font-family:Montserrat,sans-serif;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.4px;position:absolute;left:50%;transform:translate(-50%,-50%);width:100%}.price-tariff.mouth{top:50%}.price-tariff.year{top:150%}.price-tariff-div.show-year .price-tariff.mouth{animation:show_year_mouth .5s forwards}.price-tariff-div.show-year .price-tariff.year{animation:show_year_year .5s forwards}.price-tariff-div.show-mouth .price-tariff.mouth{animation:show_mouth_mouth .5s forwards}.price-tariff-div.show-mouth .price-tariff.year{animation:show_mouth_year .5s forwards}@keyframes show_year_mouth{0%{top:50%}100%{top:-150%}}@keyframes show_year_year{0%{top:150%}100%{top:50%}}@keyframes show_mouth_mouth{0%{top:-150%}100%{top:50%}}@keyframes show_mouth_year{0%{top:50%}100%{top:150%}}.char-tariff-div{display:flex;flex-direction:column;padding:20px 0;gap:15px}.char-tariff{color:var(--text-alter-color,#1A213A);text-align:center;font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.9px;width:100%}.btn-tariff-div{display:flex;justify-content:center;align-items:center;padding:10px 0}.cst-slider{border-radius:30px;border:1px solid var(--accent-color,#27608E);display:flex;align-items:center;padding:2px;cursor:pointer;user-select:none}.cst-choose{width:170px;height:54px;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.7px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.cst-choose.left-choose{color:var(--text-color,#fff)}.cst-choose.right-choose{color:var(--accent-color,#27608E)}.cst-choose.left-choose::before{content:'';width:100%;height:100%;background-color:var(--accent-color,#27608E);position:absolute;left:0;top:0;border-radius:30px;z-index:-1}.cst-slider.slide-to .cst-choose.left-choose::before{animation:tariff_slider_to .5s forwards}.cst-slider.slide-back .cst-choose.left-choose::before{animation:tariff_slider_back .5s forwards}.cst-slider.slide-to .cst-choose.left-choose{animation:change_color_back .5s forwards}.cst-slider.slide-back .cst-choose.left-choose{animation:change_color_to .5s forwards}.cst-slider.slide-to .cst-choose.right-choose{animation:change_color_to .5s forwards}.cst-slider.slide-back .cst-choose.right-choose{animation:change_color_back .5s forwards}@keyframes tariff_slider_to{0%{left:0}100%{left:100%}}@keyframes tariff_slider_back{0%{left:100%}100%{left:0}}@keyframes change_color_to{0%{color:var(--accent-color,#27608E)}100%{color:var(--text-color,#fff)}}@keyframes change_color_back{0%{color:var(--text-color,#fff)}100%{color:var(--accent-color,#27608E)}}@media (max-width:1440px){.tariff-container{flex-wrap:wrap;justify-content:space-around;gap:50px}}@media (max-width:809px){.tariff-container{gap:20px}.top-tariff-section{flex-direction:column;gap:20px}.tariff-title{font-size:1.5rem}.tariff{display:flex;padding:20px 10px;flex-direction:column;align-items:center;align-self:stretch;border:2px solid rgba(0,0,0,0.03);background:#FFF;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);width:100%;min-width:0;max-width:none}.price-tariff-div{width:calc(100% + 20px);border-radius:0;padding:10px 0;height:49px}.char-tariff-div{gap:5px}.btn-tariff-div{width:100%;padding:0}.btn-tariff-div .btn{width:100%}.cst-choose{width:155px}}.dark-section{background:var(--background-color,#080F1C);display:flex;justify-content:center;align-items:center;width:100%}.data-about-company{padding:40px 0;display:flex;justify-content:center;gap:100px}.data-info{width:180px;height:180px;display:flex;flex-direction:column;padding:10px;gap:20px;align-items:center;justify-content:center}.data-icon{display:flex;justify-content:center;align-items:center}.data-value{color:var(--text-color,#FFF);text-align:center;font-family:Montserrat,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.4px;width:100%}.data-key{color:var(--text-color,#FFF);text-align:center;font-family:Montserrat,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.4px;text-transform:uppercase;width:100%}@media (max-width:1440px){.data-about-company{gap:50px}}@media (max-width:809px){.data-about-company{flex-wrap:wrap;gap:20px}.data-info{width:150px}.data-key{font-size:1.25rem}}