*,ul,dl{margin:0;padding:0;list-style:none;box-sizing:border-box;outline:none}img{max-width:100%}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v21-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins-v21-latin_latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/poppins-v21-latin_latin-ext-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("../fonts/poppins-v21-latin_latin-ext-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("../fonts/poppins-v21-latin_latin-ext-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Termina";font-style:normal;font-weight:800;src:url("../fonts/TerminaTest-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Termina";font-style:normal;font-weight:500;src:url("../fonts/TerminaTest-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Termina";font-style:normal;font-weight:400;src:url("../fonts/TerminaTest-Regular.woff2") format("woff2")}html{height:100%;background:#fff}body{padding:0;margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;width:100%;font-family:"Poppins",sans-serif;color:#3e3e3e;background-color:#fff;font-size:13px;font-weight:400;height:auto;min-height:100%;display:flex;flex-direction:column;line-height:1.75;align-items:center}a,a:hover{text-decoration:none}::-webkit-input-placeholder{color:rgba(45,45,59,.6)}::-moz-placeholder{color:rgba(45,45,59,.6)}:-ms-input-placeholder{color:rgba(45,45,59,.6)}:-moz-placeholder{color:rgba(45,45,59,.6)}.primeryButton{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;padding:16px 40px;font-weight:600;display:table;margin:0 auto;border-radius:10px;text-align:center;background-color:#1844d8;border:1px solid #1844d8;color:#fff;min-width:140px}.primeryButton:hover{color:#1844d8;background-color:rgba(0,0,0,0)}.primeryButton:focus{outline:none}.orange{color:#ff8401}.lightblue{color:#d2d2f9}.medium-blue{color:#20517c}.blue{color:#1844d8}.ocean-blue{color:#63b8e6}.green{color:#5dc14c}.lightgreen{color:#6ee75b}h1,h2,h3{font-family:"termina",sans-serif;font-weight:800}h1{font-family:"termina",sans-serif;font-size:26px;margin:40px 0 150px}h1+p{font-size:14px;margin:0}h2,h3{margin:0 0 30px}h2{font-size:20px}h3{font-size:18px;margin-top:45px}h4{font-weight:800;color:#3e3e3e;margin:25px 0 10px;font-size:16px;line-height:26px}section,footer{max-width:1440px;width:100%;position:relative;padding:30px 0;overflow:hidden;background-color:#fff}section{background-color:#f5f5f7}form{max-width:568px;width:100%;margin:0 auto;margin-bottom:45px}form .form-row{margin:0 0 10px}form input{border:1px solid rgba(45,45,59,.6);border-radius:10px;background:rgba(0,0,0,0);color:#3e3e3e}form input:not([type=checkbox]){width:100%;padding:0 15px;line-height:40px}form input:placeholder-shown,form input::placeholder{color:#fff}@media(min-width: 1200px){form input{border:1px solid rgba(255,255,255,.4);color:#fff}form input:placeholder-shown,form input::placeholder{color:#fff}}form label{margin:0;font-size:9px;position:relative}form label a{text-decoration:underline;color:#3e3e3e}@media(min-width: 1200px){form label a{color:#fff}}form label.checkbox{padding-left:45px;margin-bottom:30px;cursor:pointer}form label.checkbox input{display:none}form label.checkbox input:checked~span:before{opacity:1}form label.checkbox span{width:25px;height:25px;border-radius:10px;border:1px solid rgba(45,45,59,.6);position:absolute;left:0;top:0}form label.checkbox span:before{position:absolute;content:"";background-color:#3e3e3e;width:20px;height:20px;left:2px;top:2px;border-radius:8px;opacity:0;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}@media(min-width: 1200px){form label.checkbox span{border:1px solid rgba(255,255,255,.4)}form label.checkbox span:before{background-color:#fff}}.zsap_form{background-image:url("../img/bg_zsap_solutions_new.png");background-position:100%;background-repeat:no-repeat;background-size:cover}.zsap_form form input{border:1px solid rgba(45,45,59,.4);background:rgba(0,0,0,0);color:rgba(45,45,59,.4)}.zsap_form form input:placeholder-shown,.zsap_form form input::placeholder{color:rgba(45,45,59,.6)}.zsap_form form label a{color:#2d2d3b}.zsap_form form label.checkbox span{border:1px solid rgba(45,45,59,.4)}.zsap_form form label.checkbox span:before{background-color:rgba(45,45,59,.6);width:19px;height:19px;left:2px;top:2px}.zsap_form form .primeryButton:hover{color:#1844d8}.zsap_kv{padding:0;display:flex;flex-direction:column}@media(min-width: 1200px){.zsap_kv{color:#fff}}.zsap_kv h1{color:#fff}.zsap_kv h1 span{display:block;color:#6ee75b;font-weight:800}.zsap_kv>div{padding:30px 0}.zsap_kv .left_col{height:auto;background-image:url("../img/kv.webp");background-repeat:no-repeat;background-position:center left 15%;background-size:cover}@media(min-width: 440px){.zsap_kv .left_col{background-position:center left 0%}}.zsap_kv .left_col p{color:#fff;font-family:"termina",sans-serif;line-height:26px}@media(max-width: 440px){.zsap_kv .left_col h1{font-size:22px}}.zsap_kv .right_col{padding:45px 0 0}.zsap_kv .right_col h2{font-size:16px;margin:0 0 10px;text-align:center}.zsap_kv .right_col h2+p{text-align:center;margin:0 0 20px}.zsap_kv .right_col form{max-width:480px}.zsap_kv .right_col form label.checkbox{padding-left:30px}.zsap_kv .right_col form label.checkbox span{width:20px;height:20px;border-radius:4px}.zsap_kv .right_col form label.checkbox span:before{border-radius:3px;width:15px;height:15px}.zsap_solutions{background-image:url("../img/pattern.png");background-position:top center;background-repeat:no-repeat;background-size:cover}.zsap_solutions:after{position:absolute;content:"";right:0;bottom:0;left:0;height:50px;background:#3e3e3e;background:-moz-linear-gradient(180deg, rgba(62, 62, 62, 0) 0%, rgba(62, 62, 62, 0.6587009804) 100%);background:-webkit-linear-gradient(180deg, rgba(62, 62, 62, 0) 0%, rgba(62, 62, 62, 0.6587009804) 100%);background:linear-gradient(180deg, rgba(62, 62, 62, 0) 0%, rgba(62, 62, 62, 0.6587009804) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e3e3e",endColorstr="#3e3e3e",GradientType=1);opacity:.1;pointer-events:none}.zsap_solutions h2{margin-top:30px}.zsap_solutions .container:first-of-type{font-size:14px;text-align:center;font-weight:500}.zsap_solutions li{margin:0 0 45px}.zsap_solutions ul.list_01 p{color:#1844d8;font-weight:700}.zsap_solutions .list_02 h4{margin-bottom:0;color:#1844d8}.zsap_solutions .primeryButton{background-color:#1844d8;border-color:#1844d8}.zsap_solutions .primeryButton:hover{color:#1844d8;background-color:rgba(0,0,0,0)}.zsap_form h2{text-align:center;margin:0 0 10px}.zsap_form h2+p{text-align:center;margin:0 0 20px}footer{background-color:#3e3e3e;color:#f5f5f7;padding:40px 0 10px}footer .logo{display:table;margin:0 auto;margin-bottom:40px}.imgAbsolute_01,.imgAbsolute_02,.imgAbsolute_03{position:absolute;pointer-events:none;opacity:0;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.imgAbsolute_01{top:47%;right:-620px}.imgAbsolute_02{bottom:80%;left:-600px}.imgAbsolute_03{bottom:50%;left:-710px}@media(min-width: 576px){.zsap_kv .container{max-width:760px}}@media(min-width: 768px){.zsap_kv .container{max-width:890px}h1{padding-left:0}.zsap_solutions ul{display:flex;flex-wrap:wrap;justify-content:center}.zsap_solutions ul li{width:50%}}@media(min-width: 992px){h1{font-size:32px;margin:45px 0 90px}h1+p{font-size:22px;margin:280px 0 50px}h2{font-size:34px}h3{font-size:32px}.zsap_kv .left_col{padding:65px 0 35px}.zsap_kv .right_col{padding:90px 0 0}.zsap_solutions{padding:120px 0 60px}.zsap_solutions h2{margin:0 0 20px}.zsap_solutions h3{margin-top:120px;margin-bottom:65px}.zsap_solutions .container:first-of-type,.zsap_solutions .container:nth-of-type(2){font-size:18px}.zsap_solutions .container:first-of-type{padding-bottom:80px;font-size:18px;text-align:left}.zsap_solutions .container:first-of-type .row{align-items:center}.zsap_solutions .container:nth-of-type(2) p{max-width:960px;width:100%;margin:0 auto;margin-bottom:40px}.zsap_solutions ul{font-size:13px;margin:0}.zsap_solutions li{margin:0 0 60px}.zsap_form{padding:100px 0 50px}.zsap_form h2{text-align:left}.zsap_form h2+p{text-align:left}.zsap_form .image{order:-1}.zsap_form .image img{margin-left:-50px}.zsap_form .primeryButton{margin-right:0}footer{padding:80px 0 10px}footer .logo{margin-bottom:40px}}@media(min-width: 1200px){h1{font-size:40px;line-height:46px}.container{max-width:1190px}.zsap_kv{background-image:url("../img/kv.webp");background-repeat:no-repeat;background-position:center right;background-size:cover;flex-direction:row;justify-content:space-between}.zsap_kv .left_col{background:rgba(0,0,0,0);padding-left:35px}.zsap_kv .right_col{padding:0;width:390px;display:flex;align-items:center}.zsap_kv .right_col form{margin-bottom:0;max-width:268px}.zsap_kv .right_col .primeryButton{width:100%}.zsap_solutions ul.list_01 img{margin-bottom:10px}.zsap_solutions ul.list_01 p{font-size:16px;font-weight:700}.zsap_solutions ul li{width:25%}.zsap_solutions ul.list_02 li{width:33%}.zsap_form form{display:flex;flex-wrap:wrap;justify-content:space-between}.zsap_form form input{font-size:16px}.zsap_form form input:not([type=checkbox]){line-height:50px;padding:0 25px}.zsap_form form .form-row{margin-bottom:20px;width:100%}.zsap_form form .form-row:nth-child(-n+2){width:calc(50% - 10px)}.imgAbsolute_01,.imgAbsolute_02,.imgAbsolute_03{opacity:1}}@media(min-width: 1320px){h1{font-size:50px;line-height:56px}.zsap_solutions h2{font-size:36px}}@media(min-width: 1380px){h1{font-size:56px;line-height:62px}}.primeryButton:has(.element-is-busy){display:flex;align-items:center;opacity:.5}.element-is-busy{content:"";width:60px;aspect-ratio:2;--_g: no-repeat radial-gradient(circle closest-side, #ffffff 90%,#0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 30%;animation:l3 1s infinite linear}@keyframes l3{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}/*# sourceMappingURL=style.min.css.map */
