.blog.header-section{background-color:#0006;background-blend-mode:multiply;color:#fff;height:560px;background-position:bottom center;background-attachment:fixed}.blog.header-section{min-height:400px}.blog.header-section .img-fixed-background{width:100vw;height:calc(100vh - 50px);position:fixed;z-index:-1;top:50px}.blog.header-section .img-fixed-background img{width:100%;height:100%;object-fit:cover}.blog.applications.header-section .content-container{width:100%;height:100%;position:relative}.blog.applications.header-section .slogan-container{top:auto;right:auto;padding-left:65px;padding-bottom:50px;text-align:left;width:65%}@media(max-width:767px){.blog.header-section .img-fixed-background{height:100vh;top:0}}@media(min-width:1200px) and (max-width:1299px){.blog.applications.header-section .content-container{margin:0}}@media(min-width:1300px){.blog.applications.header-section .slogan-container{padding-left:65px}}@media(min-width:1600px){.blog.applications.header-section .slogan-container{padding-left:50px}}.blog-entry.blog.applications.header-section .slogan-container{width:100%;text-align:center;padding:0;top:50%;left:0;right:0;margin-top:0;transform:translateY(-25%);max-width:800px}.blog.header-section .entry-title{margin-top:0;font-size:3rem;line-height:1.3}.blog-entry.blog.header-section .entry-title{padding:15px}.blog.header-section .entry-title a{color:#fff;text-decoration:none;border-bottom:4px solid transparent}.blog.header-section .entry-title a:hover{border-bottom:4px solid #fff}.blog.header-section .entry-summary{margin-bottom:0;line-height:25px}.blog.header-section .entry-date{border:1px solid #fff;border-radius:100rem;padding:2px 15px;display:inline-block;font-size:1.2rem;font-weight:600}@media(max-width:767px){.blog.applications.header-section .slogan-container{padding:15px 25px;width:auto}}.blog.featured-posts{padding:50px;background:#fff}.blog-navigation.blog.featured-posts{padding:0}.blog.featured-posts .row{margin-left:-15px;margin-right:-15px}.blog-navigation.blog.featured-posts .row{margin:0}.blog-navigation.blog.featured-posts .row>article{padding:0}.blog-navigation.blog.featured-posts .left-side{text-align:left}.blog-navigation.blog.featured-posts .right-side{text-align:right}.blog.featured-posts .main-title{font-size:2.7rem;font-weight:700;margin:15px auto 25px;line-height:1.3}.blog.featured-posts article a{background-position:center center;background-size:cover;display:block;height:400px;padding:35px;color:#fff;border-radius:15px;position:relative;background-color:#0006;background-blend-mode:multiply}.blog-navigation.blog.featured-posts article a{border-radius:0;height:320px}.blog.featured-posts article .entry-date,.blog.featured-posts article .entry-arrow{border:1px solid #fff;border-radius:100rem;padding:2px 15px;display:inline-block;font-size:1.2rem;color:#fff;font-weight:600}.blog.featured-posts article .entry-arrow{padding:2px;border-radius:100%;width:35px;height:35px;text-align:center;font-size:19px}.blog.featured-posts article .entry-arrow img{width:18px;height:auto}.blog-navigation.blog.featured-posts article .navigation-arrow .arrow-text{display:inline-block;font-size:1.4rem;font-weight:400;border-bottom:0}.blog-navigation.blog.featured-posts article .navigation-arrow img{max-width:100px;position:relative;top:2px}.blog-navigation.blog.featured-posts .left-side .arrow-text{margin-left:15px}.blog-navigation.blog.featured-posts .right-side .arrow-text{margin-right:15px}.blog.featured-posts article .entry-link{font-size:2rem;display:inline-block;margin-bottom:0;line-height:2.5rem;width:calc(100% - 35px * 2)}.blog.featured-posts article .entry-link span{transition:all .3s ease;border-bottom:3px solid transparent}.blog.featured-posts article a:hover{background-color:#0008}.blog.featured-posts article a:hover .entry-link span{border-bottom:3px solid #fff}.blog.featured-posts article .entry-date,.blog.featured-posts article .entry-arrow,.blog.featured-posts article .entry-link{position:absolute}.blog.featured-posts article .entry-date{top:35px;left:35px}.blog.featured-posts article .entry-arrow{top:35px;right:35px}.blog.featured-posts article .entry-link{left:35px;bottom:35px}@media(max-width:767px){.blog.featured-posts{padding:15px}.blog.featured-posts .row{margin:auto}.blog.featured-posts article{margin:0}.blog.featured-posts article a{padding:15px}.blog.featured-posts article+article{margin-top:15px}.blog.featured-posts article .entry-date{top:15px;left:15px}.blog.featured-posts article .entry-arrow{top:15px;right:15px;font-size:11px;width:23px;height:23px}.blog.featured-posts article .entry-arrow img{width:17px}.blog.featured-posts article .entry-link{left:15px;bottom:15px;width:calc(100% - 15px * 2)}}.blog.news-and-press{padding:50px 50px 100px;background:#fff}.blog.news-and-press .slider{margin-left:-15px;margin-right:-15px}.blog.news-and-press .main-title{font-size:2.7rem;font-weight:700;margin:15px auto 25px;line-height:1.3}.recommended.blog.news-and-press .main-title{text-align:center;font-size:2.1rem;margin-top:60px;margin-bottom:40px}
.blog.news-and-press article a{display:block;color:#003d7c}.recommended.blog.news-and-press article a{background:#f6f7fb}.recommended.blog.news-and-press article:nth-child(1) a{border-bottom:6px solid #009fe3}.recommended.blog.news-and-press article:nth-child(2) a{border-bottom:6px solid #41b28e}.recommended.blog.news-and-press article:nth-child(3) a{border-bottom:6px solid #f8b133}.blog.news-and-press article .img-container{background:#0006;border-radius:15px;margin-bottom:15px;position:relative}.blog.news-and-press article .img-container img{height:280px;object-fit:cover}.recommended.blog.news-and-press article .img-container{background:transparent}.recommended.blog.news-and-press article .img-container img{max-height:200px;object-fit:cover;border-radius:0}.blog.news-and-press article .img-container:after{content:"";position:absolute;left:0;width:100%;height:100%;background:#0000;border-radius:15px;transition:all .3s ease}.recommended.blog.news-and-press article .img-container:after{border-radius:0}.blog.news-and-press article .img-container img{width:100%;border-radius:15px}.blog.news-and-press article .entry-date{border:1px solid #003d7c;border-radius:100rem;padding:2px 15px;display:inline-block;font-size:1.2rem;color:#003d7c;transition:all .3s ease;font-weight:600}.recommended.blog.news-and-press article .entry-date{padding:0 0 0 15px;border:0}.blog.news-and-press article .entry-link{font-size:2rem;margin-bottom:0;margin-top:10px;line-height:2.5rem;padding-bottom:5px}.recommended.blog.news-and-press article .entry-link{font-size:1.6rem;padding:0 0 15px 15px;line-height:1.2;min-height:80px}.blog.news-and-press article .entry-link span{border-bottom:2px solid transparent;transition:all .3s ease}.blog.news-and-press article a:hover span{border-bottom:2px solid #003d7c}.blog.news-and-press article a:hover .img-container:after{background:#0006}@media(max-width:767px){.blog.news-and-press{padding:15px 15px 80px}.blog.news-and-press .slider{margin:auto}.recommended.blog.news-and-press article .entry-link{min-height:0}.recommended.blog.news-and-press article+article{margin-top:25px}}.our-clients-say{background:linear-gradient(#41b28e 0%,#41b28e 50%,#2d9c79 50%,#2d9c79 100%);color:#fff}.our-clients-say .left-side,.our-clients-say .right-side{padding:0}.our-clients-say .left-side .main-title{font-size:2.7rem;margin:0 40px 20px 50px}.our-clients-say .left-side .quote-top{background:#41b28e;padding-top:40px;padding-left:calc(50vw - 615px)}.our-clients-say .left-side .quote-bottom{background:#2d9c79;padding-bottom:40px;padding-left:calc(50vw - 615px)}.our-clients-say .left-side .quote{position:relative;margin:0 40px;filter:drop-shadow(3px 3px 2px #0005)}.our-clients-say .left-side .full-quote{border-radius:20px 20px 0 0;background:#fff;color:#003d7c;padding:45px calc(45px + 40px) 40px 45px;font-size:2rem;font-weight:bold}.our-clients-say .left-side a{text-decoration:none}.our-clients-say .left-side .full-quote span{transition:all .3s ease;border-bottom:2px solid transparent}.our-clients-say .left-side a:hover .full-quote span{border-bottom:2px solid #003d7c}.our-clients-say .left-side .quote-link{position:absolute;top:45px;right:45px}.our-clients-say .left-side .quote-link img{width:28px;height:auto}.our-clients-say .left-side .quote-info{background:#003d7c;padding:25px 50px 50px;border-radius:0 0 20px 20px;margin:0 40px;font-size:1.4rem;line-height:1.2;filter:drop-shadow(3px 3px 2px #0005)}.our-clients-say .left-side .quote-info .name{font-weight:600}.our-clients-say .right-side{height:678px}.our-clients-say .right-side img{object-fit:cover;width:100%;height:100%}@media(max-width:767px){.our-clients-say .left-side .full-quote,.our-clients-say .left-side .quote-info{padding:15px 35px 15px 25px}.our-clients-say .left-side .quote-link{right:15px;top:15px}.our-clients-say .left-side .quote-link img{width:18px}.our-clients-say .right-side{height:auto}}.applications.header-section{position:relative;min-height:460px}.applications.header-section{background-size:cover;background-position:center}.applications.header-section .slogan-container{margin:auto;position:absolute;top:0;right:0;left:0;bottom:0;margin-top:90px;text-align:center}.applications.header-section h1.slogan{text-shadow:0 0 3px rgba(0,0,0,0.7);font-size:41px;line-height:60px;color:#fff;font-weight:700;margin:auto;max-width:870px}.applications.header-section .slogan-container .more-image{margin-bottom:40px}.applications.header-section .slogan-container .more-image img{max-height:78px}@media(max-width:991px){.applications.header-section{min-height:400px}.applications.header-section .slogan-container{margin-top:50px}.applications.header-section h1.slogan{font-size:32px;line-height:38px;max-width:700px}.applications.header-section .slogan-container .more-image img{max-height:58px}}@media(max-width:767px){.applications.header-section h1.slogan{font-size:27px;line-height:30px;max-width:380px}.applications.header-section .slogan-container .more-image{margin-bottom:30px;margin-top:-5px}
}