/*! Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */.dc-color{background:#01427A}.dc-color-text{color:#01427A}.my-bg{background-image:url("img/triangles-bg1.png");background-repeat:repeat}.bg-gray{background:#ededed}.site-header{z-index:1;height:90px;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.6);box-shadow:0 1px 5px rgba(0, 0, 0, 0.6);border-bottom:2px solid #39729b}.custom-logo-link{padding-right:unset!important}.custom-logo-link img{margin:15px 0;max-height:50px}.header-msg{position:absolute;bottom:-10px;left:50px;font-size:12px;color:#0C3C60}.site-footer{background:#e0e0e0;color:#0C3C60;margin-top:0;padding-top:2.5em;border-top:thick solid #0C3C60}.site-footer a{color:navy;-webkit-box-shadow:none!important;box-shadow:none!important}.site-footer a:hover{color:navy!important}#site-navigation.main-navigation{float:right;clear:none}#site-navigation.main-navigation.toggled-on{float:none}#site-navigation.main-navigation a{padding:2.25em 1.25em .75em;color:#06C}#site-navigation.main-navigation li li.focus,#site-navigation.main-navigation li li:hover{background:#f0f0f0}#site-navigation.main-navigation li li a{padding:1em 1.25em 1em}#site-navigation.main-navigation .menu a{font-size:small}#site-navigation .sub-menu{z-index:3}#site-navigation .menu-toggle{font-size:1em;font-weight:normal;margin-top:1.5em;padding:2em 1em 0em;color:#06C}#site-navigation .menu-toggle.menu-toggle{margin-right:0}#site-navigation a.dc-social-btn{display:inline-block;margin-left:.5em;padding:4px 0 0;width:25px;height:25px;border-radius:50%;color:white!important;background:gray}#site-navigation a.dc-social-btn:hover{background:darkgray;color:white}#site-navigation a.btn-nav-header{display:inline-block;margin-left:1em;padding:1px 1.5em;background:#01427A;font-size:small;color:whitesmoke;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}#site-navigation a.btn-nav-header:hover{background:#026bc6;color:white}.buttons-below-nav p{margin:0;padding:0}@media (max-width:768px){.buttons-below-nav{position:absolute;top:0;right:0}.buttons-below-nav p{padding:0}}.menu-menu2-container{font-size:small}.containerfluid+.container{max-width:none;width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.col-img{padding:0}.pgh{padding-left:1em;padding-right:1em}@media (min-width:992px){.pgh{padding-left:2em;padding-right:2em}}@media (min-width:1200px){.pgh{padding-left:3em;padding-right:3em}}.bton{white-space:nowrap}.btn-long,.contactform input[type=submit]{display:inline-block;padding:0 1.5em;background:#01427A;color:whitesmoke;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.btn-long:hover,.contactform input:hover[type=submit]{background:#015dad;color:white}.btn-long-white{display:inline-block;padding:0 1.5em;background:white;color:navy;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.btn-long-white:hover{background:#e1f1ff;color:navy}.btn-short{padding:0 1.5em;background:#026bc6;color:whitesmoke;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.btn-short:hover{background:#0286f8;color:white}.blue-card{height:auto;background-image:url("img/triangles-bg1.png");background-repeat:repeat;color:white}.blue-card-img{border:0 none;height:auto;background-size:cover;color:white;background-position:center}.blue-card-img strong{color:#FF6165}.blue-card-img a{color:lightcyan}.blue-card-img .card-body{background:rgba(10, 73, 114, 0.85)}.team-card{border:0 none;background:transparent;text-align:center}.team-card .rounded-circle{margin-bottom:1.5em;-webkit-box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2)}.team-icon{font-size:40px}.team-icon a{color:gray}.team-icon a:hover{color:darkgray}.testimonial-card{border:0 none;margin-top:1em;margin-bottom:2em}.testimonial-card .card-body:before{display:block;position:absolute;top:-68px;left:-38px;content:'\0275D';font-size:150px;color:rgba(22, 86, 146, 0.6)}.testimonial-card .card-body div:first-child{padding:1em;-webkit-box-shadow:0 3px 5px #959595;box-shadow:0 3px 5px #959595;background:#f3f3f3;font-size:larger}.testimonial-card .card-body em:first-child{font-weight:bold}.testimonial-card .card-body div:last-child{padding-top:2em;text-align:center}.front-video{position:relative}.front-video video{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.front-video .wp-video{width:100%!important}.post-395,.products-newfeatures{background:#D1E0EB}.square{display:inline-block;border:6px solid #01427A;height:55px;width:55px}.square-white{display:inline-block;border:6px solid white;color:white;height:55px;width:55px}.square-white.s-line:before{border:3px solid whitesmoke;background:whitesmoke}.square-white.s-line-l:before{border:3px solid whitesmoke;background:whitesmoke}.square-white.s-line-r:before{border:3px solid whitesmoke;background:whitesmoke}.s-line:before{content:" ";display:inline-block;border:3px solid #01427A;background:#01427A;margin-top:5px;height:33px}.s-line-l:before{content:" ";display:inline-block;border:3px solid #01427A;background:#01427A;height:40px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.s-line-r:before{content:" ";display:inline-block;border:3px solid #01427A;background:#01427A;height:40px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.s-triangle-bl:before{display:block;content:" ";margin-left:7px;margin-top:5px;width:0;height:0;border-style:solid;border-width:30px 0 0 30px;border-color:transparent transparent transparent white}.s-circle:before{display:block;content:" ";margin-left:7px;margin-top:7px;border-radius:50%;width:29px;height:29px;background:white}.s-square:before{display:block;content:" ";margin-left:9px;margin-top:9px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:white}.icon-blue-large{color:#01427A;font-size:40px}@media (max-width:575.98px){.contactform{position:relative!important;right:auto!important;width:100%!important;padding:5px}}.contactform{z-index:1;position:absolute;top:0;right:5%;width:50%}.contactform .contactform-body{padding:1em;margin-top:1em;background:rgba(255, 255, 255, 0.9)}.contactform input[type=submit]{border-radius:0;padding:.5em 2em;font-size:1em;font-weight:normal}div.wpcf7-response-output{z-index:5;display:inline-block;position:absolute;top:0;right:0;border:0 none;margin-top:1em}.wpcf7-response-output.wpcf7-validation-errors{color:#D8000C;background-color:#FFBABA;border:0;padding:10px}.wpcf7-response-output.wpcf7-mail-sent-ok{color:#4F8A10;background-color:#DFF2BF;border:0;padding:10px}div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before{font:26px/30px dashicons;margin-right:16px;vertical-align:middle}.img-logos img{display:block;max-height:100px;padding:20px 0;margin:auto}.grecaptcha-badge{visibility:collapse!important}.card-body p:last-child{text-align:justify;text-justify:inter-word}body{font-family:'Open Sans', sans-serif}h1,h2,h3,h4,h5,h6{padding-top:0;font-family:'Roboto', sans-serif;color:inherit}h1{font-size:4em}h2{font-size:3.5em}h3{font-size:2.5em}h4{font-size:2em}h5{font-size:1.5em}h6{font-size:1em}.text-small{font-size:small}.text-larger{font-size:xx-large}.text-large{font-size:x-large}