body{font-family:Raleway,sans-serif}.maincontent{background:#fff;position:relative}.maincontent article,section{padding:60px 0}@media screen and (max-width:480px){section{padding:30px 0}}h1,h2,h3,h4,h5,h6{line-height:1}@media (min-width:480px){.container{padding:0 20px}}@media screen and (max-width:480px){.container{padding:0 20px!important}}.page-title h1{background:#2b3990;color:#fff;font-size:54px;font-weight:800;margin:0;padding:100px 30px;text-align:center;text-transform:uppercase}@media screen and (max-width:767px){.page-title h1{font-size:36px;padding:50px 30px}}#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img{height:40px;margin-top:10px}.btn,.dark .form-control:not(.not-dark),.dark .sm-form-control:not(.not-dark){color:#fff}.btn{background:#2b3990;border-radius:0;font-size:18px;line-height:1;padding:16px 40px;text-transform:uppercase;transition:all .8s}.btn:hover{color:#fff;opacity:.8}.btn.btn-success{background:#28a745}@media screen and (max-width:767px){.btn{font-size:15px;padding:10px 20px}}a{color:#2b3990}a:hover{color:#494948}.heading-block:after{border-color:#2b3990;margin-top:14px}.text{color:#494948;font-size:16px}.text p{color:inherit}.text p:first-child{margin-top:0}.text p:last-child{margin-bottom:0}.text a{text-decoration:underline!important}form input,form select,form textarea{font-size:13px}.bg-grey{background:#f9f9f9}.bg-white{background:#fff}#header-wrap,header#header{border-bottom:0;height:auto}#header-wrap #logo img,header#header #logo img{max-width:290px}@media (min-width:992px){#header-wrap #logo img,header#header #logo img{margin-top:16px;max-height:55px}}@media (min-width:1201px){#header-wrap #logo img,header#header #logo img{max-height:65px}}#header-wrap #primary-menu.sub-title>ul>li>a,header#header #primary-menu.sub-title>ul>li>a{font-size:16px;font-weight:500;padding:35px 20px}#header-wrap #primary-menu.sub-title>ul>li>a span,header#header #primary-menu.sub-title>ul>li>a span{display:none}#header-wrap #primary-menu.sub-title>ul>li.current>a,#header-wrap #primary-menu.sub-title>ul>li:hover>a,header#header #primary-menu.sub-title>ul>li.current>a,header#header #primary-menu.sub-title>ul>li:hover>a{background:#2b3990!important;color:#fff}#header-wrap #primary-menu ul li .mega-menu-content,#header-wrap #primary-menu ul ul:not(.mega-menu-column),header#header #primary-menu ul li .mega-menu-content,header#header #primary-menu ul ul:not(.mega-menu-column){border-top:0}#header-wrap #primary-menu ul ul li:hover>a,header#header #primary-menu ul ul li:hover>a{background-color:#8cbb3c;padding-left:18px;color:#2b3990}#header-wrap #logo a.standard-logo,header#header #logo a.standard-logo{display:inline-block}#page-submenu-trigger,#primary-menu-trigger{font-size:25px}#primary-menu-trigger{left:10px}@media (max-width:1200px){#header-wrap #logo img,header#header #logo img{max-width:200px}#header-wrap #primary-menu.sub-title>ul>li>a,header#header #primary-menu.sub-title>ul>li>a{padding:30px}}@media (max-width:992px){body:not(.dark) header#header #header-wrap:not(.dark) #primary-menu.sub-title>ul>li.current>a,body:not(.dark) header#header #header-wrap:not(.dark) #primary-menu.sub-title>ul>li:hover>a{background:transparent!important;color:#2b3990!important;font-weight:800}}footer.dark{background:#bcbec0}footer.dark .subscribe-widget>p{margin-bottom:15px}footer.dark .subscribe-widget .form-group-submit input[type=submit]{background:#2b3990;border:0;font-size:12px;height:100%;padding:.375rem .75rem}footer.dark .subscribe-widget form{border:1px solid #444;display:flex;align-content:stretch}footer.dark .subscribe-widget form .form-group-text{flex-grow:1}footer.dark .subscribe-widget form .form-group{margin:0}footer.dark #copyrights{background:#bcbec0;color:#444;font-size:13px;font-weight:300;padding-top:0}footer.dark #copyrights .container .hor-divider{border-top:1px solid #666;padding-top:40px}footer.dark #copyrights a{color:inherit}footer.dark .contact-methods{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;padding:0;margin:0}footer.dark .contact-methods li{margin:0 30px 0 0}footer.dark .contact-methods li:last-child{margin-right:0}footer.dark .widget_links ul li{padding-left:0}footer.dark .widget_links ul li a{background:none;padding-left:0}footer.dark.dark .widget p{opacity:1}@media screen and (max-width:767px){footer.dark#footer .footer-widgets-wrap{padding-bottom:0;padding-top:40px}}section.banner{padding-top:0}section.banner .dark .slider-caption,section.banner .dark .slider-caption h2{color:#fff}section.banner h1{font-size:4rem;letter-spacing:2px;text-transform:uppercase;font-weight:700;line-height:1;margin-bottom:0}@media screen and (max-width:767px){section.banner{padding-bottom:0}section.banner.swiper_wrapper .slider-caption h2{font-size:20px}section.banner h1{font-size:1.5rem}}@media screen and (max-width:480px){section.banner.swiper_wrapper .slider-caption h2{display:none}}section.text-button .heading-block h3{color:#494948;font-size:28px;font-weight:800}@media screen and (max-width:767px){section.text-button .col-lg-4{margin-top:10px;text-align:left!important}section.text-button .heading-block h3{font-size:22px}}section.columns-three{padding-bottom:10px}section.columns-three .feature-box h3{color:#2b3990;font-size:18px;font-weight:800}section.columns-three .feature-box h3 span{color:#494948;display:block;margin-top:10px}section.columns-three .text{font-size:13px;line-height:2;margin-top:20px}section.quote{background-color:#bcbec0;background-size:cover;padding:0}section.quote .parallax2{padding:100px 0}section.quote .parallax2 h2{color:#fff;font-weight:800}section.quote:after,section.quote:before{display:none}@media screen and (max-width:767px){section.quote .heading-block h2{font-size:22px;line-height:1.4}}section.image-text .col-md-6,section.text .col-md-6{display:flex;flex-direction:column;justify-content:center}section.image-text h2,section.text h2{color:#404040;font-size:28px;font-weight:800;letter-spacing:1px;line-height:1;margin-bottom:30px;text-transform:uppercase}section.image-text h2:after,section.text h2:after{border-color:#2b3990;margin-top:14px;content:" ";display:block;width:40px;border-top:2px solid #444}@media screen and (max-width:767px){section.image-text .image-left,section.text .image-left{margin-bottom:20px}section.image-text .image-right,section.text .image-right{margin-top:20px}section.image-text h2,section.text h2{font-size:22px}}section.map{background:#494948;padding-bottom:0;padding-top:0}@media screen and (max-width:767px){section.map#google-map{height:300px}}section.contact h2{color:#404040;font-size:28px;font-weight:800;letter-spacing:1px;line-height:1;margin-bottom:30px;text-transform:uppercase}section.contact h2:after{border-color:#2b3990;margin-top:14px;content:" ";display:block;width:40px;border-top:2px solid #444}section.contact .content-wrap{padding:0}section.contact form{display:flex;flex-wrap:wrap;justify-content:space-between}section.contact form .form-group-text{width:48%}section.contact form .form-group-textarea{width:100%}section.contact form .form-group-submit{text-align:right;width:100%}@media screen and (max-width:767px){section.contact h2{font-size:22px}}@media screen and (max-width:480px){section.contact form .form-group-text{width:100%}}