@charset "UTF-8";
body,html{background-color:#171717}.body-wrapper{background-color:#fff}img{max-width:100%;display:inline-block}#sp-component a{font-weight:700}a{transition:all 0.45s}a:focus{outline:0 !important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600}.btn{border-radius:99px;line-height:1;padding:15px 30px}#sp-header.full-header{padding-left:2vw;padding-right:2vw}@media (max-width:1400px){#sp-header.full-header{padding-left:0;padding-right:0}}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{padding:0 20px}.sp-megamenu-parent>li:nth-last-child(2),.sp-megamenu-parent>li:last-child{line-height:120px}.sp-megamenu-parent>li:nth-last-child(2)>a,.sp-megamenu-parent>li:last-child>a{padding:0 30px;line-height:50px;border-radius:99px}.sp-megamenu-parent>li:nth-last-child(2)>a{background-color:#0b4c76;color:#fff !important}.sp-megamenu-parent>li:nth-last-child(2)>a:hover,.sp-megamenu-parent>li:nth-last-child(2)>a:focus{background:#145d99}.sp-megamenu-parent>li:last-child{margin-left:20px}.sp-megamenu-parent>li:last-child>a{border:1px solid #252525}.sp-megamenu-parent>li:last-child>a:hover,.sp-megamenu-parent>li:last-child>a:focus{background-color:#0b4c76;border-color:#0b4c76;color:#fff !important}.sp-megamenu-parent>li.active>a{font-weight:600}.sp-megamenu-parent>li:last-child:hover>a{color:#252525}.offcanvas-menu a>.menu-toggler:after,.offcanvas-menu span>.menu-toggler:after{content:"" !important}.offcanvas-menu .menu-parent-open>a>.menu-toggler:after,.offcanvas-menu .menu-parent-open>span>.menu-toggler:after{content:"" !important}.sp-dropdown-mega .sp-dropdown-inner>.row>[class*="col"]+[class*="col"]{border-left:1px solid #ddd}.sp-dropdown-mega .sp-dropdown-inner>.row>[class*="col"]+[class*="col"] .sp-mega-group>li>a{text-transform:none}.sp-dropdown-mega .sp-mega-group>li>a{text-transform:none;color:#0b4c76}.sp-dropdown-mega .sp-mega-group>li>a:hover,.sp-dropdown-mega .sp-mega-group>li>a:focus{color:#0f6aa5}@media (max-width:1700px){.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{font-size:12px !important}}@media (max-width:1400px){.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{padding:0 15px}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span,.sp-megamenu-parent>li:nth-last-child(2),.sp-megamenu-parent>li:last-child{line-height:100px}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{font-size:10px !important}.logo-image{height:60px !important}#sp-header,#sp-header .logo{height:100px !important}}@media (max-width:1200px){.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{padding:0 10px}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{font-size:9px !important}.logo-image{height:40px !important}}@media (max-width:767px){#sp-header,#sp-header .logo{height:60px !important}}.sp-megamenu-parent ul.category-module{display:flex;flex-wrap:wrap;padding:0 2px;margin:0 16px 16px 16px}.sp-megamenu-parent ul.category-module>li{padding:10px;width:33.333%;word-wrap:break-word}.sp-megamenu-parent ul.category-module>li+li>a.mod-articles-category-title{box-sizing:border-box;font-size:14px}.home #sp-main-body{padding:0 !important}#sp-custom-bottom>.row{display:flex;align-items:center}#sp-custom-bottom-1 .sp-module.image .custom{min-height:800px;background-position:right center;background-repeat:no-repeat}@media (min-width:992px){#sp-custom-bottom-1 .sp-module.image .custom{width:calc(50vw)}}@media (min-width:1200px){#sp-custom-bottom-1 .sp-module.image .custom{width:calc(50vw - 8px)}}@media (max-width:991px){#sp-custom-bottom-1 .sp-module.image .custom{min-height:400px}}#sp-custom-bottom-2 .sp-module{padding:30px}#sp-custom-bottom-2 .sp-module .sp-module-title{margin-bottom:30px}@media (min-width:1200px){#sp-custom-bottom-2 .sp-module .sp-module-title{font-size:2.2rem}}@media (max-width:991px){#sp-custom-bottom-2 .sp-module .sp-module-title{text-align:center}}#sp-custom-bottom-2 .sp-module #userForm select{text-align:center}@media (min-width:1400px){#sp-custom-bottom-2 .sp-module{padding:60px 0 60px 60px;max-width:660px}}#sp-bottom1{text-align:center}.social-icons li a{font-size:20px}@media (max-width:991px){.social-icons{margin-bottom:30px !important}}.sp-contact-info{margin-top:30px;display:flex;flex-direction:column}.sp-contact-info li{margin-bottom:15px;font-size:100%}.sp-contact-info li>span{display:none !important;visibility:hidden !important}@media (max-width:1400px){.sp-contact-info li{font-size:12px}}@media (max-width:1200px){.sp-contact-info li{white-space:normal}.sp-contact-info li a{word-break:break-word}}#sp-bottom .sp-module .sp-module-title{font-size:22px;line-height:1}@media (max-width:991px){#sp-bottom .sp-module .sp-module-title{margin-top:30px}}#sp-bottom2::before{content:"Contact";display:inline-block;font-size:22px;font-weight:700;line-height:1}#sp-bottom .sp-module ul>li>a,.sp-contact-info li>span{display:inline-block}@media (max-width:991px){#sp-bottom{text-align:center}}.sp-scroll-up{bottom:90px}@media (max-width:575px){.sp-scroll-up{bottom:15px !important;right:auto !important;left:20px}}@media (max-width:767px){#sp-footer .container-inner{padding-bottom:100px}}#sp-main-body aside .sp-module-title{text-align:center}#sp-main-body aside .sp-module{background-color:rgba(98, 108, 115, 0.25)}#sp-main-body aside .sp-module.menu{padding:0 !important}#sp-main-body aside .sp-module.menu .sp-module-title{padding:20px}@media (max-width:991px){#sp-left{order:2}}.menu.sidebar-menu li{border:none !important}.menu.sidebar-menu li a{padding:8px 15px !important;border-left:5px solid transparent}.menu.sidebar-menu li a:hover,.menu.sidebar-menu li a:focus{background-color:rgba(45, 78, 101, 0.3);border-left:5px solid #0b4c76}.menu.sidebar-menu li.current a,.menu.sidebar-menu li.active a{background-color:#0b4c76;color:#fff;border-left:5px solid #171717}.sp-page-title{padding:10vh 0;background-repeat:no-repeat;background-size:cover;position:relative;background-position:center bottom}.sp-page-title .container{position:relative;z-index:2;text-align:center}.sp-page-title .breadcrumb{justify-content:center}.sp-page-title .sp-page-title-heading{font-size:46px;font-weight:700}@media (max-width:1199px){.sp-page-title{padding:150px 0}}@media (max-width:991px){.sp-page-title{padding:100px 0}}@media (max-width:767px){.sp-page-title{padding:80px 0 50px}.sp-page-title .sp-page-title-heading{font-size:32px}}.article-full-image,.category-desc>img{margin:0 0 15px}@media (min-width:992px){.article-full-image,.category-desc>img{float:right !important;max-width:40% !important;margin:0 0 30px 30px}}.fields-container{list-style:none;padding:0}.fields-container .wf-columns{margin-bottom:30px}.view-article .fields-container{clear:both}.pagenavigation{clear:both;margin-top:30px}.pagenavigation .pagination{justify-content:space-between}.article-details ul{overflow:hidden}.article-details .article-can-edit{margin:0}.com_content.solutions .blog-item{margin-bottom:30px;border:1px solid #eee;padding:20px}@media (min-width:992px){.com_content.solutions .blog-item{margin-bottom:60px}}.com_content.solutions .blog-item>.row{display:flex;align-items:center}.com_content.solutions .article-intro-image{text-align:center}.com_content.solutions .item-content>p>strong{color:#47799b}.com_content.testimonials .article-list .article{background:#f5f5f5}.com_content.testimonials .article-list.articles-leading{padding-top:250px}.com_content.testimonials .article-list.articles-leading .article{padding-top:100px;position:relative;background:#1B262C;color:#fff}.com_content.testimonials .article-list.articles-leading .article-intro-image{border:0}.com_content.testimonials .article-list.articles-leading .article-intro-image img{border:5px solid #0b4c76}@media (min-width:768px){.com_content.testimonials .article-list.articles-leading .article-intro-image{width:30%;position:absolute;top:-250px;left:35%}}.com_content.testimonials .article-list.articles-leading .field-entry.company{color:#979c9f}.com_content.testimonials .article-list.articles-leading .article-body::before{filter:grayscale(1) invert(1)}.com_content.testimonials .article-header h2{margin-bottom:10px}.com_content.testimonials .field-entry.company{color:#0b4c76;font-size:18px}.com_content.testimonials .article-introtext{position:relative;z-index:1000}.com_content.testimonials .article-body{position:relative}.com_content.testimonials .article-body::before{display:block;content:url("../images/right-quote.svg");width:80px;position:absolute;right:0;top:0;z-index:1;opacity:0.2}@media (max-width:767px){.com_content.testimonials .article-body::before{width:30px}}@media (max-width:1400px){.com_content.testimonials .article-list.articles-leading{padding-top:200px}.com_content.testimonials .article-list.articles-leading .article{padding-top:100px}.com_content.testimonials .article-list.articles-leading .article-intro-image{top:-200px}}@media (max-width:1200px){.com_content.testimonials .article-list.articles-leading{padding-top:150px}.com_content.testimonials .article-list.articles-leading .article-intro-image{top:-150px}}@media (max-width:992px){.com_content.testimonials .article-list.articles-leading{padding-top:50px}.com_content.testimonials .article-list.articles-leading .article{padding-top:150px}.com_content.testimonials .article-list.articles-leading .article-intro-image{top:-50px}}@media (max-width:767px){.com_content.testimonials .article-list.articles-leading{padding-top:0}.com_content.testimonials .article-list.articles-leading .article{padding-top:15px}}.com_content.large-img .article-details figcaption.caption{font-size:32px;color:#0b4c76;opacity:1;text-align:center;font-weight:700}@media (min-width:992px){.com_content.large-img .article-full-image{float:right !important;max-width:50% !important;margin:0 0 30px 30px}}@media (min-width:992px){.com_content.left-img .article-full-image{float:left !important;margin:0 30px 30px 0}}#userForm{width:100%}#userForm .formContainer{text-align:center}#userForm .formControlLabel{display:block}#userForm p.formDescription{margin:0 !important}#userForm .form-group{margin-bottom:10px}#userForm input,#userForm select,#userForm textarea{width:100% !important;height:40px;border-radius:0px}#userForm textarea{min-height:100px !important;max-width:100%}#userForm input[type="radio"],#userForm input[type="checkbox"]{height:18px;width:18px !important;border-radius:50%}#userForm input[type="file"]{width:235px !important;display:inline-block}#userForm .grecaptcha-badge{z-index:1000}#userForm strong.formRequired{color:#0b4c76}#userForm #Submit{width:100%;margin-top:30px;background-color:#0b4c76;background-image:linear-gradient(to right, #0b4c76 0%, #041f30 51%, #0b4c76 100%);background-size:200% auto;transition:all 0.4s}#userForm #Submit:hover,#userForm #Submit:focus{background-position:right center}#sp-main-body aside #userForm .row [class*="col"]{width:100% !important;margin:0 !important}#sp-main-body aside #userForm select{text-align:center}