*,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: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:#f5f5f7;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:#36527a;border:1px solid #36527a;color:#fff}.primeryButton:hover{color:#36527a;background-color:rgba(0,0,0,0)}.primeryButton:focus{outline:none}.orange{color:#ff8401}.lightblue{color:#d2d2f9}.medium-blue{color:#36527a}h1,h2,h3{font-weight:800;font-family:"Termina",sans-serif}h1{font-size:20px;margin:340px 0 30px}h1 span{font-size:34px;line-height:34px}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:#36527a;margin:25px 0 10px;font-size:14px}section,footer{max-width:1440px;width:100%;position:relative;padding:30px 0;overflow:hidden;background-color:#fff}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,.4);border-radius:10px}form input:not([type=checkbox]){width:100%;padding:0 15px;line-height:40px}form label{margin:0;font-size:9px;position:relative}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,.4);position:absolute;left:0;top:0}form label.checkbox span:before{position:absolute;content:"";background-color:#36527a;width:20px;height:20px;left:2px;top:2px;border-radius:8px;opacity:0;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.zsap_kv{padding:0;display:flex;flex-direction:column}.zsap_kv h1{color:#fff;text-shadow:4px 4px 24px #000}.zsap_kv h1 span span{display:block}.zsap_kv>div{padding:30px 0}.zsap_kv .left_col{background-image:url("../img/bg_kv_new_v2.png");background-repeat:no-repeat;background-position:center left 20%;background-size:cover}.zsap_kv .left_col p{color:#fff;font-family:"termina",sans-serif;text-shadow:4px 4px 6px #42445a;line-height:26px}.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:268px}.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/bg_zsap_solutions_new.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:.3;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 .list_02 h4{margin-bottom:0}.zsap_solutions .primeryButton{background-color:#36527a;border-color:#36527a}.zsap_solutions .primeryButton:hover{color:#36527a;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{position:absolute;pointer-events:none;opacity:0;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.imgAbsolute_01{top:0;right:-130px}.imgAbsolute_02{bottom:100%;left:-130px}@media(min-width: 425px){h1 span span{display:block}h1 span span:first-of-type{padding-left:100px}h1 span span:last-of-type{padding-left:30px}}@media(min-width: 768px){.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:340px 0 10px}h1 span span{display:block}h1 span span:first-of-type{padding-left:160px}h1 span span:last-of-type{padding-left:70px}h1+p{font-size:20px}h2{font-size:34px}h3{font-size:32px}.zsap_kv .left_col{padding:65px 0 55px}.zsap_kv .right_col{padding:90px 0}.zsap_solutions{padding:120px 0}.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 0 60px}.zsap_solutions li{margin:0 0 60px}.zsap_form{padding:100px 0}.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){.container{max-width:1190px}.zsap_kv{background-image:url("../img/bg_kv_new_v2.png");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:65px}.zsap_kv .right_col{padding:0;width:390px;display:flex;align-items:center}.zsap_kv .right_col form{margin-bottom:0}.zsap_kv .right_col .primeryButton{width:100%}.zsap_solutions ul li{width:33.333333%}.zsap_solutions ul.list_02 li{width:25%}.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{opacity:1}}@media(min-width: 1320px){h1 span{font-size:46px;line-height:46px}}.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 */
