section.section-banner div.swiper{width:100%;max-height:80vh}section.section-banner div.swiper .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}section.section-banner div.swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:auto}section.section-banner div.swiper .swiper-button-next,section.section-banner div.swiper .swiper-button-prev{width:33px;height:33px;border-radius:50%;border:2px solid #fff;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}section.section-banner div.swiper .swiper-button-next:hover,section.section-banner div.swiper .swiper-button-prev:hover,section.section-banner div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0d81fb}section.section-banner div.swiper .swiper-button-next:hover::after,section.section-banner div.swiper .swiper-button-prev:hover::after,section.section-partners div.partners div.swiper div.swiper-top .swiper-button-next:hover::after,section.section-partners div.partners div.swiper div.swiper-top .swiper-button-prev:hover::after{color:#fff}section.section-banner div.swiper .swiper-button-next::after,section.section-banner div.swiper .swiper-button-prev::after,section.section-banner div.swiper .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.section-banner div.swiper .swiper-button-next::after,section.section-banner div.swiper .swiper-button-prev::after{position:absolute;width:40px;height:40px;font-size:20px;font-weight:700;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;top:50%}section.section-banner div.swiper .swiper-pagination{gap:5px;bottom:0}section.section-banner div.swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#0d81fb4f;padding:3px;border:1px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease}section.section-banner div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet:only-child,section.section-partners div.partners div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet:only-child{visibility:hidden}section.section-company{padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}section.section-banner-pages{background:#00aeef;padding:30px 20px}@media screen and (max-width:480px){section.section-banner-pages{padding:10px 0}}section.section-banner-pages div.banner-pages{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:690px){section.section-banner-pages div.banner-pages{grid-template-columns:100%}}section.section-banner-pages div.banner-pages div.column{width:100%}section.section-banner-pages div.banner-pages div.column.left{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#292b3d}section.section-banner-pages div.banner-pages div.column.left h2{font-size:24px;color:#fff;position:relative}section.section-banner-pages div.banner-pages div.column.left h2::before,section.section-two-columns div.columns div.column h2::before{position:absolute;content:"";width:40%;height:2px;background:#00aeef;top:calc(100% + 10px);left:0}section.section-banner-pages div.banner-pages div.column.left p{font-size:16px;color:#fff;margin:20px 0 15px}section.section-banner-pages div.banner-pages div.column.right{height:100%;background:url(/wp-content/themes/theme/assets/images/page/banner_main.png) no-repeat;background-size:cover;background-position:right center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.section-banner-pages div.banner-pages div.column.right p{font-size:45px;color:#fff;text-align:center}@media screen and (max-width:1050px){section.section-banner-pages div.banner-pages div.column.right p{font-size:38px}}@media screen and (max-width:865px){section.section-banner-pages div.banner-pages div.column.right p{font-size:28px}}@media screen and (max-width:690px){section.section-banner-pages div.banner-pages div.column.right p{padding:50px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:35px}}@media screen and (max-width:450px){section.section-banner-pages div.banner-pages div.column.right p{font-size:28px}}section.section-services,section.section-services div.services div.service{padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}section.section-about h2,section.section-services h2{font-size:30px;margin:auto;text-align:center}section.section-services div.services{margin-top:25px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}@media screen and (max-width:1160px){section.section-services div.services{gap:10px}}@media screen and (max-width:870px){section.section-services div.services{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:420px){section.section-services div.services{gap:5px}}section.section-services div.services div.service{display:grid;grid-template-columns:100%;grid-template-rows:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:15px;border-radius:15px;background:#292b3d;height:100%}@media screen and (max-width:1010px){section.section-services div.services div.service{padding:10px}}section.section-services div.services div.service img{max-width:100px;max-height:60px;-o-object-fit:cover;object-fit:cover;-webkit-filter:drop-shadow(0 0 3px #fff);filter:drop-shadow(0 0 3px #fff)}@media screen and (max-width:490px){section.section-services div.services div.service img{max-width:40px;max-height:40px}}section.section-services div.services div.service p{font-size:18px;color:#fff;margin-bottom:10px}@media screen and (max-width:1160px){section.section-services div.services div.service p{font-size:16px}}@media screen and (max-width:1010px){section.section-services div.services div.service p{font-size:14px}}@media screen and (max-width:420px){section.section-services div.services div.service p{font-size:13px}}@media screen and (max-width:490px){section.section-services div.services div.service button{font-size:14px}section.section-services div.services div.service button a{padding:5px 10px}}section.section-about,section.section-partners div.partners div.swiper .swiper-wrapper .swiper-slide,section.section-two-columns div.columns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}section.section-about{padding:50px 0;min-height:30vh;background:url(/wp-content/themes/theme/assets/images/page/banner_about.png) no-repeat;background-size:cover;background-position:center center;display:grid;grid-template-columns:100%;grid-template-rows:auto}section.section-about h2{margin:0 auto 25px;color:#fff;position:relative}section.section-about h2::before{position:absolute;content:"";left:50%;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#00aeef;width:150px;height:2px}section.section-about p{text-align:center;margin:0}section.section-two-columns{padding:20px 0}section.section-two-columns div.columns{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;padding:20px;border-radius:15px}@media screen and (max-width:630px){section.section-two-columns div.columns{grid-template-columns:100%}}section.section-two-columns div.columns.darkBlue{background:#161b2f}section.section-partners div.partners div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,section.section-partners div.partners div.swiper div.swiper-top .swiper-button-next:hover,section.section-partners div.partners div.swiper div.swiper-top .swiper-button-prev:hover,section.section-two-columns div.columns.blue{background:#0d81fb}section.section-two-columns div.columns.blue h2::before{background:#161b2f!important}section.section-two-columns div.columns:hover img{-webkit-transform:rotate(0deg) scale(1)!important;transform:rotate(0deg) scale(1)!important}section.section-two-columns div.columns div.column.image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.section-partners div.partners div.swiper div.swiper-top,section.section-two-columns div.columns div.column.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:630px){section.section-two-columns div.columns div.column.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}section.section-two-columns div.columns div.column.left img{-webkit-transform:rotate(-20deg) scale(.8);transform:rotate(-20deg) scale(.8)}section.section-two-columns div.columns div.column.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:630px){section.section-two-columns div.columns div.column.right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}section.section-two-columns div.columns div.column.right img{-webkit-transform:rotate(20deg) scale(.8);transform:rotate(20deg) scale(.8)}@media screen and (max-width:630px){section.section-two-columns div.columns div.column.reverse{grid-row:2/2}}section.section-two-columns div.columns div.column.textRight h2,section.section-two-columns div.columns div.column.textRight p{text-align:right}@media screen and (max-width:630px){section.section-two-columns div.columns div.column.textRight h2,section.section-two-columns div.columns div.column.textRight p{text-align:left}}section.section-two-columns div.columns div.column.textRight h2::before{left:auto;right:0}@media screen and (max-width:630px){section.section-two-columns div.columns div.column.textRight h2::before{left:0;right:auto}}section.section-two-columns div.columns div.column h2{color:#fff;font-size:30px;position:relative;margin-bottom:25px}section.section-two-columns div.columns div.column h2::before{width:150px}section.section-about p,section.section-two-columns div.columns div.column p{font-size:18px;color:#fff}@media screen and (max-width:720px){section.section-two-columns div.columns div.column p{font-size:16px}}section.section-two-columns div.columns div.column img{width:100%;height:auto;max-width:300px;max-height:300px;-o-object-fit:cover;object-fit:cover;border-radius:15px}section.section-partners div.partners{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}section.section-partners div.partners div.swiper{width:100%;padding-bottom:25px}section.section-partners div.partners div.swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section.section-partners div.partners div.swiper .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;border:1px solid #d3d3d3;background:#fff;height:auto;cursor:pointer}section.section-partners div.partners div.swiper .swiper-wrapper .swiper-slide img{max-width:200px;max-height:200px;width:100%;-o-object-fit:cover;object-fit:cover;margin:auto}section.section-partners div.partners div.swiper div.swiper-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:15px;margin-bottom:40px}section.section-partners div.partners div.swiper div.swiper-top h2{margin-right:10px;font-size:30px;position:relative}section.section-partners div.partners div.swiper div.swiper-top h2::before{position:absolute;content:"";left:0;top:calc(100% + 10px);background:#0d81fb;width:150px;height:2px}section.section-partners div.partners div.swiper div.swiper-top .swiper-button-next,section.section-partners div.partners div.swiper div.swiper-top .swiper-button-prev{position:relative;width:33px;height:33px;background:#fff;border-radius:50%;border:2px solid #0d81fb;overflow:hidden;left:0;right:0;top:0;margin:0;-webkit-transition:all .5s ease;transition:all .5s ease}section.section-partners div.partners div.swiper .swiper-pagination,section.section-partners div.partners div.swiper div.swiper-top .swiper-button-next::after,section.section-partners div.partners div.swiper div.swiper-top .swiper-button-prev::after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.section-partners div.partners div.swiper div.swiper-top .swiper-button-next::after,section.section-partners div.partners div.swiper div.swiper-top .swiper-button-prev::after{position:absolute;width:40px;height:40px;font-size:20px;font-weight:700;color:#0d81fb;-webkit-transition:all .2s ease;transition:all .2s ease;top:50%}section.section-partners div.partners div.swiper .swiper-pagination{gap:5px;bottom:0}section.section-partners div.partners div.swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#0d81fb4f;padding:3px;border:1px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease}