.main-section-title{font-size:44px;color:#0855a5;margin-bottom:40px;line-height:52px}.section-main-headings h3{font-size:32px;font-weight:700;color:#0f1216;margin:0}.section-main-headings h4{font-size:24px;font-weight:400;color:#3b3d40;margin-top:10px}h1.section-main-heading{font-size:30px;color:#1e1f23;font-family:"Montserrat",sans-serif;font-weight:500;text-align:center;border-bottom:1px solid #0369b7;display:table;margin:0 auto;z-index:1;position:relative;padding-bottom:15px}h3{display:block;font-size:1.17em;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:700}@media (max-width:960px){.main-section-title{font-size:35px;line-height:38px}}@media (max-width:768px){.section-main-headings h3{font-size:25px}.section-main-headings h4{font-size:20px}}@media (max-width:600px){.section-main-headings h3{font-size:22px}.section-main-headings h4{font-size:18px}}.container.full{width:100%;max-width:unset}footer #ft-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;margin-top:20px;list-style:none}footer .row .col-sixth{-ms-flex-preferred-size:calc(16.6666% - 20px);flex-basis:calc(16.6666% - 20px);margin:0 10px 20px}@media (max-width:1050px){footer #ft-nav{-ms-flex-direction:column;flex-direction:column}footer #ft-nav li{margin-bottom:12px}}#header.scrolled{background:#fff;box-shadow:0 5px 19px rgba(49,121,226,.16);border-bottom:1px solid #fff;min-height:85px;padding:0}#header.scrolled #main-nav .nav-list{background:0 0}#header.scrolled #main-nav ul.sub-menu{border-radius:unset!important;overflow:unset!important;border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}#header.scrolled .logo-wrap .dark{position:absolute;left:0;opacity:1;display:initial}#header.scrolled .logo-wrap .light{opacity:0;display:none}#header.scrolled #nav-hamburger span{background:#2b2f37}@media (max-width:1250px){#header #main-nav.open{display:block;position:absolute;left:0;right:0;bottom:0;top:71px;background:#fff;z-index:10}#header #nav-hamburger.open span:nth-child(1){top:18px;width:0%;left:50%}#header #nav-hamburger.open span:nth-child(2){-ms-transform:rotate(45deg);transform:rotate(45deg)}#header #nav-hamburger.open span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#header #nav-hamburger.open span:nth-child(4){top:18px;width:0;left:50%}}@media (max-width:600px){#header.scrolled{height:72px;min-height:unset}}body.menu-open #header{background:#fff;border-color:#fff;padding:0}body.menu-open #header .logo-wrap .dark{opacity:1;display:block}body.menu-open #header .logo-wrap .light{opacity:0;display:none}body.menu-open #header #nav-hamburger span{background:#2b2f37}body.menu-open #header #main-nav .nav-list{background:#fff}body.menu-open #header #main-nav .nav-list li:last-child{border-bottom:none}@media (max-width:1250px){body.menu-open{position:relative;overflow:hidden}}.blog-post-item{margin:0}.blog-post-item:first-child{margin-top:0}.blog-post-item .blog-post-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.blog-post-item .post-categories{-ms-flex:0 0 40%;flex:0 0 40%;text-align:right}.blog-post-item .post-categories .text-red.strong{text-align:right;text-transform:uppercase;color:#da342c;font-weight:700;font-size:14px;font-family:"Montserrat",sans-serif;margin-bottom:0}.blog-post-item .post-categories span{color:#da342c}.blog-post-item h2{line-height:1.2;font-weight:600;margin-top:20px;color:#1e1f23;padding:0 0 15px;font-size:24px}.blog-post-item .post-inner-content h2,.blog-post-item .post-inner-content h3{font-size:28px;margin:0 0 15px;font-family:"Libre Baskerville",Arial,sans-serif}.blog-post-item .post-inner-content h2 span,.blog-post-item .post-inner-content h3 span{font-size:28px;margin:0 0 15px;font-family:"Libre Baskerville",Arial,sans-serif}.blog-post-item .post-inner-content p,.blog-post-item .post-inner-content li{color:#000;line-height:1.52;font-size:18px;font-weight:300}.blog-post-item .post-inner-content li{list-style:disc}.blog-post-item .post-inner-content ul{padding:0 0 15px 22px}.blog-post-item .blog-post-details{display:-ms-flexbox;display:flex;-ms-flex:0 0 65%;flex:0 0 65%}.blog-post-item .post-share-links{display:-ms-flexbox;display:flex;-ms-flex:0 0 190px;flex:0 0 190px;text-align:right;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px}.blog-post-item .post-share-links ul{display:-ms-flexbox;display:flex;-ms-flex-pack:row;justify-content:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-post-item .post-share-links li{margin-left:10px}.blog-post-item .post-share-links h6{margin-right:6px}.blog-post-item .author{display:inline-block;border-right:1px solid #e0e0e0;padding-right:8px;margin-right:8px}.blog-post-item .author h6{font-size:16px;color:#5a5f64;line-height:30px;font-family:"Montserrat",Arial,sans-serif}.blog-post-item .author h6 span{color:#68c714}.blog-post-item .date{font-size:16px;color:#5a5f64;line-height:30px}.blog-post-item .full-post-btn{background:#5dc015;padding:9px 27px;color:#fff;border:none;border-radius:30px;font-weight:600;display:block;font-size:15px;margin:40px auto 50px;width:220px;height:50px;text-transform:uppercase;line-height:33px;text-decoration:none;box-shadow:0 4px 14px rgba(77,86,90,.18);transition:ease all .18s;text-align:center}.blog-post-item .full-post-btn:hover{background:#39c722;box-shadow:0 7px 19px rgba(52,56,51,.32)}@media (max-width:960px){.blog-post-item h2{font-size:2.4rem}.blog-post-item .post-inner-content p,.blog-post-item .post-inner-content li{font-size:18px}.blog-post-item .full-post-btn{margin:40px auto}}.wide-header.general h1,.wide-header.our-team h1{text-align:center;font-size:24px;font-weight:700;color:#1e1f23;margin:0;margin-top:90px;font-family:"Montserrat",sans-serif}.general-header-subheader,.wide-header.general h2,.wide-header.our-team h2{text-align:center;font-size:14px;font-weight:400;color:#1e1f23;margin:10px 0;font-family:"Montserrat",sans-serif}.column-left{-ms-flex-preferred-size:calc(100% - 316px);flex-basis:calc(100% - 316px)}.column-left .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.column-left .row .blog-wrapper{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);margin:8px}.column-left .row .blog-wrapper .each-blog{box-shadow:0 2px 10px 0 rgba(202,204,224,.62);border:1px solid #cacce0;border-radius:8px;overflow:hidden}.column-left .row .blog-wrapper .each-blog .img-link{display:block;height:246px;background-size:cover;background-position:center center}.column-left .row .blog-wrapper .each-blog .img-link .blog-image{width:450px;height:330px}.column-left .row .blog-wrapper .each-blog .content{width:inherit;position:relative;height:175px;line-height:20px;padding:20px 16px;border-top:1px solid #cacce0}.column-left .row .blog-wrapper .each-blog .content .blog-title{color:#1e1f23;font-size:20px;font-weight:700}.column-left .row .blog-wrapper .each-blog .content p{font-size:14px;color:#585a62;display:-webkit-box;margin-top:10px;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.column-left .row .blog-wrapper .each-blog .content .blogFoot{position:absolute;bottom:0}.column-left .row .blog-wrapper .each-blog .content .blogFoot .section-bottom{margin-bottom:5px}.column-left .row .blog-wrapper .each-blog .content .blogFoot .section-bottom .date .author_date{font-size:14px;width:140px;margin-top:6px}.column-left .row .blog-wrapper .each-blog .content .blogFoot .section-bottom .by-image{margin-left:12px}.column-left .row .blog-wrapper .each-blog .content .blogFoot .section-bottom .by-image span{margin-right:10px;font-size:14px;margin-top:5px}#primary.standard-page.blog-content-area{padding-top:64px}.blog-content-area h1{margin:12px 0 50px}.blog-content-area .maincontent{display:-ms-flexbox;display:flex;padding-top:50px}.blog-content-area .blog-posts{-ms-flex:1;flex:1;padding-right:50px}.blog-content-area .blog-sidebar{-ms-flex:0 0 365px;flex:0 0 365px}.blog-content-area .blog-sidebar h3{position:relative;-ms-flex:1;flex:1}.blog-content-area .blog-sidebar h3::after{content:"";display:block;width:100%;height:1px;background:#c2c2c2;position:absolute;top:50%;left:0;margin-top:-.5px;z-index:-1}.blog-content-area .blog-sidebar h3 span{color:#333;font-size:20px;text-transform:uppercase;background:#fff;z-index:1;padding-right:10px}.blog-content-area .blog-sidebar .subscribe{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-content-area .blog-sidebar .subscribe input{-ms-flex:1;flex:1}.blog-content-area .blog-sidebar .subscribe button{-ms-flex:1;flex:1}.blog-content-area .blog-sidebar #newsletter-sub-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;border:1px solid #e0e0e0;padding:13px;border-radius:10px;margin-bottom:30px}.blog-content-area .blog-sidebar #newsletter-sub-form .mc4wp-form-fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.blog-content-area .blog-sidebar #newsletter-sub-form .mc4wp-form-fields input{color:#a2a1a1;font-size:16px;padding:5px 10px;border:1px solid #e0e0e0;border-radius:10px;margin-bottom:7px}.blog-content-area .blog-sidebar #newsletter-sub-form .mc4wp-form-fields input[type=submit]{background:#5dc015;border:1px solid #5dc015;color:#fff;border-radius:30px;font-weight:600;font-size:15px;margin:14px 0 8px;cursor:pointer;text-transform:uppercase;line-height:33px;text-decoration:none;box-shadow:0 4px 14px rgba(77,86,90,.18);transition:ease all .18s}.blog-content-area .blog-sidebar #newsletter-sub-form .mc4wp-form-fields input[type=submit]:hover{background:#39c722;box-shadow:0 7px 19px rgba(52,56,51,.32)}.blog-content-area .blog-sidebar .post-categories li{display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e7e7;padding-bottom:10px;margin-bottom:10px}.blog-content-area .blog-sidebar .post-categories li span{color:#a9a8a8;margin-left:8px}.blog-content-area .blog-sidebar .posts-list li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}.blog-content-area .blog-sidebar .post-info{padding-left:10px;font-size:14px;margin-bottom:5px}.blog-content-area .blog-sidebar .post-info h5{color:#0855a5;font-size:12px;margin-top:2px}@media (max-width:1100px){.blog-content-area .maincontent{-ms-flex-pack:justify;justify-content:space-between}.blog-content-area .blog-posts-wrap{margin:0}.blog-content-area .blog-sidebar{-ms-flex:0 0 30%;flex:0 0 30%}}@media (max-width:960px){.blog-content-area .blog-posts{-ms-flex:1;flex:1}.blog-content-area .blog-post-item .blog-post-details{-ms-flex:1;flex:1}.blog-content-area .blog-post-item .post-share-links{-ms-flex:1;flex:1;padding-top:20px;-ms-flex-pack:start;justify-content:flex-start}.blog-content-area .blog-post-item .blog-post-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}@media all and (max-width:768px){.blog-content-area .maincontent{-ms-flex-direction:column;flex-direction:column}.blog-content-area .blog-sidebar{margin:0;border-top:1px solid #e3e7ea;padding-top:30px}.blog-content-area .blog-posts{padding-right:0}.blog-content-area .blog-post-item .blog-post-details{-ms-flex:1;flex:1}.blog-content-area .blog-post-item .post-share-links{-ms-flex:1;flex:1;padding-top:20px;-ms-flex-pack:start;justify-content:flex-start}.blog-content-area .blog-post-item .blog-post-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:420px){.blog-content-area h1{margin:12px 15px 50px}.blog-content-area .blog-posts-wrap{margin:0 15px}.blog-content-area .blog-sidebar{margin:0 15px}}.post-template-default.single-post .maincontent{padding:40px 0}.post-template-default.single-post .featured-image{display:-ms-flexbox;display:flex;width:80%;margin:0 auto;-ms-flex-pack:center;justify-content:center;overflow:hidden}.post-template-default.single-post h1{color:#1e1f23;font-size:45px;padding-bottom:25px;font-weight:700}.post-template-default.single-post p{margin-bottom:25px;line-height:38px}@media all and (max-width:1000px){.post-template-default.single-post .featured-image{width:calc(100% - 30px);margin:0 auto}}@media all and (max-width:960px){.post-template-default.single-post h1{font-size:40px}.post-template-default.single-post .blog-post-details{-ms-flex:1;flex:1}.post-template-default.single-post .blog-post-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.post-template-default.single-post .post-share-links{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding-top:20px;-ms-flex-pack:start;justify-content:flex-start}}@media all and (max-width:768px){.post-template-default.single-post h1{font-size:30px}.post-template-default.single-post .featured-image{width:100%;margin:0}}@media (max-width:420px){.post-template-default.single-post .container{padding:0 15px}}.blog-complete{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.blog-complete #mc4wp-form-1 .subscribe_mail{display:block;font-family:"Montserrat",sans-serif;padding:10px;font-size:16px;margin:7px 0;width:calc(100% - 25px)}.blog-complete #mc4wp-form-1 .subscribe_mail::-webkit-input-placeholder{color:#1e1f23}.blog-complete #mc4wp-form-1 .subscribe_mail:-ms-input-placeholder{color:#1e1f23}.blog-complete #mc4wp-form-1 .subscribe_mail::placeholder{color:#1e1f23}.blog-complete #mc4wp-form-1 .subscribe_submit_btn{display:block;font-family:"Montserrat",sans-serif;background-color:#0054a4;border:2px solid #0369b7;padding:10px;color:#fff;font-size:16px;width:100%;text-transform:uppercase;font-weight:500}.column-right{-ms-flex-preferred-size:300px;flex-basis:300px}.column-right .row .white-block{padding:25px;border-bottom:1px solid #cacce0;width:100%}.column-right .row .white-block:first-child{padding-top:0}.column-right .row .white-block:last-child{border-bottom:0}.column-right .row .white-block .subscribe_text{font-family:"Montserrat",sans-serif;font-size:18px}.column-right .row .white-block p{margin-bottom:10px}.column-right .row .white-block .cat_ul li{margin-bottom:12px;border-radius:6px;border:1px solid #cacce0;background:#fff;box-shadow:0 2px 10px 0 rgba(202,204,224,.62)}.column-right .row .white-block .cat_ul li span{width:24px;height:24px;background:#0a4c9b;color:#fff;font-size:13px;text-align:center;line-height:24px;border-radius:5px;margin-left:3px}.column-right .row .white-block .post_ul .row-inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;border:1px solid #cacce0;padding:8px;border-radius:6px;overflow:hidden;box-shadow:0 2px 10px 0 rgba(202,204,224,.62)}.column-right .row .white-block .post_ul .row-inline .col-md-4{-ms-flex:0 0 20%;flex:0 0 20%}.column-right .row .white-block .post_ul .row-inline .col-md-8{-ms-flex:0 0 68%;flex:0 0 68%}.column-right .row .white-block .post_ul .row-inline .col-md-8 h4{margin-top:5px;font-size:11px;color:#0369b7;font-family:"Montserrat",Arial,sans-serif;text-transform:uppercase}@media screen and (max-width:1160px){.column-right .row .white-block .post_ul .row-inline .col-md-4{-ms-flex:0 0 10%;flex:0 0 10%}}.wp-pagination,.store-pagination{margin:35px auto}.wp-pagination .page-numbers,.store-pagination .page-numbers{display:inline-block;font-family:Montserrat;color:#1e1f23;padding:1px 8px}.wp-pagination .current,.store-pagination .current{border:2px solid #0369b7;background-color:#0054a4;color:#fff}.wp-pagination .next,.store-pagination .next{color:#0369b7}.wp-pagination .page-numbers:hover,.store-pagination .page-numbers:hover{border:2px solid #0369b7;background-color:#0054a4;color:#fff;-webkit-transition:ease all .5s}.search-bar{border-radius:30px;display:-ms-flexbox;display:flex;width:280px;height:60px;margin:0 auto 30px}.search-bar input{width:220px;height:58px;border-radius:30px 0 0 30px;padding:0 0 0 15px;border:1px solid #eee;outline:none;font-size:18px}.search-bar button{width:60px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#205a9d;border:none;border-radius:0 30px 30px 0;cursor:pointer}