﻿@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap");.desktop{display:block}@media only screen and (max-width: 1500px){.desktop.xl{display:none}}@media only screen and (max-width: 1024px){.desktop.lg{display:none}}@media only screen and (max-width: 992px){.desktop.md{display:none}}@media only screen and (max-width: 768px){.desktop.sm{display:none}}@media only screen and (max-width: 390px){.desktop.xxs{display:none}}.mobile{display:none}@media only screen and (max-width: 1500px){.mobile.xl{display:block}}@media only screen and (max-width: 1024px){.mobile.lg{display:block}}@media only screen and (max-width: 992px){.mobile.md{display:block}}@media only screen and (max-width: 768px){.mobile.sm{display:block}}@media only screen and (max-width: 390px){.mobile.xxs{display:block}}.text-left{text-align:left}.text-left *{margin-right:auto;margin-left:0}.text-right{text-align:right}.text-right *{margin-left:auto;margin-right:0}@media only screen and (max-width: 992px){.m-text-left{text-align:left !important}.m-text-left *{margin-right:0 !important}}.text-center{text-align:center}.color-light{color:#fff}.color-light *{color:#fff}.color-light a:hover{color:#ccc}.color-primary{color:#13204a}.color-primary *{color:#13204a}.color-primary a:hover{color:#000}.color-secondary{color:#3C63AD}.color-secondary *{color:#3C63AD}.color-secondary a:hover{color:#223861}.color-lightblue{color:#39c}.color-lightblue *{color:#39c}.color-lightblue a:hover{color:#1f5c7a}.color-black{color:#000}.background-primary{background:#13204a;border-color:#13204a}.background-secondary{background:#3C63AD;border-color:#3C63AD}.background-light{background:#fff;border-color:#fff}.background-lightgrey{background:#eff3fe;border-color:#eff3fe}.border-top{border-top:3px solid #ebebeb}.border-bottom{border-bottom:3px solid #ebebeb}.border-right{border-right:3px solid #ebebeb}.border-left{border-left:3px solid #ebebeb;padding-left:30px}.border{border:2px solid #ebebeb !important}.col-primary{color:#13204a}.d-inline-block{display:inline-block}.d-block{display:block}.d-flex{display:flex}.d-none{display:none}.reset{margin:0;padding:0;box-sizing:border-box}.float-left{float:left}.float-right{float:right}.clear{clear:both}.btn{display:inline-block;padding:6px 15px;border:none;border-radius:4px;text-transform:uppercase;transition:.4s;cursor:pointer}.btn.with-icon{text-align:left;padding:13px 33px 14px 52px;position:relative}.btn.with-icon::before{position:absolute;top:12px;margin-left:-30px;width:22px;height:20px;background-size:20px;background-position:center;background-repeat:no-repeat;content:""}.btn.btn-primary{background:#13204a;color:#fff}.btn.btn-primary:hover{background:#2f4d87}.btn.btn-lightgrey{background:#eff3fe;color:#3C63AD}.btn.btn-lightgrey:hover{background:#bfcffb}.btn.btn-secondary{background:#3C63AD;color:#fff}.btn.btn-secondary:hover{background:#2f4d87}.button-container{padding:0 0 25px}.button-container.horizontal .btn,.button-container.horizontal button,.button-container.horizontal a,.button-container.horizontal span,.button-container.horizontal input{display:inline-block;width:auto}.button-container.horizontal.text-right .btn,.button-container.horizontal.text-right button,.button-container.horizontal.text-right a,.button-container.horizontal.text-right span,.button-container.horizontal.text-right input{margin:0;margin-left:5px}@media only screen and (max-width: 992px){.button-container.horizontal.text-right .btn,.button-container.horizontal.text-right button,.button-container.horizontal.text-right a,.button-container.horizontal.text-right span,.button-container.horizontal.text-right input{margin:10px 0}}.button-container.horizontal.text-left .btn,.button-container.horizontal.text-left button,.button-container.horizontal.text-left a,.button-container.horizontal.text-left span,.button-container.horizontal.text-left input{margin:0;margin-right:5px}@media only screen and (max-width: 992px){.button-container.horizontal.text-left .btn,.button-container.horizontal.text-left button,.button-container.horizontal.text-left a,.button-container.horizontal.text-left span,.button-container.horizontal.text-left input{margin:10px 0}}button{margin:0;padding:0;box-sizing:border-box;background:transparent;border:none}hr{border:none;border-bottom:3px solid #ebebeb}hr.thin{border:none;border-bottom:1px solid #ebebeb}hr.thick{border:none;border-bottom:5px solid #ebebeb}.hide{margin:0;padding:0;box-sizing:border-box;position:relative;z-index:-99;max-height:0;opacity:0;transition:.4s}.hidden{display:none}.vertical-align *{display:inline-block;width:100%}.horizontal-align *{display:inline-block;width:auto}img{max-width:100%}.square-box{position:relative;width:100%;padding-bottom:100%}.square-box>*{position:absolute;top:0;left:0;width:100%;height:100%}.image{background-size:cover;background-position:center;background-repeat:no-repeat}.image.contain{background-size:contain}.image.fixed{background-attachment:fixed}.round{border-radius:50%}.with-info-button.right{padding-right:120px}.show-tooltip{cursor:pointer}.show-tooltip .info,.show-tooltip .tooltip{transform:scale(0);transform-origin:top left;transition:.2s}.show-tooltip:hover .info,.show-tooltip:hover .tooltip{transition-delay:.5s;transform:scale(1)}body{line-height:1.6;font-family:"Poppins",sans-serif;font-size:17px}h1,h2,h3,h4,h5,h6{color:#13204a;line-height:1.2;margin:25px 0 15px}h1{font-size:50px;margin:0;color:#fff}@media only screen and (max-width: 768px){h1{font-size:30px}}.home h1{font-size:60px;position:relative;z-index:1;display:inline-block;width:50%}@media only screen and (max-width: 992px){.home h1{font-size:35px}}h2{font-size:35px}@media only screen and (max-width: 992px){h2{font-size:31px}}@media only screen and (max-width: 768px){h2{font-size:27px}}h2.with-dash{font-size:20px;padding:10px 0 0;position:relative}@media only screen and (max-width: 768px){h2.with-dash{font-size:17px}}h2.with-dash::before{position:absolute;top:0;left:0;width:97px;height:4px;background:#13204a;content:""}@media only screen and (max-width: 992px){h2.with-dash{margin:0 0 15px}}h2 strong{font-size:inherit}h3{font-size:29px;color:#13204a}@media only screen and (max-width: 768px){h3{font-size:24px;margin:5px 0 20px}}h4{font-size:19px}@media only screen and (max-width: 768px){h4{font-size:23px}}p,a,li{font-size:17px;font-weight:400}ul{padding-left:40px}ul li{line-height:1.5;margin:0 0 25px;list-style:none;position:relative}ul li:before{content:"·";font-size:60px;line-height:0;color:#3C63AD;position:absolute;top:12px;left:-30px}p{color:#333;margin:0 0 15px}a,a:visited,a:active{color:#3C63AD;text-decoration:none;transition:.4s}a:hover{color:#00ADA7}.wp-content{padding:50px 0}@media only screen and (max-width: 992px){.wp-content{padding:20px 0}}.lead{text-transform:uppercase;font-size:17px;font-weight:600;color:#3C63AD;margin:40px 0 15px}@media only screen and (max-width: 992px){.lead{margin:30px 0 5px}}html{scroll-behavior:smooth}.btn{margin:15px 0;padding:15px;font-weight:600;text-transform:uppercase;line-height:1.1;border:2px solid transparent;white-space:nowrap}@media only screen and (max-width: 992px){.btn{padding:15px}}@media only screen and (max-width: 768px){.btn{margin:10px 0;padding:8px 12px}}.btn.btn-primary{border-color:#13204a}.btn.btn-primary:hover{color:#fff}.btn.btn-primary.transparent{color:#13204a}.btn.btn-secondary{border-color:#3C63AD}.btn.btn-secondary:hover{color:#fff}.btn.btn-secondary.transparent{color:#3C63AD}.btn.btn-light{background-color:#fff;border-color:#fff;color:#333}.btn.btn-light:hover{background-color:#e6e6e6;color:#333}.btn.btn-light.transparent{color:#fff}.btn.transparent{background:transparent}.btn.with-arrows{margin:0;padding:0;box-sizing:border-box;line-height:25px;padding-right:30px;position:relative}.btn.with-arrows::before,.btn.with-arrows::after{position:absolute;right:0;display:inline-block;width:20px;height:20px;background-image:url("/wp-content/uploads/2023/09/chevron-down-solid.svg");background-size:15px;background-repeat:no-repeat;transform:rotate(-90deg);content:"";transition:.2s}.btn.with-arrows:hover::before{right:3px}.btn.with-arrows:hover::after{right:-6px}.btn.with-arrows.secondary::before,.btn.with-arrows.secondary::after{background-image:url("/wp-content/uploads/2023/09/chevron-down-solid-lightblue.svg")}.button-container .btn{margin:12px}blockquote{border-left:4px solid #13204a;margin:20px 0;margin-left:40px;padding-left:20px}@media only screen and (max-width: 992px){blockquote{margin-left:10px}}blockquote *{color:#13204a}.slick-dots{bottom:-60px}@media only screen and (max-width: 768px){.slick-dots{bottom:-35px}}.slick-dots li{margin:0 1px !important}.slick-dots li::before{display:none}.slick-dots li button::before{font-size:16px;color:#13204a !important;opacity:1 !important}.slick-dots li.slick-active button::before{font-size:16px;color:#3C63AD !important}ul.stars{margin:0;padding:0;box-sizing:border-box}ul.stars li{margin:0;padding:0;box-sizing:border-box;display:inline-block}ul.stars li::before{display:none}ul.stars.stars-1 li:nth-of-type(n+2) img{filter:grayscale(100%)}ul.stars.stars-2 li:nth-of-type(n+3) img{filter:grayscale(100%)}ul.stars.stars-3 li:nth-of-type(n+4) img{filter:grayscale(100%)}ul.stars.stars-4 li:nth-of-type(n+5) img{filter:grayscale(100%)}span.phone a{font-weight:600;font-size:21px;display:block;padding:15px 0}span.phone a img{position:relative;top:-2px;width:28px;margin-right:12px}hr{margin:30px 0}.row{display:flex}.row .col{flex:1;margin:0 25px}.row .col.col-2{flex:2}.row .col.col-3{flex:3}.row .col.col-4{flex:4}.row .col.col-5{flex:5}.row .col.col-6{flex:6}.row .col:first-child{margin-left:0}.row .col:last-child{margin-right:0}@media only screen and (max-width: 992px){.row .col{margin:0}}@media only screen and (max-width: 992px){.row:not(.no-wrap){display:block}}.grid{display:grid}@media only screen and (max-width: 992px){.grid{display:initial}}.grid.col-3{grid-template-columns:repeat(3, 1fr)}.grid.col-5{grid-template-columns:repeat(5, 1fr)}@media only screen and (max-width: 1500px){div#top{height:0 !important}}.page-header{background:#fff}@media only screen and (max-width: 992px){.page-header{overflow-x:hidden}}.page-header .logo{padding:8px 0 40px}@media only screen and (max-width: 992px){.page-header .logo{padding:5px 0}}.page-header .logo img{height:100px;position:relative;z-index:2}@media only screen and (max-width: 768px){.page-header .logo img{height:80px}}.page-header .button-container{padding-top:22px}.page-header .location{width:330px;width:max-content;margin-left:auto;padding-top:41px}.page-header .location span{display:inline-block;vertical-align:middle}.page-header .location span:first-child{padding-right:18px}.page-header .location span:last-child{color:rgba(19,32,74,0.6)}.page-header .location span:last-child span.title{font-weight:600;color:#13204a}.page-header .header-nav{background:#3C63AD;margin:-30px 0 -35px;position:relative;z-index:3}.page-header .header-nav ul{margin:0;padding:0;box-sizing:border-box;list-style:none;display:inline-block}.page-header .header-nav ul li.menu-item{margin:0;padding:0;box-sizing:border-box;margin-inline:-3px;display:inline-block}.page-header .header-nav ul li.menu-item::before{display:none}.page-header .header-nav ul li.menu-item a{display:block;padding:18px 25px;text-transform:uppercase;color:#fff;border-right:1px solid rgba(255,255,255,0.3);font-weight:600;transition:.4s}@media only screen and (max-width: 1024px){.page-header .header-nav ul li.menu-item a{padding:8px 14px}}.page-header .header-nav ul li.menu-item a:hover{background:#13204a;color:#fff}.page-header .header-nav ul li.menu-item:last-of-type a{border-right:none}.page-header .header-nav ul li.menu-item.menu-item-has-children{position:relative}.page-header .header-nav ul li.menu-item.menu-item-has-children ul.sub-menu{display:none;position:absolute;top:100%;left:0;min-width:100%;background:#fff;padding:10px 15px}.page-header .header-nav ul li.menu-item.menu-item-has-children ul.sub-menu li{margin:0;padding:0;box-sizing:border-box}.page-header .header-nav ul li.menu-item.menu-item-has-children ul.sub-menu li a{display:block;color:#13204a;white-space:nowrap;margin:0;padding:0;box-sizing:border-box;padding:4px 0}.page-header .header-nav ul li.menu-item.menu-item-has-children ul.sub-menu li a:hover{background:initial;color:#1d3273}.page-header .header-nav ul li.menu-item.menu-item-has-children:hover ul.sub-menu{display:block}@media only screen and (max-width: 992px){.page-header .header-nav{margin:0;padding:0;box-sizing:border-box;width:120%;left:-10%}.page-header .header-nav ul{display:none}.page-header .header-nav ul li.menu-item{margin:0;padding:0;box-sizing:border-box;display:block;text-align:center}.page-header .header-nav ul li.menu-item a{padding:12px 28px;border-bottom:1px solid rgba(255,255,255,0.3)}.page-header .header-nav ul li.menu-item:last-child a{border-right:1px solid rgba(255,255,255,0.3)}}.page-header .hamburger{margin:-66px 0 32px auto;width:30px;cursor:pointer;position:relative;z-index:2}header.default{position:relative}header.default .cover{position:absolute;top:0;left:0;width:100%;height:100%}header.default .image .text-content{position:relative;z-index:2}@media only screen and (max-width: 768px){.breadcrumbs{display:none}}.breadcrumbs ul{margin:0;padding:0;box-sizing:border-box}.breadcrumbs ul li{margin:0;padding:0;box-sizing:border-box;display:inline-block;color:#fff;padding-right:60px;position:relative}.breadcrumbs ul li::before{position:absolute;top:11px;right:11px;left:auto;width:35px;height:3px;background:rgba(255,255,255,0.2);content:""}.breadcrumbs ul li::after{position:absolute;top:9px;right:9px;left:auto;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,0.2);content:""}.breadcrumbs ul li:last-child::before,.breadcrumbs ul li:last-child::after{display:none}.breadcrumbs ul li a{color:#fff;display:block}header.home{overflow-x:hidden}header.home .slider-container{position:relative}header.home .slider-container .slider.hero .slide{height:650px}@media only screen and (max-width: 768px){header.home .slider-container .slider.hero .slide.image{background-position:100% 0}}header.home .slider-container .cover{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none}header.home .slider-container .text-content{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;padding-top:90px;pointer-events:none}header.home .slider-container .text-content p{color:#fff;font-size:24px}@media only screen and (max-width: 768px){header.home .slider-container .text-content{padding-top:30px}header.home .slider-container .text-content p.lead{display:none;padding-top:10px;font-size:32px}header.home .slider-container .text-content h1{padding:15px;width:100%;font-size:32px;background-color:rgba(0,0,0,0.7);border-radius:8px}}header.home .three-blocks{margin:-50px 0 10px;position:relative;z-index:2}@media only screen and (max-width: 768px){header.home .three-blocks{margin:-90px 0 0}}header.home .three-blocks .content{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:60px}@media only screen and (max-width: 992px){header.home .three-blocks .content{display:block}}header.home .three-blocks .content .block{padding:30px 30px 20px;background:#fff;border-bottom:6px solid;box-shadow:0 0 15px rgba(0,0,0,0.3)}@media only screen and (max-width: 992px){header.home .three-blocks .content .block{padding:20px 20px 10px;margin-bottom:15px}}header.home .three-blocks .content .block p{color:#13204a}@media only screen and (max-width: 768px){header.home .three-blocks .content .block p{margin:0 0 8px}}header.home .three-blocks .content .block h3{color:#13204a;line-height:1.4}header.home .three-blocks .content .block:nth-child(1){border-color:#3C63AD}header.home .three-blocks .content .block:nth-child(2){border-color:#88408A}header.home .three-blocks .content .block:nth-child(3){border-color:#00ADA7}header.default .text-content{text-align:left;padding:120px 0 100px;width:60%}@media only screen and (max-width: 768px){header.default .text-content{padding:80px 0 70px;width:50%}}header.case-study{position:relative}header.case-study .image{height:450px}@media only screen and (max-width: 992px){header.case-study .image{height:250px;filter:brightness(.5)}}header.case-study .text-content{position:absolute;top:0;left:0;width:100%;padding-top:200px}@media only screen and (max-width: 992px){header.case-study .text-content{padding-top:100px}}main.content-page{padding-top:40px}main.category-page{padding-top:40px}@media only screen and (max-width: 768px){main.category-page{padding-top:30px}}main.category-page .hero-slider{margin:0 0 70px}main.category-page .hero-slider .products.slider .slide{margin:0;padding:0;box-sizing:border-box}main.category-page .hero-slider .products.slider .slide .square-box{padding-bottom:70%}main.category-page .hero-slider .products.slider .slide .square-box .title{position:absolute;z-index:2;top:0;left:auto;right:0;width:auto;height:auto;padding:12px 22px;background:rgba(60,99,173,0.9);font-size:24px;color:#fff}@media only screen and (max-width: 1500px){main.category-page .hero-slider .products.slider .slide .square-box .title{font-size:18px;padding:8px 16px}}@media only screen and (max-width: 768px){main.category-page .hero-slider .products.slider .slide .square-box .title{font-size:17px;padding:4px 14px}}main.category-page .hero-slider .products-nav.slider{padding:20px 0;margin:0 -10px}@media only screen and (max-width: 768px){main.category-page .hero-slider .products-nav.slider{display:none}}main.category-page .hero-slider .products-nav.slider .slide-nav .square-box{cursor:pointer}main.category-page .hero-slider .products-nav.slider .slide-nav .square-box .title{position:absolute;z-index:2;top:auto;bottom:10px;left:10px;width:calc(100% - 20px);height:auto;padding:8px;background:rgba(60,99,173,0.9);color:#fff;text-align:center}main.category-page .hero-slider .products-nav.slider .slide-nav .square-box .image{margin:10px;width:calc(100% - 20px);height:calc(100% - 20px)}main.category-page .hero-slider .products-nav.slider .slide-nav.slick-current .square-box .title{background:rgba(19,32,74,0.9)}main.category-page .hero-slider .slick-dots{bottom:-20px}@media only screen and (max-width: 768px){main.category-page .hero-slider .slick-dots{bottom:-40px}}main.category-page .hero-slider .slick-dots li.slick-active button::before{color:#3C63AD !important}main.category-page .hero-slider .mobile.xl>.row>.col:first-child{width:calc(100% - 200px)}@media only screen and (max-width: 992px){main.category-page .hero-slider .mobile.xl>.row>.col:first-child{width:100%}}main.category-page .hero-slider .mobile.xl>.row>.col:last-child{width:200px}@media only screen and (max-width: 992px){main.category-page .hero-slider .mobile.xl>.row>.col:last-child{width:0}}main.category-page .hero-slider .mobile.xl .products-nav.slider{margin:0;padding:0;box-sizing:border-box}main.category-page .hero-slider .mobile.xl .products-nav.slider .slide-nav .square-box{margin-bottom:1.3vw}main.category-page .hero-slider .mobile.xl .products-nav.slider .slide-nav .square-box .image{margin:0;padding:0;box-sizing:border-box;width:100%;height:100%}main.category-page .hero-slider .mobile.xl .products-nav.slider .slide-nav .square-box .title{top:0;left:0;bottom:auto;width:100%;font-size:14px;line-height:1.1}main.category-page .wp-content h2{color:#13204a}main.category-page .wp-content .row{margin:0;padding:0;box-sizing:border-box}main.category-page #content{scroll-margin-top:150px}main.category-page #content section.collections{margin:0;padding:0;box-sizing:border-box;padding:40px 0}body.contact .map#map{padding-top:160px;margin-top:-120px}body.contact .map#map iframe{width:100%;height:450px;margin-bottom:-8px}body.page-id-569 .wp-content table{width:100%}body.page-id-569 .wp-content table ul{list-style:none}body.page-id-569 .wp-content table ul li::before{display:none}body.page-id-569 .wp-content table thead tr th:first-child{border:3px solid #00ADA7;background:#fff;font-size:23px;color:#333}body.page-id-569 .wp-content table thead tr th{padding:18px 12px;text-align:center;background:#00ADA7;color:#fff;border:3px solid #00ADA7;border-right:3px solid #00c7c0;line-height:1.5;font-size:21px;font-weight:600}body.page-id-569 .wp-content table thead tr th .month-billing{font-size:25px}body.page-id-569 .wp-content table tbody tr{background:#fff}body.page-id-569 .wp-content table tbody tr td:first-child{border:2px solid #ebebeb;width:350px}body.page-id-569 .wp-content table tbody tr td{padding:23px 12px;text-align:center;border-right:2px solid #ebebeb;border-bottom:2px solid #ebebeb;font-size:16px;font-weight:400}section.faqs{padding:30px 0 40px}section.faqs .single span.mark{display:inline-block;width:30px;height:30px;border-radius:50%;border:3px solid #00ADA7;color:#00ADA7;line-height:1;font-size:25px;margin-right:20px;position:relative;top:3px;transition:.4s}section.faqs .single .question.active span.mark{color:#88408A;border-color:#88408A}section.faqs .single .question{padding:15px 0;border-top:3px solid #ebebeb;cursor:pointer}section.faqs .single .question p{margin:0;padding:0;box-sizing:border-box;font-size:19px;font-weight:600;color:#13204a}section.faqs .single .answer{padding-left:52px}section.faqs .single .answer h1,section.faqs .single .answer h2,section.faqs .single .answer h3,section.faqs .single .answer h4,section.faqs .single .answer h5{font-size:19px;color:#3C63AD}section.faqs .single .answer ul,section.faqs .single .answer ol{margin:0;padding:0;box-sizing:border-box;margin:0 0 20px 20px}section.faqs .single .answer ul li,section.faqs .single .answer ol li{margin:0 0 5px}section{overflow:hidden}section.services .row:first-child{height:570px}@media only screen and (max-width: 1024px){section.services .row:first-child{height:590px}}@media only screen and (max-width: 992px){section.services .row:first-child{height:auto}}section.services .row:first-child .col:last-child span:first-child{width:calc(100% - 120px)}@media only screen and (max-width: 1024px){section.services .row:first-child .col:last-child span:first-child{width:100%}}section.services .row:first-child .col{position:relative}section.services .row:first-child .col .background-underlay{position:absolute;top:0;right:0;width:1000px;height:100%;background:#00ADA7}@media only screen and (max-width: 992px){section.services .row:first-child .col .background-underlay{display:none}}section.services .row:first-child .col .text-content{position:relative;z-index:2}section.services .row:first-child .col .text-content *{color:#fff}section.services .slider.services{position:relative;z-index:5;margin:-330px 0 60px;background:#fff;padding:10px}@media only screen and (max-width: 992px){section.services .slider.services{margin:0 0 50px}}section.services .slider.services .slick-track{display:flex}section.services .slider.services .slide{margin:10px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:5px;overflow:hidden;height:auto}section.services .slider.services .slide .image{position:relative;height:100%}section.services .slider.services .slide .image .cover{width:100%;height:100%;inset:0;background:rgba(19,32,74,0.88)}section.services .slider.services .slide .content{position:relative;z-index:2;padding:30px}section.services .slider.services .slide .content picture{display:block;padding:10px 0 30px}section.services .slider.services .slide.with-thumbnail .content{padding:90px 30px}section.services .slider.services .slide.with-thumbnail .content h3,section.services .slider.services .slide.with-thumbnail .content p,section.services .slider.services .slide.with-thumbnail .content a.btn{color:#fff}section.services .slider.services .slide.with-thumbnail .content .btn.with-arrows::before,section.services .slider.services .slide.with-thumbnail .content .btn.with-arrows::after{background-image:url("/wp-content/uploads/2023/09/chevron-down-solid-light.svg")}section #slider-arrows{width:100px;height:100px;text-align:right}@media only screen and (max-width: 1024px){section #slider-arrows{width:0;height:0}}section .slick-arrow{z-index:5}section .slick-arrow.slick-prev,section .slick-arrow.slick-next{display:inline-block !important;background:#eff3fe;width:35px;height:30px;margin:2px;border-radius:4px}section .slick-arrow.slick-prev::before,section .slick-arrow.slick-next::before{content:"";display:block;width:20px;height:20px;margin:auto;background-image:url("/wp-content/uploads/2023/09/chevron-down-solid.svg");background-size:contain}@media only screen and (max-width: 1024px){section .slick-arrow.slick-prev,section .slick-arrow.slick-next{position:absolute}}section .slick-arrow.slick-prev::before{transform:rotate(90deg)}section .slick-arrow.slick-next::before{transform:rotate(-90deg)}@media only screen and (max-width: 992px){section.reviews{padding-bottom:20px}}section.reviews .container>.row{margin:40px 0}section.reviews .images-grid{background:#eff3fe;position:relative}section.reviews .images-grid::before{position:absolute;width:74%;height:74%;inset:13%;border-radius:50%;background:#e5ecfd;content:""}section.reviews .images-grid .box{overflow:hidden;cursor:pointer;border:1px solid #fefefe}section.reviews .images-grid .box .image{transition:.4s;transform-origin:center}section.reviews .images-grid .box span.text{position:absolute;z-index:5;width:80px;height:35px;inset:0;margin:auto;background:#3C63AD;border-radius:5px;text-align:center;padding:4px 0;color:#fff;font-weight:500;opacity:0;pointer-events:none;transition:.4s}section.reviews .images-grid .box .cover{transition:.4s}section.reviews .images-grid .box:hover .image{transform:scale(1.1)}section.reviews .images-grid .box:hover span.text{opacity:1}section.reviews .images-grid .box:hover .cover{background:rgba(19,32,74,0.5)}@media only screen and (max-width: 992px){section.reviews .images-grid .box:nth-of-type(even){display:none}}section.reviews .images-grid .box.empty:last-child{display:none}section.reviews .blue-box{height:100%;background:#fff;border-radius:5px;border:2px solid #ebebeb;box-shadow:0 0 5px rgba(235,235,235,0.7);padding:50px}@media only screen and (max-width: 992px){section.reviews .blue-box{border-radius:0}}@media only screen and (max-width: 1500px){section.reviews .blue-box{padding:30px}}section.reviews .blue-box .rev-container{display:flex;flex-direction:column;height:100%}section.reviews .blue-box .rev-container .rev-content{display:none}section.reviews .blue-box .rev-container .rev-content.active{display:block}section.reviews .blue-box .rev-container .rev-content>p{font-size:23px;margin:20px 0;color:#333}section.reviews .blue-box .rev-container .rev-content .rev-footer{padding:20px 0 40px}@media only screen and (max-width: 768px){section.reviews .blue-box .rev-container .rev-content .rev-footer{padding:10px 0 0}}section.reviews .blue-box .rev-container .rev-content .rev-footer span{display:inline-block;vertical-align:top}section.reviews .blue-box .rev-container .rev-content .rev-footer span p{color:#3C63AD}@media only screen and (max-width: 768px){section.reviews .blue-box .rev-container .rev-content .rev-footer span p{line-height:1.1;margin:0 0 7px}}section.reviews .blue-box .rev-container .rev-content .rev-footer span:first-child{width:110px}section.reviews .blue-box .rev-container .rev-content .rev-footer span:last-child{width:calc(100% - 130px);padding-left:20px}section.reviews .blue-box .rev-container .rev-content .rev-footer span:last-child p:nth-of-type(1){font-size:21px}section.reviews .blue-box .rev-container .rev-content .rev-footer span:last-child p:nth-of-type(2){font-size:16px}section.reviews .blue-box .rev-container .rev-summary{margin-top:auto;border-top:2px solid rgba(255,255,255,0.1);padding-top:20px}section.reviews .blue-box .rev-container .rev-summary p{margin:0;padding:0;box-sizing:border-box}@media only screen and (max-width: 992px){section.reviews .blue-box .rev-container .rev-summary .stars{padding:0 0 20px}}section.content-sections .single-row:nth-child(odd){background:#f8f8f8}section.content-sections .container>.row{padding:45px 0}@media only screen and (max-width: 992px){section.content-sections .container>.row{padding:20px 0}}section.case-study .row{margin:0;padding:0;box-sizing:border-box}@media only screen and (max-width: 992px){section.case-study .row{max-width:400px;margin:auto}}section.case-study .row .col{margin:0;padding:0;box-sizing:border-box}section.case-study .row .col .case-study-container .square-box .image{overflow:hidden}section.case-study .row .col .case-study-container .square-box .image .cover{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}section.case-study .row .col .case-study-container .square-box .image .hover-cover{position:absolute;z-index:1;width:1600px;height:1600px;transform:scale(0);transform-origin:center;background:rgba(0,0,0,0.7);border-radius:50%;transition:.8s}section.case-study .row .col .case-study-container .square-box .image .text-content{position:relative;z-index:2;color:#fff;top:50%;transform:translateY(-50%);pointer-events:none}section.case-study .row .col .case-study-container .square-box .image .text-content .logo-image{width:60%;margin:auto}section.case-study .row .col .case-study-container .square-box:hover .hover-cover{transform:scale(1)}.single-case-study{margin:0 0 60px}.single-case-study .nav{margin:30px 0 50px}.single-case-study .nav ul{margin:0;padding:0;box-sizing:border-box;list-style:none}.single-case-study .nav ul li{margin:0;padding:0;box-sizing:border-box;display:block;padding:15px 0;border-bottom:2px solid #ebebeb}.single-case-study .nav ul li:last-of-type{border-bottom:none}@media only screen and (max-width: 992px){.single-case-study .nav ul li:last-of-type{border-bottom:2px solid #ebebeb;margin-bottom:25px}}.single-case-study .nav ul li::before{display:none}.single-case-study .nav ul li a{@inlude reset;display:flex;justify-content:space-between;font-size:19px;line-height:32px}.single-case-study .nav ul li a .arrow-down img{width:30px}.single-case-study .nav .logo-container{height:100%;border-right:4px solid #ebebeb}@media only screen and (max-width: 992px){.single-case-study .nav .logo-container{border-right:none}}.single-case-study .nav .logo-container img{max-width:40%}.single-case-study .part{padding:45px 0 15px}@media only screen and (max-width: 992px){.single-case-study .part{padding:30px 0 15px}}.single-case-study .part:nth-child(odd){background:#f8f8f8}.single-case-study .reviews{padding:0 0 45px}.single-case-study .reviews .single-review{display:inline-block;width:47.5%;margin:1%;padding:50px 40px 20px;border-radius:20px;vertical-align:top}@media only screen and (max-width: 992px){.single-case-study .reviews .single-review{width:100%}}.single-case-study .reviews .single-review *{color:inherit}.single-case-study .reviews .single-review blockquote{margin:0;padding:0;box-sizing:border-box;padding-left:30px;border-color:inherit}.single-case-study .reviews .single-review blockquote::before{display:inline-block;width:60px;height:60px;margin-left:15px;margin-bottom:15px;float:right;margin-top:-10px;background-image:url("/wp-content/uploads/2024/10/quote-right-regular.svg");background-size:contain;background-repeat:no-repeat;content:""}.single-case-study .reviews .single-review blockquote p{font-size:19px}@media only screen and (max-width: 992px){.single-case-study .reviews .single-review blockquote p{font-size:17px}}section.case-study.home-page{padding:40px 0}section.case-study.home-page .review-container{position:relative;height:100%}section.case-study.home-page .review-container .review-box{position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 992px){section.case-study.home-page .review-container .review-box{position:static;transform:translateY(0)}}section.case-study.home-page .review-container .review-box blockquote p{font-size:22px;color:#3C63AD}.banner{padding:70px 0 50px;position:relative}@media only screen and (max-width: 992px){.banner{padding:20px 0 0}}.banner h2{color:#fff}.banner .image{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0}.banner .image .overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.banner .icons{display:flex;justify-content:center;padding:40px 0}@media only screen and (max-width: 992px){.banner .icons{display:block;padding:20px 0}}.banner .icons .icon-container{width:20%;margin:0 30px;max-width:200px}@media only screen and (max-width: 992px){.banner .icons .icon-container{margin:auto;width:100%;max-width:none}}.banner .icons .icon-container *{color:#fff}.banner .icons .icon-container .icon{width:90px;height:90px;border:2px solid #fff;border-radius:5px;margin:20px auto;padding-top:13px}.banner .icons .icon-container .dot{display:block;width:12px;height:12px;border-radius:50%;background:#fff;margin:30px auto}@media only screen and (max-width: 768px){.banner .icons .icon-container .dot{margin:15px auto}}.banner .icons .icon-container p{margin:0;padding:0;box-sizing:border-box;line-height:1.2}.banner .icons .icon-container p:first-of-type{min-height:42px}.banner .wp-content{padding:25px 0 20px}.banner .wp-content *{color:#fff}.banner .wp-content p{font-size:19px;line-height:1.8}form p label{font-weight:600;color:#13204a}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="date"],select,textarea{width:100%;min-width:90px;height:42px;padding-left:8px;border:2px solid #ebebeb;color:#3C63AD}input[type="date"],select{width:100%}textarea{height:90px;resize:none}span.checkbox *{font-weight:500}span.checkbox label{color:#333}span.checkbox label input[type="checkbox"]{position:relative;left:-17px;width:20px;height:20px;top:4px;margin-right:-10px}footer{background:#3C63AD;padding:60px 0;margin-top:30px}@media only screen and (max-width: 992px){footer{padding:60px 0 30px}}footer *{color:#fff}footer .info picture{position:relative;top:-20px}footer .info p{font-size:15px}footer ul{margin:0;padding:0;box-sizing:border-box;margin-top:40px;padding-left:30px}@media only screen and (max-width: 992px){footer ul{margin-top:15px}}footer ul li{margin:0;padding:0;box-sizing:border-box}footer ul li::before{color:#fff}footer ul li a,footer ul li a:visited,footer ul li a:active{font-size:15px;color:#fff}footer ul.footer-menu li{padding-top:10px;position:static}footer ul.footer-menu li::before{position:relative;font-size:25px;top:4px;left:0;content:"-"}footer ul.footer-menu li a{margin-left:5px}footer a,footer a:visited,footer a:active{color:#3C63AD}footer a:hover{color:rgba(255,255,255,0.8)}footer .row .col.with-bg-col{background:#1b2e6a;padding:10px 0 25px 30px}@media only screen and (max-width: 992px){footer .row .col.with-bg-col{padding:20px 0 20px 30px;margin:20px 0 0}}footer .row .col.with-bg-col a,footer .row .col.with-bg-col a:visited,footer .row .col.with-bg-col a:active{color:#fff}footer .row .col.with-bg-col a.btn{color:#3C63AD}footer .row .col.with-bg-col .content{padding:0 30px;border-left:4px solid #3C63AD}footer .row .col.with-bg-col .content span.phone a{padding:5px 0 18px}footer .row .col.with-bg-col .social ul li{display:inline-block;padding:8px 5px}.copyright{background:#13204a;color:#fff;font-size:14px;line-height:2}.copyright *{font-size:14px}.copyright a,.copyright a:visited,.copyright a:active{color:#fff}@media only screen and (max-width: 992px){.copyright .row{padding:4px 0}}.copyright .row .col:first-child{text-align:left}.copyright .row .col:last-child{text-align:right}.copyright .row .col{padding:15px 0}@media only screen and (max-width: 992px){.copyright .row .col{padding:5px 0;text-align:center !important}}.copyright .copyright-menu{margin:0;padding:0;box-sizing:border-box;list-style:none;display:inline-block}.copyright .copyright-menu li{margin:0;padding:0;box-sizing:border-box;display:inline-block}.copyright .copyright-menu li::before{display:none}.copyright .copyright-menu li a{padding:0 12px;border-right:2px solid #fff}.copyright .copyright-menu:last-child li a{border-right:none}.widget-container{padding:50px 0}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.85);transform-origin:center;transform:scale(0)}.modal.active{transform:scale(1)}.modal.active .content{transform:translate(-50%, -50%) scale(1)}.modal .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:80%;height:max-content;min-width:400px;max-width:600px;background:#fff;padding:20px 20px 0;transition:.4s;transition-delay:.5s}@media only screen and (max-width: 768px){.modal .content{min-width:96%;max-width:96%}}.modal .content h3{margin:0;padding:0;box-sizing:border-box;margin:10px 0;color:#3C63AD}.modal .content a{color:#13204a}.modal .content .close{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px}.grecaptcha-badge{visibility:hidden}body.contact .grecaptcha-badge{visibility:visible}
