@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@100;300;400;500;600;700&display=swap);
p{font-size:1.2rem}.pagination-box{margin:40px 0 0}.pagination-box nav{display:inline-block}.pagination-box nav .page-item .page-link{color:#243351}.pagination-box nav .page-item.active .page-link{background:#a82f24;border:1px solid #a82f24;color:#fff}.btn{border:0!important;border-radius:30px!important;padding:12px 30px!important}.btn-primary{background:#a82f24!important;color:#fff!important;text-decoration:none!important}.btn-primary:hover{background:#243351!important}.btn-outline-secondary{background:#eee;color:#000!important;text-decoration:none!important}.btn-outline-secondary:hover{background:#243351!important;color:#fff!important}header{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);height:auto;left:0;position:fixed;right:0;top:0;z-index:9999!important}header .logo{height:44px;margin:22px 0 11px!important;width:auto}@media only screen and (max-width:802px){header .logo{margin:18px 0!important}}header .logo img{height:34px;width:auto}@media(max-width:767.98px){header .logo{height:25px;margin:31.5px 0!important;width:auto}header .logo img{height:25px}}header nav{margin:17.5px 0}@media(max-width:991.98px){header nav{margin:19px 0}}header nav ul{display:inline-block}header nav ul li{margin:0 20px 0 0;position:relative}@media(max-width:991.98px){header nav ul li{display:none!important}}header nav ul li a{color:#243351;display:block;font-weight:500;padding:0 0 10px}header nav ul li a.active,header nav ul li a:hover{color:#a82f24}header nav ul li ul{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);display:none;left:0;list-style-type:none;padding:20px;position:absolute;top:auto;width:250px}header nav ul li ul li{display:block;margin:0 0 4px}header nav ul li ul li a{padding:0}header nav ul li ul li:last-child{margin:0}header nav ul li:hover ul{display:block}header nav ul.social{margin:0 0 0 30px!important}@media only screen and (max-width:1333px){header nav ul.social li{display:none!important}header nav ul.social li:last-child{display:block!important}}@media only screen and (max-width:802px){header nav ul.social{display:none!important}}header nav ul.social li:last-child{margin:0}header nav ul.social li:last-child a{background:#a82f24;border-radius:30px;color:#fff;padding:12px 30px}header nav ul.social li:last-child a:hover{background:#243351}header nav ul.languages{margin:0 0 0 15px!important;vertical-align:middle}@media only screen and (max-width:802px){header nav ul.languages{display:none!important}}header nav ul.languages li{margin:0!important}@media(max-width:991.98px){header nav ul.languages li{display:inline-block!important}}header nav ul.languages li a{color:rgba(36,51,81,.4);display:inline-block;font-size:.85rem;font-weight:700;padding:4px 0}header nav ul.languages li a.active,header nav ul.languages li a:hover{color:#a82f24}header nav ul.languages li:not(:last-child) a{border-right:1px solid #ddd;margin-right:12px;padding-right:12px}header #menu-icon{background:url(/images/ico/menu.svg) no-repeat 50%;background-size:auto 100%;cursor:pointer;height:48px;margin:19px 0 19px 30px;width:48px}@media(max-width:767.98px){header #menu-icon{height:40px;margin:22.5px 0 22.5px 10px;width:40px}}header #search .search-button{-webkit-appearance:none;-moz-appearance:none;background:url(/images/ico/search1.svg) no-repeat 50%;background-size:auto 100%;border:none;box-shadow:none;cursor:pointer;height:30px;margin:0 0 0 20px;outline:0;padding:11px 0;width:30px}@media only screen and (max-width:802px){header #search .search-button{background-size:auto 100%;height:40px;margin:4px 0;width:40px}}header #search .search-panel{background:#243351;height:100vh;left:0;overflow:hidden;padding:50px;position:fixed;top:0;width:100%}header #search .search-panel .close-button{-webkit-appearance:none;-moz-appearance:none;background:url(/images/ico/cancel.svg) #a82f24 no-repeat 50%;background-size:50% 50%;border:none;border-radius:0;box-shadow:none;cursor:pointer;height:60px;outline:0;position:absolute;right:0;top:0;width:60px}header #search .search-panel .form-control{background:none;border:0;border-bottom:1px solid #4a5f8a;border-radius:0;box-shadow:none;color:#fff;font-size:3rem;outline:0;text-align:center}header #search .search-panel .form-control::-moz-placeholder{color:#ddd}header #search .search-panel .form-control::placeholder{color:#ddd}@media(max-width:767.98px){header #search .search-panel .form-control{font-size:1.5rem}}header #search .search-panel .result{margin:50px 0 0}header #search .search-panel .result p{color:#fff}header #search .search-panel .result nav{overflow:hidden}@media(max-width:767.98px){header #search .search-panel .result nav{height:calc(100vh - 300px);overflow-y:scroll}}header #search .search-panel .result nav ul li{text-align:center}header #search .search-panel .result nav ul li a{color:#fff;font-size:1.3rem;padding:15px}header #search .search-panel .result nav ul li a:hover{color:#a82f24}@media(max-width:767.98px){header #search .search-panel .result nav ul li a{padding:10px}}#slider{margin:83px 0 0;position:relative}#slider .buttons{bottom:50px;position:absolute;right:calc(50% - 642.5px)}#slider .buttons button{-webkit-appearance:none;-moz-appearance:none;background:url(/images/ico/up.svg) #a82f24 no-repeat 50%;background-size:auto 30px;border:0;border-radius:50%;height:50px;margin:0 10px 0 0;padding:0;width:50px}#slider .buttons button.left{transform:rotate(-90deg)}#slider .buttons button.right{transform:rotate(90deg)}#slider .slide{background:#ddd;background-size:cover!important;opacity:1;position:relative}#slider .slide .container{height:700px}#slider .slide .container .text{animation:showSlide 1s linear;background:#fff;border-bottom-right-radius:30px;border-top-right-radius:30px;padding:60px 60px 60px 0;position:relative;top:50%;transform:translateY(-50%);width:50%}@media(max-width:767.98px){#slider .slide .container .text{width:95%}}@keyframes showSlide{0%{transform:translate(-10%,-50%)}to{transform:translateY(-50%)}}#slider .slide .container .text:before{background:#fff;content:"";height:100%;left:-1000px;position:absolute;top:0;width:1000px}#slider .slide .container .text h1{color:#243351;font-size:3rem;font-weight:300;line-height:1;margin:0 0 40px;padding:0 0 0 30px;position:relative}@media(max-width:767.98px){#slider .slide .container .text h1{font-size:1.7rem}}#slider .slide .container .text h1:before{background:#a82f24;content:"";height:100px;left:0;position:absolute;top:0;width:3px}#slider .slide .container .text h1 span{font-weight:500}#slider .slide .container .text a{color:#243351;font-weight:500}#slider .slide .container .text a:hover{color:#a82f24}#news{border-bottom:1px solid #d9d9d9;overflow:hidden;padding:100px 0}#news .headline{margin:0 0 80px}#news .headline h2{font-size:3rem;font-weight:300;line-height:1;margin:0}#news .headline h2 span{font-weight:500}@media(max-width:991.98px){#news .headline h2{font-size:2rem;margin:0 0 30px}}#news .headline .buttons{margin:0}#news .headline .buttons button{-webkit-appearance:none;-moz-appearance:none;background:url(/images/ico/up.svg) #243351 no-repeat 50%;background-size:auto 30px;border:0;border-radius:50%;height:50px;margin:0 10px 0 0;padding:0;width:50px}#news .headline .buttons button.left{transform:rotate(-90deg)}#news .headline .buttons button.right{transform:rotate(90deg)}#news .headline .btn{font-size:1.1rem;font-weight:500;margin:0 30px 0 0!important}#news .news{-ms-overflow-style:none;display:flex!important;flex-flow:row;overflow-x:scroll;padding:0 calc(50% - 636px)}#news .news::-webkit-scrollbar{display:none}@media only screen and (max-width:1300px){#news .news{padding:0 calc(5% + 14px)}}#news .news article{flex:0 0 auto;height:auto;margin:0 30px 0 0;overflow:hidden;padding:0 0 5px;width:280px}#news .news article:last-child{margin:0}@media(max-width:991.98px){#news .news article{margin:0 15px 0 0;width:250px}}#news .news article p.name{color:#243351;font-size:1.2rem;font-weight:500;line-height:1;margin:0}#news .news article .date{font-weight:300;margin:0 0 20px;position:relative}#news .news article .date:before{background:#c4c4c4;content:"";height:1px;position:absolute;right:50px;top:50%;transform:translateY(-50%);width:50px;z-index:2}#news .news article .date .day{color:#243351;font-size:2.5rem;line-height:.8;margin:0}#news .news article .date .month,#news .news article .date .year{color:#243351;font-size:1.1rem;line-height:1;margin:0}#news .news article .image{border-radius:30px;height:300px;margin:0 0 20px;overflow:hidden;position:relative}#news .news article .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#news .news article .image p.category{background:#243351;border-bottom-right-radius:30px;border-top-left-radius:30px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;left:0;margin:0;padding:12px 30px;position:absolute;top:0;z-index:2}#news .news article:hover p.name{color:#a82f24}#calendar{padding:100px 0 70px}#calendar .headline{margin:0 0 80px}#calendar .headline h2{font-size:3rem;font-weight:300;line-height:1;margin:0}#calendar .headline h2 span{font-weight:500}@media(max-width:991.98px){#calendar .headline h2{font-size:2rem;margin:0 0 30px}}#calendar .headline p{font-weight:300}#calendar article{margin:0 0 30px}#calendar article .article-container .image{border-radius:20px;min-height:200px!important;overflow:hidden}@media(max-width:767.98px){#calendar article .article-container .image{max-height:170px!important;min-height:170px!important}}#calendar article .article-container .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#calendar article .article-container .text{color:#243351;padding:20px;position:relative;top:50%;transform:translateY(-50%)}#calendar article .article-container .text p.date{display:inline-block;font-size:1.1rem;line-height:1;margin:0 0 20px;position:relative;text-align:center}#calendar article .article-container .text p.date:before{background:#c4c4c4;content:"";height:1px;left:120%;position:absolute;top:65%;transform:translateY(-50%);width:100px;z-index:2}#calendar article .article-container .text p.date span{color:#a82f24;display:block;font-size:4rem;font-weight:700}#calendar article .article-container .text p.name{font-size:1.3rem;font-weight:600;line-height:1.1;margin:0}#calendar article .article-container:hover{border-radius:20px;box-shadow:0 0 30px rgba(0,0,0,.1)}#calendar article .article-container:hover .text p.name{color:#a82f24}#about{padding:0 0 100px}#about h2{color:#243351;font-size:4rem;font-weight:700;line-height:1;margin:0 0 100px}#about h2 span{font-weight:500}@media(max-width:991.98px){#about h2{font-size:2rem;margin:0 0 30px}}#about p{color:#243351;margin:0 0 40px}#about .benefits{background:#fff;border-radius:30px;box-shadow:0 0 15px rgba(0,0,0,.1);margin:0 0 30px;padding:30px}#about .benefits .benefit{margin:0 0 30px}#about .benefits .benefit p{font-size:1.9rem;font-weight:300;line-height:1;margin:0;padding:0 0 0 50px;position:relative}#about .benefits .benefit p:before{background:url(/images/ico/check.svg) 0 no-repeat;background-size:auto 40px;content:"";height:40px;left:0;position:absolute;width:40px}#about .image{border-radius:30px;height:450px;overflow:hidden;transform:rotate(2deg);width:800px}@media(max-width:767.98px){#about .image{display:none}}#about .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#partners{background:linear-gradient(#fff 30px,#f8f8f8 0);overflow:hidden;padding:0 0 80px}#partners .headline{margin:0 0 80px}#partners .headline h2{border-left:4px solid #a82f24;font-size:3rem;font-weight:300;line-height:1;margin:0;padding:0 0 0 30px}#partners .headline h2 span{font-weight:500}@media(max-width:991.98px){#partners .headline h2{font-size:2rem;margin:0 0 30px}}#partners .buttons{margin:30px 0 0}#partners .buttons button{-webkit-appearance:none;-moz-appearance:none;background:url(/images/ico/up.svg) #243351 no-repeat 50%;background-size:auto 30px;border:0;border-radius:50%;height:50px;margin:0 10px 0 0;padding:0;width:50px}#partners .buttons button.left{transform:rotate(-90deg)}#partners .buttons button.right{transform:rotate(90deg)}#partners .partners{-ms-overflow-style:none;display:flex!important;flex-flow:row;overflow-x:scroll;padding:0 calc(50% - 636px)}#partners .partners::-webkit-scrollbar{display:none}@media only screen and (max-width:1300px){#partners .partners{padding:0 calc(5% + 14px)}}#partners .partners .partner{margin:0 30px 0 0;padding:20px 0}#partners .partners .partner .partner-container{background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1);flex:0 0 auto;height:150px;overflow:hidden;padding:30px;position:relative;width:250px}#partners .partners .partner .partner-container:before{border-radius:5px;bottom:0;box-shadow:0 0 5px rgba(0,0,0,.1);color:#000;color:#243351;content:"+";font-size:2rem;height:40px;line-height:1.1;position:absolute;right:0;text-align:center;width:40px}#partners .partners .partner .partner-container:hover:before{background:#a82f24;color:#fff}#partners .partners .partner .partner-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#partners .partners .partner:last-child{margin:0}@media(max-width:991.98px){#partners .partners .partner{margin:0 15px 0 0;width:250px}}#partners .partners .partner p.name{color:#243351;font-size:1.2rem;font-weight:500;line-height:1;margin:0}#partners .partners .partner .date{font-weight:300;margin:0 0 20px;position:relative}#partners .partners .partner .date:before{background:#c4c4c4;content:"";height:1px;position:absolute;right:50px;top:50%;transform:translateY(-50%);width:50px;z-index:2}#partners .partners .partner .date .day{color:#243351;font-size:2.5rem;line-height:.8;margin:0}#partners .partners .partner .date .month,#partners .partners .partner .date .year{color:#243351;font-size:1.1rem;line-height:1;margin:0}#partners .partners .partner .image{border-radius:30px;height:300px;margin:0 0 20px;overflow:hidden;position:relative}#partners .partners .partner .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#partners .partners .partner .image p.category{background:#243351;border-bottom-right-radius:30px;border-top-left-radius:30px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;left:0;margin:0;padding:12px 30px;position:absolute;top:0;z-index:2}#about-more{padding:100px 0 0;position:relative}#about-more:before{background:url(/images/zsp_logo_icon.webp) no-repeat 50%;background-size:auto 100%;content:"";height:500px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:500px}#about-more h2{font-size:3rem;font-weight:300;line-height:1;margin:0 0 60px}#about-more h2 span{font-weight:500}@media(max-width:991.98px){#about-more h2{font-size:2rem;margin:0 0 30px}}#about-more p{font-size:1.2rem;font-weight:300;margin:0 0 40px}#about-more .image{border-radius:30px;height:100%;overflow:hidden;transform:rotate(2deg)}@media(max-width:767.98px){#about-more .image{display:none}}#about-more .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#customers{overflow:hidden;padding:100px 0 80px}#customers .headline{margin:0 0 80px}#customers .headline h2{border-left:4px solid #a82f24;font-size:3rem;font-weight:300;line-height:1;margin:0;padding:0 0 0 30px}#customers .headline h2 span{font-weight:500}@media(max-width:991.98px){#customers .headline h2{font-size:2rem;margin:0 0 30px}}#customers .buttons{margin:30px 0 0}#customers .buttons button{-webkit-appearance:none;-moz-appearance:none;background:url(/images/ico/up.svg) #243351 no-repeat 50%;background-size:auto 30px;border:0;border-radius:50%;height:50px;margin:0 10px 0 0;padding:0;width:50px}#customers .buttons button.left{transform:rotate(-90deg)}#customers .buttons button.right{transform:rotate(90deg)}#customers .customers{-ms-overflow-style:none;display:flex!important;flex-flow:row;overflow-x:scroll;padding:0 calc(50% - 636px)}#customers .customers::-webkit-scrollbar{display:none}@media only screen and (max-width:1300px){#customers .customers{padding:0 calc(5% + 14px)}}#customers .customers .partner{margin:0 30px 0 0;padding:20px 0}#customers .customers .partner .partner-container{background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1);flex:0 0 auto;height:150px;overflow:hidden;padding:30px;position:relative;width:250px}#customers .customers .partner .partner-container:before{border-radius:5px;bottom:0;box-shadow:0 0 5px rgba(0,0,0,.1);color:#000;color:#243351;content:"+";font-size:2rem;height:40px;line-height:1.1;position:absolute;right:0;text-align:center;width:40px}#customers .customers .partner .partner-container:hover:before{background:#a82f24;color:#fff}#customers .customers .partner .partner-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#customers .customers .partner:last-child{margin:0}@media(max-width:991.98px){#customers .customers .partner{margin:0 15px 0 0;width:250px}}#customers .customers .partner p.name{color:#243351;font-size:1.2rem;font-weight:500;line-height:1;margin:0}#customers .customers .partner .date{font-weight:300;margin:0 0 20px;position:relative}#customers .customers .partner .date:before{background:#c4c4c4;content:"";height:1px;position:absolute;right:50px;top:50%;transform:translateY(-50%);width:50px;z-index:2}#customers .customers .partner .date .day{color:#243351;font-size:2.5rem;line-height:.8;margin:0}#customers .customers .partner .date .month,#customers .customers .partner .date .year{color:#243351;font-size:1.1rem;line-height:1;margin:0}#customers .customers .partner .image{border-radius:30px;height:300px;margin:0 0 20px;overflow:hidden;position:relative}#customers .customers .partner .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#customers .customers .partner .image p.category{background:#243351;border-bottom-right-radius:30px;border-top-left-radius:30px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;left:0;margin:0;padding:12px 30px;position:absolute;top:0;z-index:2}
