

















































 






























@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300&display=swap');

body{font-family:Poppins; font-weight:400; color:#000; font-size:16px; line-height:24px;}
@media (max-width:767px){
/* 	body{font-size:14px; line-height:24px;} */
}

/* Paragraphs */
strong{font-weight:600;}
a{ transition:400ms;; text-decoration:none; color:#d3242f;}
a:hover, a:focus{text-decoration:none; color:#000000; }

p{margin:0 0 15px 0;}
p:last-child{margin:0;}

.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-uppercase{text-transform:uppercase;}

.white-text,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6{color:#fff;}

.ul-style ul{list-style:none; padding:0; margin:0;}
.ul-style li{padding-left:20px;position:relative; margin-bottom:20px;list-style:none;}
.ul-style li:after{background-color:#132048;border-radius:100%;content:'';height:4px;left:0;position:absolute;top:10px;width:4px;}

.ul-check ul{list-style:none; padding:0; margin:0;font-size:19px;}
.ul-check li{padding-left:40px;position:relative; margin-bottom:28px;}
.ul-check li:after{background:url(https://1616151.fs1.hubspotusercontent-na1.net/hubfs/1616151/theme-hippo/images/checkmark.svg) no-repeat center / 26px 21px;content:'';height:21px;left:0;position:absolute;top:4px;width:26px;}

h1,h2,h3,h4,h5,h6{margin-top:0px; font-weight:400; margin-bottom:15px; }
h1 {font-family:Poppins; font-size:40px; color:#132048; line-height: 50px; font-family: Poppins; font-style: normal; font-weight: 500; text-decoration: none}
h2 {font-family:Poppins; font-size:32px; color:#132048; line-height: 42px; font-family: Poppins; font-style: normal; font-weight: 500; text-decoration: none;font-weight:600;}
h3 {font-family:Poppins; font-size:28px; color:#132048; font-family: Poppins; font-style: normal; font-weight: 500; text-decoration: none}
h4 {font-family:Poppins; font-size:24px; color:#132048; line-height: 34px; font-family: Poppins; font-style: normal; font-weight: 500; text-decoration: none}
h5 {font-family:Poppins; font-size:20px; color:#132048; font-family: Poppins; font-style: normal; font-weight: 500; text-decoration: none}
h6 {font-family:Poppins; font-size:24px; color:#132048; font-family: Poppins; font-style: normal; font-weight: 500; text-decoration: none}

.bold-text h4 {font-weight:600}

@media (max-width:1199px){
    h2 { font-size: 28px; }    
}
    
@media (max-width:991px){
    h2 { font-size: 24px; line-height: 34px; }
    h4 { font-size: 20px; line-height: 26px; }
}

@media (max-width:767px){

}
a.cta_button{box-sizing: border-box !important;}

.btn-group{}
.btn-group > div{display:inline-block;margin:0 10px;vertical-align:middle;}
.btn-group > div:first-child{margin-left:0; margin-bottom:5px;}
.btn-group > div:last-child{margin-right:0; margin-bottom:5px;}

.button-1 a{background-color:#132048; color:#FFF; border:solid 1px #132048; font-family:Poppins; padding:12px 15px 09px 15px;border-radius:10px; display:inline-block;font-size:16px;font-weight:700;min-width:260px;text-align:center;text-transform: uppercase;color:#ffffff!important;}
.button-1 a:hover{background-color:#0053C4;color:#FFF;border-color:#0053C4;}

.button-2 a{background-color:; color:#132048; border:solid 1px #132048; font-family:Poppins; padding:10px 15px;border-radius:10px; display:inline-block;font-size:16px;font-weight:700;min-width:260px;text-align:center;text-transform: uppercase;}
.button-2 a:hover{background-color:#0053C4;color:#FFF;border-color:#0053C4;}

.button-3 a{background-color:#00acd8; color:#FFF; border:solid 1px #00acd8; font-family:Poppins;  padding:10px 15px;border-radius:10px; display:inline-block;font-size:16px;font-weight:700;min-width:260px;text-align:center;text-transform: uppercase;color:#ffffff!important;}
.button-3 a:hover{background-color:#132048;color:#FFF;border-color:#FFF;}

.button-4 a{background-color:; color:#FFF; border:solid 1px #FFF; font-family:Poppins; padding:6px 20px;border-radius:10px; display:inline-block;font-size:16px;font-weight:700; text-align:center;text-transform: uppercase;}
.button-4 a:hover{background-color:#FFF;color:#132048;border-color:#FFF;}

.button-5 a{background-color:#132048; color:#FFF; border:solid 1px #132048; font-family:Poppins; padding:12px 15px 09px 15px;border-radius:10px; display:inline-block;font-size:16px;font-weight:700;min-width:260px;text-align:center;text-transform: uppercase;color:#ffffff!important;}
.button-5 a:hover{background-color:#0053C4;color:#FFF;border-color:#0053C4;}
.button-5 {text-align: left;}

.link-text a{color:#0053C4;display:inline-block;font-size:16px;font-weight:700;text-transform: uppercase;text-decoration:underline;}
.link-text a:hover{color:#000000;text-decoration:underline;}

@media (max-width:1199px){
    [class*="button-"] a{min-width:200px; padding:8px 35px;}
}

@media (max-width:991px){
    .btn-group > div{display:block; margin:0 0 8px;}
}

@media (max-width:767px){
    [class*="button-"] a{font-size: 16px;}
}
input,
textarea,
select{font-family:Poppins;}

::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1;}
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;}
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1;}
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder{opacity:1;}

.hs-error-msgs label{display:block; font-size:13px; transform:translate(2px, -11px); -webkit-transform:translate(2px, -11px); -moz-transform:translate(2px, -11px);}

textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{font-family:Poppins; border-radius:0; color:#000; background-color:#fff; border:2px solid #d3d3d3; padding:9px 15px; margin:0 0 15px 0; font-size:14px; font-weight:400; width:100%; text-transform: uppercase;}
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1, select.hs-input, fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100%;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input{width:100%;}
input[type="radio"], input[type="checkbox"]{margin-right: 10px;}
input[type="file"]{background-color:#fff; color:#000;}
.inputs-list{margin:0 0 15px;}
select {cursor:pointer; font-size:14px; padding:17px 10px; color:#828282; background:#fff url(https://1616151.fs1.hubspotusercontent-na1.net/hubfs/1616151/Hippo%20Master%20Folder/theme-hippo/images/select-chevron.svg) no-repeat right 29px center / 20px auto; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand{display:none;}
fieldset .hs-form-field > label span.hs-form-required{display:none;}
fieldset .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inherit;}
textarea{resize:none;}

input[type="submit"]{background-color:#00acd8;border-radius:10px;color:#fff;transition:400ms;;border:1px solid;border-color:#00acd8; text-transform:uppercase;display:inline-block;font-size:17px;font-family:Poppins;font-weight:700;min-width:225px;padding:7px 20px;-webkit-appearance: none;text-align:center; cursor:pointer;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:#132048;border-color:#FFF;color:#FFF;}

.dark-btn input[type="submit"] { background-color:#132048; border-color:#132048; }
.dark-btn input[type="submit"]:hover {background-color:#0053C4; border-color:#0053C4;}


/* Default Form Code */
.default-form{background-color:#f9f9f9;padding:35px 35px 45px 35px; border-radius: 10px;}
.default-form .form-title{font-size:20px;text-align:center;font-weight:600;margin-bottom:35px;}
.default-form .hs-form .hs-form-field > label span.hs-form-required{display:none;}
.default-form .hs-form .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inline-block;}
.default-form .hs-form .hs-form-field .input{margin:0;}
.default-form .hs-form label{display:block;padding:0 0 0px;}
.default-form .hs-form fieldset{border:none;margin:0;max-width:none;padding:0;}
.default-form .hs-form fieldset.form-columns-2{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 28px); margin:0 14px; float:left;}
.default-form .hs-form fieldset.form-columns-3{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 28px); margin:0 14px; float:left;}
.default-form .hs-form .hs_submit{padding:25px 0 0;}
.default-form .hs-form .legal-consent-container{font-size:13px;padding:17px 0 0;}
.default-form .hs-form .inputs-list{list-style:none;margin:0; padding:0;}
.default-form .hs-form .inputs-list input[type="checkbox"]{opacity:0;position:absolute;}
.default-form .hs-form .inputs-list span{margin:0;padding:2px 0 0 40px;position:relative; cursor:pointer;display: inline-block;}
.default-form .hs-form .inputs-list span:after{background-color:#FFF; border:solid 2px #bfc6d8; content:'';height:20px;left:0;position:absolute;top:5px;width:20px;border-radius: 6px;}
.default-form .hs-form .inputs-list span:before{border-bottom:2px solid #175ca4;border-left:2px solid #175ca4;content:'';height:4px;left:6px;position:absolute;top:13px;transform:rotate(-41deg);width:10px;z-index:1;}
.default-form .hs-form .inputs-list span:before{border-bottom-width:0; border-left-width:0;}
.default-form .hs-form .inputs-list input[type="checkbox"]:checked + span:before{border-bottom-width:2px; border-left-width:2px;}
.default-form .hs-form .inputs-list span span{display:none;}
.default-form .hs-form fieldset[class*="form-columns-"] select{width:100% !important;}
.default-form div.hs_error_rollup{display: none;}
@media (max-width:767px){
    .default-form .hs-form fieldset.form-columns-2, .default-form .hs-form fieldset.form-columns-3{margin:0;}
    .default-form .hs-form fieldset.form-columns-2 .hs-form-field, .default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:100%; margin:0; float:none;}
    .default-form .hs-form fieldset .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-2 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-3 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:100%;}
    .default-form .hs-form label{padding:0;}
}
.submitted-message{text-align:center;color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #c3e6cb;border-radius:.25rem;}
.submitted-message p{margin:0 !important;}
@media (max-width:767px){
    input[type="submit"]{min-width:auto;}
}
.blog-page{background-color:#F9F9F9;padding:40px 0 0 0;}
.blog-page .title-part{position: relative;}
.blog-page .title-part:after{background-color:#132048;bottom:10px;content:"";height:3px;left:0;position:absolute;width:100%;}
.blog-page .title-part [class*="button-"]{position:relative;z-index:1;}
.blog-page .title-part [class*="button-"]:after{background-color:#f9f9f9;content:"";height:100%;position:absolute;right:0;top:0;width:calc(100% + 20px);z-index:-1;}
.blog-page .title-part [class*="button-"] a{min-width:auto;}
.blog-page.tag-page{background-color:#fff;padding:0;}

.post-inner{margin:0 -15px;}
.post-inner .left-post{width:calc(60% - 15px);margin:0 15px;}
.post-inner .right-post{width:calc(40% - 15px);margin:0 15px;}
.post-inner .right-post .post-single + .post-single{margin-top:15px;}

.post-single{border-radius:10px;border:1px solid #e3e3e3;background-color:#fff; transition:400ms;;}
.post-single .image{border-radius:10px 10px 0px 0px;height:230px;position:relative;}
.post-single .image .topic{border-radius:0px 10px 0px 0px;color:#fff;position:absolute;padding:1px 16px;font-weight:700;bottom:0;left:0;background-color:rgba(19, 32, 72,0.6);border:1px solid rgba(19, 32, 72,0.6);}
.post-single .post-content{padding:12px 20px;}
.post-single .post-content h4{margin:0;font-size:18px;font-weight:600;line-height: 28px;}
.post-single .post-content h4 a{color:#000;}
.post-single .post-content h4 a:hover{color:#0053C4;}
.post-single .post-content .content{padding:32px 0 20px;}
.post-single:hover{box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.15);}

.post-topic + .post-topic{margin-top:80px;}
.post-topic .post-inner .left-post .post-single{height:100%;}
.post-topic .post-inner .left-post .post-single .image{height:407px;}
.post-topic .post-inner .right-post .post-single .image{height:155px;}
.post-topic .post-inner .right-post .post-single .post-content{min-height:80px;}

.main-content-wrapper{margin-top:80px;}
.main-content-wrapper .title-part{margin: 0 0 50px;}
.main-content-wrapper .list-wrapper{margin:0 -15px; width:calc(100% - 270px + 30px);padding:0 130px 0 0;}
.main-content-wrapper .list-wrapper .list{width:calc(50% - 30px);margin:0 15px 100px;}
.main-content-wrapper .topic-search{width:270px;margin:-7px 0 0;}
.tag-page .main-content-wrapper{margin-top:30px;}

.main-content-wrapper.tag-listing .list-wrapper{padding:0; width:auto;}
.main-content-wrapper.tag-listing .list-wrapper .list{width:calc(33.33% - 30px);}

.widget{}
.widget h3{font-size:20px;font-weight:600;}
.widget .filter-topic{}
.widget .filter-topic ul{list-style:none;margin:0;padding:0;border-radius:10px;}
.widget .filter-topic ul li a{background-color:#fff;border:1px solid #d6d6d6;border-radius:10px;display:block;padding:10px 15px;color:#000;margin-top:1px;}
.widget .filter-topic ul li a:hover{color:#0053C4;}
.widget .filter-topic .wrap-topic{display:none;}
.widget .filter-topic .filter-expand-link{color:#000;display:block;margin:15px 0 0 15px;padding:0 0 0 15px;position:relative;text-decoration:underline;}
.widget .filter-topic .filter-expand-link:after{content:'\f103';font-family:"Font Awesome 5 Free";font-weight:900;left:0;position:absolute;top:0;}
/* .widget .filter-topic .filter-expand-link.active:after{content:'\f102';} */
.widget .filter-topic .filter-expand-link:hover{color:#0053C4;}

.widget.blog-search{margin-top:45px;}
.blog-search form{position:relative;}
.blog-search form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){text-transform:none;border-radius:50px;border-width:1px;padding-right:50px;}
.blog-search form button{background-color:#d3242f;border:none;border-radius:100%;height:42px;padding:0;position:absolute;right:0;top:0;width:42px;cursor:pointer;transition:400ms;;}
.blog-search form button:hover{background-color:#0053C4;}
.blog-search form button svg{fill:#fff;height:16px;margin:3px 0 0;}

.widget.country{margin-top:80px;}

.blog-page .blog-pagination{border-top:2px solid #a0a0a0;margin:-20px auto 75px;padding:40px 0 0;text-align:center;width:calc(100% - 130px);}
.blog-page .blog-pagination a{border:1px solid transparent;border-radius:100%;display:inline-block;font-weight:600;height:26px;width:26px;color:#000;}
.blog-page .blog-pagination a:hover{color:#0053C4;}
.blog-page .blog-pagination a.blog-pagination__link--active{border-color:#707070;}

.tag-banner{position:fixed;left:0;width:100%;z-index:-1;}
.tag-banner .hero-color-wrap{position:relative;padding: 40px 0px;}
.tag-banner .breadcrumb{position:absolute;top:10px;content:"";}
.tag-banner .breadcrumb ul{list-style:none;padding:0;margin:0px;}
.tag-banner .breadcrumb ul li{display:inline-block;position:relative;padding:0px 12px 0px 0px;font-size: 14px;}
.tag-banner .breadcrumb ul li:not(:last-child):after{position:absolute;content:">";right:0px;font-size:15px;top:2px;color:#fff;}
.tag-banner .breadcrumb ul li a:not(:hover){color:#fff;display:block;}
.tag-banner .title h1{margin:0;}
.tag-banner form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){margin:0;max-width:none;}

.topic-select{background-color:#E3E3E3;padding:12px 0 2px 0;}
.topic-select h3:empty{display:none;}
.topic-select ul{list-style:none;padding:0;margin:0px;display:flex;flex-flow:row wrap;}
.topic-select ul li{margin-bottom:10px;}
.topic-select ul li.active a{background-color:#707070;border-color:#d6d6d6;color:#fff;font-weight:700;}
.topic-select .widget-module{display:flex;align-items:flex-start;justify-content:center;}
.topic-select .widget-module a{color:#000;background-color:#fff;border:1px solid #d6d6d6;border-radius:10px;display:block;padding:9px 12px;margin-right:10px;}
.topic-select .widget-module a:hover{color:#0053C4;}
.topic-select .widget-module .filter-expand-link:after{content:'\f0d7'; font-family:'Font Awesome 5 Free';font-weight:900;margin:0 0 0 6px;}
.topic-select .widget-module a.home-link{min-width:110px;}

.country-select{padding:30px 0 0;}
.country-select h3{font-size:16px;font-weight:600;margin:0;text-align:right;cursor:pointer;}
.country-select .block{margin:0 0 0 auto;max-width:300px;position:relative;}
.country-select .widget-module{max-height:350px;overflow:auto;position:absolute;right:0;top:30px;z-index:1;display:none;}
.country-select ul{list-style:none;padding:0;margin:0px;}
.country-select ul li a{background-color:#e3e3e3;border:1px solid #fff;color:#132048;font-size:16px;display:block;font-weight:500;padding:5px 40px 5px 20px;line-height:normal;text-transform:capitalize;}


.hco-blog-post .blog-post-main .left{margin:0 -15px;width:calc(100% - 270px + 30px);padding:0 130px 0 0;}
.hco-blog-post .blog-post-main .right{width:270px;margin:-7px 0 0;}
.hco-blog-post .blog-post-main .back-link{margin:50px 0 0 0;display:inline-block;}
.hco-blog-post .blog-post-main .back-link a{color:#132048}
.hco-blog-post .blog-post-main .blog-post-details{margin:60px 0 120px 0;}
.hco-blog-post .blog-post-main .left article.blog-post .blog-image{margin:0 0 30px 0;}
.hco-blog-post .blog-post-main .left article.blog-post .blog-image img{width:100%;display:block;}
.hco-blog-post .blog-post-main .left article.blog-post .blog-title h1{padding:0 0 20px 0;font-size:34px;border-bottom:solid 2px #132048;line-height:50px;}


.hco-blog-post .blog-post-main .left .box{border-top:solid 2px rgba(0,0,0,0.1); margin:70px 0 0 0;padding:60px 0 0 0;text-align:center;}
.hco-blog-post .blog-post-main .left .box span{font-size:20px;font-weight:700;display:inline-block;position:relative;padding:0 20px 0 0;margin:0 10px 0 0;}
.hco-blog-post .blog-post-main .left .box span:after{position:absolute;right:0;top:3px;width:3px;height:18px;content:'';background-color:#000;}
.hco-blog-post .blog-post-main .left .box ul{list-style:none;margin:0;padding:0;}
.hco-blog-post .blog-post-main .left .box ul li a{font-size:24px;display:block;color:#000;}
.hco-blog-post .blog-post-main .left .box ul li a:hover{color:#DEF1F9;}
.hco-blog-post .blog-post-main .left .box ul li{width:37px;text-align:center;}
.hco-blog-post .blog-post-main .left .box .author .author-image{width:89px;height:89px;background-color:#ECECEC;border:1px solid #707070;border-radius:100%;margin:0 auto 20px auto;}
.hco-blog-post .blog-post-main .left .box .author {padding:55px 0 0 0;}
.hco-blog-post .blog-post-main .left .box .author h5{font-weight:700;padding:5px 0 20px 0;}
.main-content-wrapper .topic-search .widget a.v-all{color:#000;display:block;margin:15px 0 0 15px;padding:0 0 0 15px;position:relative;text-decoration:underline;}
.main-content-wrapper .topic-search .widget a.v-all:after{content:'\f103';font-family:"Font Awesome 5 Free";font-weight:900;left:0;position:absolute;top:0;transition:400ms;}
.main-content-wrapper .topic-search .widget a.v-all:hover:after ,.main-content-wrapper .topic-search .widget a.v-all:hover {color: #00acd8}


.hco-blog-post .blog-post-main .blog-post-details .filter-topic a.v-all{color:#000;display:block;margin:15px 0 0 15px;padding:0 0 0 15px;position:relative;text-decoration:underline;}
.hco-blog-post .blog-post-main .blog-post-details .filter-topic a.v-all:after{content:'\f103';font-family:"Font Awesome 5 Free";font-weight:900;left:0;position:absolute;top:0;transition:400ms;}
.hco-blog-post .blog-post-main .blog-post-details .filter-topic a.v-all:hover{color:#0053C4;}


@media(max-width:1199px){
    .hco-blog-post .blog-post-main .left{margin:0 0;padding:0 70px 0 0;}
    .hco-blog-post .blog-post-main .right{margin:0;}
}
@media(max-width:991px){
    .tag-banner .title{margin-bottom: 0;margin-top: 15px;}
    .main-content-wrapper .list-wrapper .list{width:100%;margin:0 15px 30px 15px;}
    .main-content-wrapper .list-wrapper{padding:0 40px 0 0;}
    .main-content-wrapper.tag-listing .list-wrapper .list{width:calc(33.33% - 14px);margin:0 7px 14px 7px;}
    .main-content-wrapper .list-wrapper{margin:0 -7px;}
    .main-content-wrapper.tag-listing .list-wrapper .list{width:calc(50% - 14px);}
    .post-single .post-content > div {height: auto!important;}
    .hco-blog-post .blog-post-main .back-link{margin:30px 0 0 0;}
    .hco-blog-post .blog-post-main .blog-post-details{margin:20px 0 60px 0;}
    .hco-blog-post .blog-post-main .left article.blog-post .blog-title h1{font-size:28px;line-height:40px;}
    .hco-blog-post .blog-post-main .left{padding:0 30px 0 0;}
    .hco-blog-post .blog-post-main .left .box{margin:40px 0 0 0;padding:40px 0 0 0;}
    .hco-blog-post .blog-post-main .left .box .author{padding:25px 0 0 0;}
}
@media(max-width:767px){
    .tag-banner .breadcrumb{top:30px;}
    .tag-banner .title h1{font-size:25px;line-height:35px;margin:0 0 10px 0;}
    .post-inner{margin:0;}
    .post-inner .left-post{width:100%;margin:0 0 30px 0;}
    .blog-page .title-part{margin:0 0 30px 0;}
    .post-single .post-content{padding:12px 15px;}
    .post-inner .right-post{width:100%;margin:0;}
    .post-inner .right-post .post-single+.post-single{margin-top:30px;}
    .main-content-wrapper .list-wrapper{margin:0;width:100%;padding:0 0 0 0;}
    .main-content-wrapper .list-wrapper .list{margin:0 0 30px 0;}
    .post-single .post-content .content{padding:12px 0 20px;}
    .main-content-wrapper .title-part{margin:0 0 20px;padding:0 0 10px 0;}
    .hco-blog-post .blog-post-main .left{padding:0 0 50px 0;width:100%;}
    .hco-blog-post .blog-post-main .right{width:100%;}
    .hco-blog-post .blog-post-main .left article.blog-post .blog-image {margin: 0 0 20px 0;}
    .hco-blog-post .blog-post-main .left article.blog-post .blog-title h1{font-size:20px;line-height:30px;}
    .hco-blog-post .blog-post-main .left .box ul{display:flex;justify-content:center;margin:15px 0 10px 0;}
    .hco-blog-post .blog-post-main .left .box .author h5 {padding: 5px 0 0 0;}
    .post-inner .left-post{width:100%;margin:0 0 30px 0;}
    .main-content-wrapper.tag-listing .list-wrapper .list{width:100%;margin: 0 0 14px 0;}
    .topic-select {padding: 12px 0;}
    .tag-page .main-content-wrapper {margin-top: 10px;}
    .topic-select .widget-module{flex-flow:row wrap;}
    .topic-select .widget-module a.home-link{min-width:auto;margin:0 0 10px 0;}
    .topic-select .widget-module a{padding:1px 7px;margin-right:4px;font-size:14px;}
    .topic-select ul{justify-content:center;}
    .post-topic .post-inner .left-post .post-single .image,.post-single .image{height:155px;}
    .main-content-wrapper .topic-search{width:100%;margin:0;}
    .post-single .image {height: 155px;}
}
.error-page{text-align:center;padding:100px 0;}
.error-page h1{font-weight:bold;margin:0 0 30px 0;}
.hero-wrap-system .hero-color{position:absolute;}
.hero-wrap-system .hero-color h1{font-size:50px;font-weight:bold;}

.unsubscribe_page{text-align:center; padding:100px 0;}
.unsubscribe_page h1,
.password_page h1{font-weight:bold;}
.unsubscribe_page h3{font-size:24px;margin:0 0 24px 0;}
.unsubscribe_page input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){border-radius:5px;text-transform:lowercase;}
.unsubscribe_page .hs-button.primary,
.password_page .hs-button.primary.large{background-color:#00acd8;border:solid 1px #00acd8;color:#fff;display:block;margin:0px auto;}
.unsubscribe_page .hs-button.primary:hover,
.password_page .hs-button.primary.large:hover{background-color:#132048;border:1px solid #132048;color:#fff;}

.password_page{max-width:800px;margin:0 auto;padding:100px 0;text-align:center;}
.password_page p{margin:0 0 25px 0;}
.password_page input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){max-width:510px;margin:0 0 20px 0;height:auto!important;}

.preference-page,
.confirmation{max-width:800px;margin:0 auto;padding:100px 0;}
.preference-page h2{margin:0;}
.preference-page .item-inner{background-color:#ededed;margin:20px 0px;padding:10px;}
.preference-page .item-inner p{margin:0 0 0 30px;}
.preference-page .hs-button.primary{margin:30px 0 0 0;}

.confirnation_wrap{display:flex;margin:60px auto;align-items:center;justify-content:center;}
.confirmation{text-align:center;margin:60px auto;}
.confirmation h2{font-weight:bold;margin:0;}
.confirmation .success{margin:10px 0 0 0;}

.results_hero { padding: 50px 0; background: #132048; }
.results_hero h1 { margin: 0; color: #fff; }
section.search_results { padding: 80px 0; }
.search_results ul { margin: 0; padding: 0; list-style-type: none; }
.search_results ul li { margin: 15px 0; display: inline-block; width: 100%; padding: 20px 25px; background: rgba(0, 0, 0, 0.03); border-radius: 10px; }
.search_results ul li a.hs-search-results__title { font-size: 20px; line-height: 28px; margin: 0 0 10px; display: inline-block; width: 100%; color:#132048; }


@media(max-width:991px){
    .preference-page{padding:0 15px;}
    
    section.search_results { padding:60px 0; }
    .search_results ul li { margin: 10px 0; }
}

@media(max-width:767px){
    .error-page{margin:30px 0;}
    .error-page h1{font-size:32px;margin:0 0 20px 0;line-height:38px;}
    .hero-wrap-system .hero-color h1{font-size:30px;}
    .hero-wrap-system .hero-color .title{margin:0;}
    .password_page{width:100%;padding:0 15px;margin:30px 0;}
    .password_page h1{font-size:30px;margin:0 0 5px 0;}
    .unsubscribe_page{width:100%;padding:0 15px;margin:30px 0;}
    .unsubscribe_page h1{font-size:30px;margin:0 0 5px 0;}
    .unsubscribe_page h3{font-size:20px;margin:0 0 20px 0;}
    .unsubscribe_page input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:100%!important;}
    .preference-page{width:100%;padding:0 15px;}
    .preference-page h1{font-size:32px;line-height:38px;}
    .preference-page .item-inner p{margin:0;}
    
    section.search_results { padding:50px 0; }
    .search_results ul li a.hs-search-results__title { font-size: 18px; line-height: 26px; }
    .search_results ul li { margin: 10px 0; padding:20px 15px; font-size: 14px; line-height: 22px; }
}
body .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{max-width: none; white-space: inherit; overflow: visible;}

header.header-hco{box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}
header.header-hco{position:fixed;width:100%;z-index:101;transition:400ms;top: 0;left: 0;}
header.header-hco.desktop{background-color:#FFFFFF;}
header.header-hco a{color:#132048;}
header.header-hco a:hover{color:#0053C4;}
header.header-hco .top-header a{color:#FFF;}
header.header-hco .top-header a:hover,header.header-hco.desktop .top-header .right .normal-link .login-dropdown a:hover {color:#0053C4;}
header.header-hco ul,
header.header-hco.mobile ul{list-style:none; margin:0; padding:0;}

header.header-hco.desktop .top-header{background-color:#132048;}

header.header-hco.desktop .bottom-header .logo{width:270px;}
header.header-hco.desktop .bottom-header .logo img{display:block;}
header.header-hco.desktop .bottom-header .mainmenu{width:calc(100% - 430px);}
header.header-hco.desktop .bottom-header .button-1{width:160px;}
header.header-hco.desktop .bottom-header .button-1 a{font-size:20px; line-height:normal; padding:; min-width:auto; display:block; border-radius:px;}


/* Custom CSS Start  */
header.header-hco.desktop .top-header .left ul li a{width:24px;height:24px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;border-radius:4px;}
header.header-hco.desktop .top-header .right .button-3 a{min-width:90px;text-transform:capitalize;font-weight:500;padding:5px 15px;}
header.header-hco.desktop .top-header .right .button-3 a:hover{color:#FFF}
header.header-hco.desktop .top-header .right > div > div{margin:0 0 0 30px;}

header.header-hco.desktop .language-switcher{position: relative;min-width: 194px;}
header.header-hco.desktop .language-switcher label{color:#fff;cursor:pointer;display: block;position: relative;padding: 13px 0;}
header.header-hco.desktop .language-switcher label:after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;position:absolute;right:0;top:13px; transition:400ms;font-size:10px;}
header.header-hco.desktop .language-switcher ul {position:absolute;background-color:#fff;left:0;z-index:11;width:100%;top:0;box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16);padding:32px 28px 32px 35px;min-width:245px;padding:22px 28px 25px 35px;border-top:4px solid;display:block;opacity:0;visibility:hidden;transform:translateY(75px);border-color:#d3242f;transition:400ms;}
header.header-hco.desktop .lang_switcher_class .globe_class:hover ul.lang_list_class{opacity:1;visibility:visible;transform:translateY(47px);}
header.header-hco.desktop .language-switcher ul li a{color:#000;padding:8px 0;display:block;}
header.header-hco.desktop .language-switcher:after{content:'';width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;position:absolute;left:45px;top:40px;transition:400ms;opacity:0;visibility:hidden;border-color:transparent transparent #d3242f transparent;}
header.header-hco.desktop .language-switcher.open:after{opacity:1;visibility:visible;}
header.header-hco.desktop .lang_switcher_class .globe_class .lanuage-name {color: #fff;padding: 0 0 0 40px;margin: -10px 0 0 0;}
header.header-hco.desktop .language-switcher:before{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;position:absolute;right:0;top:7px;font-size:11px;}
header.header-hco.desktop .top-header .right>div>div.language-switcher{margin:0 20px 0 0;}
header.header-hco.desktop .language-switcher .lang_switcher_class{padding:0 20px 0 0;}
header.header-hco.desktop .bottom-header .logo-left img{max-width:131px;display:block;}

/* header.header-hco.desktop .inner{position:relative;} */
header.header-hco.desktop .bottom-header{padding: 0 0;position:relative;}
header.header-hco.desktop .bottom-header .logo-left{width:131px;}
header.header-hco.desktop .bottom-header .logo-left img{display:block;}
header.header-hco.desktop .bottom-header .right-part{width:calc(100% - 131px);display:flex;justify-content:flex-end;align-items:center;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li{display:inline-block;margin-left:1px;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li.has-child > a:before{content:'';width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;position:absolute;left:30%;top:51px;transition:400ms;;opacity: 0;visibility: hidden;transform: translateY(30px);}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li.has-child:hover > a:before{opacity: 1;visibility: visible;transform: translateY(0);}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li.has-child > a:after{content:'\f078';font-family:"Font Awesome 5 Free"; font-weight: 900;color:#132048;position:absolute;right:10px;top:17px;z-index:10;transition:400ms;font-size: 10px}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li.has-child > a:hover:after {color: #0053C4;transform: rotate(180deg);}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li:first-child{margin-left:0;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li > a{color:;padding:18px 3px;display:block;position:relative;font-size:14px;font-weight: 400}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li:last-child > a::after {right: 0;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li.has-child > a{padding-right:22px;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li:last-child > a{padding-right: 13px;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li:hover .menu-wrapper{opacity:1;visibility: visible;transform: translateY(0);}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper{background-color:#e3e3e3; border-top:solid 4px; left:50%;opacity:0;position:absolute;border-radius: 10px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);top:50px;visibility:hidden;transform:translateY(30px)translateX(-50%);z-index:11;transition:200ms;min-width: 300px;margin: 0 auto;width: 100%;max-width:1365px;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .each-dropdown{padding:40px 20px 30px 90px;position:relative;width: calc(100%/5);}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .each-dropdown:first-child {padding:40px 40px 30px 40px;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper.two-column .listofparent{display:inline-block;vertical-align:top;width:calc(50% - 4px);}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .drop-title{border-bottom:2px solid #e2e8ee;color:;font-size:14px;margin:0 22px;padding:0 0 7px;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper a{display:block;padding:0 0 10px 15px;border-radius:7px;color:#132048;font-size:14px;line-height:21px;margin:0;position:relative}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper a:hover {color:#0053C4;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper a strong{color:#0028ff; font-size:17px;font-family:;font-weight:400;padding:0 16px 0 0;position: relative;}    
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper a strong:after {position:absolute;  content:"\f105"; font-family:'FontAwesome'; right:0; top:10px; color:#fff; font-weight:400; font-size: 26px; line-height: 0; margin-left: 10px; }
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .menu-1{min-width:275px;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper.two-column .menu-1{min-width:680px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
    header.header-hco.desktop .bottom-header .search-header .searchContainer button{height:61px;}
}
/* Custom CSS End */

header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .each-dropdown .dropdown-title{font-size:16px;color:#132048;font-weight:500;text-align:-webkit-left;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .each-dropdown .dropdown-title a {font-size: 16px;color:#132048;font-weight: 500;padding: 00;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .each-dropdown .dropdown-title a:hover {color:#0053C4;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .each-dropdown .simple-menu{margin:15px 0 0 0; text-align:-webkit-left;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li.column_1{position:relative;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li .menu-wrapper{left: 0;transform: translateY(30px);top:100%;}
/* header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li.column_1:hover .menu-wrapper.column_1{transform:translateY(0)translateX(-50%);left: -100px;right: 0;} */
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li:not(.column_1):hover .menu-wrapper{transform:translateY(0)translateX(-50%);}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li:not(.column_1) .menu-wrapper{top:75px;transform:translateY(30px)translateX(-50%);left:50%;padding: 0 70px 0 5px;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper ul li a:before{content:'';position:absolute;left:0;top:10px;background-color:#132048;width:7px;height:1px;transition:400ms;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper ul li a:hover:before{background-color:#0053C4;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li.column_4 .menu-wrapper.column_4::after{right:30%;left:auto;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li.column_5 .menu-wrapper.column_5::after{right:30%;left:auto;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li .menu-wrapper.column_1 ul li a:before{display:none;}
header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li .menu-wrapper.column_1 ul li a{padding:0 0 10px;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .bottom-link a{padding:0 0 30px 0;font-size:18px;font-weight:600;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .bottom-link a i{margin:0 10px 0 0;transition:400ms;}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .bottom-link a:hover i{color#0053C4}
header.header-hco.desktop .bottom-header .main-menu .menu-wrapper.column_1 .each-dropdown{width:100%;}

header.header-hco .normal-link{position:relative;}
header.header-hco .normal-link .login-link{cursor:pointer;color:#fff;}
header.header-hco .normal-link .login-dropdown{display:none;background-color:#e3e3e3;border-top:solid 4px #00acd8;position:absolute;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);top:0;left: -130px;z-index:11;min-width:240px;margin:0 auto;width:100%;padding:15px 0;transform: translateY(40px);}
header.header-hco .normal-link .login-dropdown a{color:#132048;display:block;padding:5px 30px;}
header.header-hco .normal-link .login-link:after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;position:absolute;right:-12px;top:0;font-size:9px;transition: 400ms;}
header.header-hco .normal-link.open .login-link:after {transform: rotate(180deg);}
header.header-hco .normal-link .login-link:before{content:'';width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;position:absolute;right:0;top:0;transition:400ms;opacity:0;visibility:hidden;transform:translateY(30px);border-color:transparent transparent #00acd8 transparent;bottom:100%;}
header.header-hco .normal-link.open .login-link:before{opacity:1;visibility:visible;}
header.header-hco.mobile .normal-link .login-link,header.header-hco.mobile .normal-link .login-link:after {color: #132048;}

.parent-toggle{background-color:#132048;border:none;cursor:pointer;padding:11px 0;position:absolute;right:20px;top:8px;width:43px;border-radius: 0px;}
.parent-toggle .icon-bar{margin:auto;background-color:#fff;border-radius:1px;display:block;height:3px;position:relative;width:22px;transition:400ms;;}
.parent-toggle .icon-bar + .icon-bar{margin-top:4px;}
.parent-toggle .icon-bar:nth-child(1),
.parent-toggle .icon-bar:nth-child(3){top:0;transform:rotate(0deg);}
.parent-toggle.nav-menuopen .icon-bar:nth-child(1){top:7px;transform:rotate(45deg);}
.parent-toggle.nav-menuopen .icon-bar:nth-child(2){opacity:0;}
.parent-toggle.nav-menuopen .icon-bar:nth-child(3){top:-7px;transform:rotate(-45deg);}

header.header-hco.mobile{padding: 10px 0;}
header.header-hco.mobile .inner{display:flex;justify-content:space-between; align-items:center;padding:0 40px 0 0;}
header.header-hco.mobile .mobile-logo{width:112px;}
header.header-hco.mobile .mobile-logo img{display:block;}
/* header.header-hco.mobile .language-switcher{min-width:auto;font-size:14px;}
header.header-hco.mobile .language-switcher label{color:#000; padding:13px 15px 13px 0;}
header.header-hco.mobile .language-switcher label:after{color:#000;}
header.header-hco.mobile .language-switcher ul{left:0;position:fixed;top:59px;width:100%;padding:5px 28px 17px;}
header.header-hco.mobile .language-switcher ul li a{padding:5px 0;} */
header.header-hco.mobile .normal-link{font-size:14px;}

header.header-hco.mobile .mobile-links ul.mobile-menu > li > a,
header.header-hco.mobile .submenus .hs-menu-wrapper > ul > li > a,
header.header-hco.mobile .submenus .level1 .back-home,
header.header-hco.mobile .submenus .level1 .dropdown-title,
header.header-hco.mobile .submenus .level1 .bottom-link a{font-weight:500;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);border:1px solid #ffffff;background-color:#e3e3e3;display:block;font-size:16px;padding:7px 40px 7px 20px;position:relative;cursor:pointer;padding: 14px;}

header.header-hco.mobile .mobile-links ul.mobile-menu{position:absolute;width:100%;left:0; top:54px; opacity:0; visibility:hidden; transition:400ms;;}
header.header-hco.mobile .mobile-links ul.mobile-menu.menuopen{opacity:1; visibility:visible;}
header.header-hco.mobile .mobile-links ul.mobile-menu.childActive{opacity:0; visibility:hidden; pointer-events:none;}
header.header-hco.mobile .mobile-links ul.mobile-menu li .mobile-sub-menu{display:none;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}
header.header-hco.mobile .mobile-links ul.mobile-menu li .mobile-sub-menu ul{padding:15px 15px;z-index:1;background-color:#fff;}
header.header-hco.mobile .mobile-links ul.mobile-menu > li > .mobile-sub-menu{display:none;}
header.header-hco.mobile .mobile-links ul.mobile-menu > li > button.sub-menu-toggle{background-color:transparent;border:0;cursor:pointer;padding:0;position:absolute;right:5px;top:2px;width:38px; height:37px;}
header.header-hco.mobile .mobile-links ul.mobile-menu > li > button.sub-menu-toggle .icon-bar{margin:auto;background-color:#1d2345;border-radius:0;display:block;height:2px;position:relative;width:16px;transition:400ms;;}
header.header-hco.mobile .mobile-links ul.mobile-menu > li > button.sub-menu-toggle .icon-bar + .icon-bar{margin-top:-5px;transform:rotate(90deg);}
header.header-hco.mobile .mobile-links ul.mobile-menu > li > button.sub-menu-toggle .icon-bar:nth-child(1),
header.header-hco.mobile .mobile-links ul.mobile-menu > li > button.sub-menu-toggle .parent-toggle .icon-bar:nth-child(3){top:-3px;transform:rotate(0);}
header.header-hco.mobile .mobile-links ul.mobile-menu > li > button.sub-menu-toggle.sub-nav-menuopen .icon-bar:nth-child(1){top:7px;transform:rotate(45deg);}
header.header-hco.mobile .mobile-links ul.mobile-menu > li > button.sub-menu-toggle.sub-nav-menuopen .icon-bar:nth-child(2){opacity:0;}
header.header-hco.mobile .mobile-links ul.mobile-menu > li > button.sub-menu-toggle.sub-nav-menuopen .icon-bar:nth-child(3){top:-7px;transform:rotate(-45deg);}
header.header-hco.mobile .mobile-links ul.mobile-menu > li > button.sub-menu-toggle.nav-menuopen span.icon-bar:last-child{opacity: 0;}
header.header-hco.mobile .mobile-links ul.mobile-menu > li{position:relative;}

header.header-hco.mobile .submenus .level1{background-color:#e3e3e3; left:0;overflow:auto!important; position:absolute;top:54px;transform:translateX(-110%);transition:400ms;width:100%;}
header.header-hco.mobile .submenus .level1.column_1 .dropdown-title{display:none;}
header.header-hco.mobile .submenus .level1 .dropdown-title{position:relative; transition:400ms;;}
header.header-hco.mobile .submenus .level1 .dropdown-title.parent-menuopen{background-color:#132048; color:#fff;}
header.header-hco.mobile .submenus .level1 .dropdown-title.parent-menuopen a{color:#fff;}
header.header-hco.mobile .submenus .level1.active{transform: translateX(0%);}
header.header-hco.mobile .submenus .level1:not(.column_1) .list{display:none;}

header.header-hco.mobile .submenus .level1:not(.column_1) .list .hs-menu-wrapper > ul > li > a{background-color:#DEF1F9; font-size:16px; font-weight:400;}

header.header-hco.mobile .submenus .list-wrapper{position: relative;}
header.header-hco.mobile .submenus span.mobile-toggle{width:36px;height:36px;position:absolute;right:0px;top:2px;transition:400ms;;cursor: pointer;}
header.header-hco.mobile .submenus span.mobile-toggle:after,
header.header-hco.mobile .submenus span.mobile-toggle:before{content:"";background-color:#000;height:16px;width:2px;position:absolute;left:17px;top:10px;transition:400ms;;}
header.header-hco.mobile .submenus span.mobile-toggle:before{transform:rotate(90deg); transition:400ms;;}
header.header-hco.mobile .submenus span.mobile-toggle.nav-menuopen:after{transform:rotate(90deg);background-color:#fff;}
header.header-hco.mobile .submenus span.mobile-toggle.nav-menuopen:before{opacity:0;transform:rotate(180deg);}

header.header-hco.desktop .language-switcher .lang_switcher_class{display:block;}
header.header-hco.desktop  .lang_switcher_class .globe_class{background:url(//3270549.fs1.hubspotusercontent-na1.net/hubfs/3270549/raw_assets/public/h_and_co%20-%20Assurance/images/globe.svg) no-repeat left / 23px 23px;margin:0 auto;padding:17px 0 20px 0;width:100%;height:23px;}
header.header-hco.desktop .lang_switcher_class .globe_class .lanuage-name{width:100%;}
header.header-hco.desktop .lang_switcher_class .globe_class ul{transform:translate(0,46px)}
header.header-hco.desktop .lang_switcher_class .globe_class ul:before{display:none;}
header.header-hco.desktop .lang_switcher_class .globe_class ul li{border:none;padding:0 0 10px;}
header.header-hco.desktop .lang_switcher_class .globe_class ul li a{text-align:left;font-size:16px;}
header.header-hco.desktop .lang_switcher_class .globe_class ul li:last-child{padding-bottom:5px;}
header.header-hco.desktop .language-switcher .globe_class:after{content:'';width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;position:absolute;left:88px;top:37px;opacity:0;visibility:hidden;border-color:transparent transparent #d3242f transparent;}
header.header-hco.desktop .language-switcher .globe_class:hover:after{opacity:1;visibility:visible;}

footer.footer{background-color:#132048;color:#fff;font-weight:500;padding:50px 0 0 0;z-index: 100;position: relative;}
footer.footer a{color:#fff;}
footer.footer a:hover{color:#0053C4;}
footer.footer ul{list-style:none;margin:0;padding:0;}
footer.footer .footer-links{padding-right:70px;}
footer.footer .footer-row + .footer-row{margin:34px 0 0;padding:0 0 55px;}
footer.footer .loc-ttl{border-bottom:1px solid;margin:0 0 10px;padding:0 0 4px;}
footer.footer .list-wrapper .list{width:25%;font-size:14px;}
footer.footer .list-wrapper .list:not(:first-child){padding:0 0 0 80px;}
footer.footer .copy-strip{background-color:#132048;letter-spacing:0.7px;font-size:14px;padding:8px 0;}
footer.footer .bottom-button{position:fixed;bottom:0;right:70px;}
footer.footer .bottom-button a{background-color:#0053C4;color:#FFF;padding:15px 15px 11px 15px;border-radius: 10px 10px 0px 0px; display:inline-block;font-size:16px;font-weight:500;min-width:270px;text-align:center;text-transform:uppercase;}
footer.footer .bottom-button a:hover{background-color:#132048;}

@media (min-width:1200px){
    .mainmenu .hs-menu-wrapper ul li:hover > a,
    .mainmenu .hs-menu-wrapper ul li.active > a,
    .mainmenu .hs-menu-wrapper ul li.active-branch > a{color:#0053C4;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children:hover ul.hs-menu-children-wrapper{opacity:1;visibility:visible;transform:translateY(0);}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children span.mobile-toggle, .parent-toggle{display:none;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li:hover a{color:#0053C4;}
    header.header-hco.mobile{display:none;}
}

@media (max-width:1629px){
    header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .each-dropdown {padding: 20px 20px 20px 30px;}
    header.header-hco.desktop .bottom-header .main-menu .menu-wrapper .each-dropdown:first-child {padding: 20px 30px 20px 30px;}
    header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper>ul>li:last-child .menu-wrapper.column_1,
    header.header-hco.desktop .bottom-header .main-menu .hs-menu-mainwrapper > ul > li:nth-last-child(2) .menu-wrapper.column_1{left:auto;right:0;}
}

@media (max-width:1199px){
    header.header-hco.mobile{display:block;background-color: #fff;}
    header.header-hco.desktop{display:none;}
    .mainmenu .hs-menu-wrapper ul li a{color:;padding:10px 15px;}
    .mainmenu .hs-menu-wrapper > ul{background-color:#fff;display:none;left:0;margin:0;position:absolute;text-align:left;top:70px;width:100%;padding:10px 0 0;}
    .mainmenu .hs-menu-wrapper > ul > li{display:block;}
    .mainmenu .hs-menu-wrapper > ul > li:not(:first-child){margin-left:0;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper{background-color: rgba(65, 206, 239, 0.1); position:static;opacity:1;visibility:visible;display:none;width:100%;transform:translateY(0); transition:none !important;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li a{padding:6px 15px 6px 30px;}
    footer.footer .list-wrapper .list:not(:first-child){padding: 0 0 0 40px;}

    /*header.header-hco.mobile .globe_class{background:none;width:100%;} */
    header.header-hco.mobile .language-switcher.open .globe_class .lang_list_class{opacity:1;visibility:visible;}
    header.header-hco.mobile .language-switcher .globe_class .lang_list_class{display:block;opacity:0;visibility:hidden;position:absolute;background-color:#fff;left:-50px;z-index:11;width:100%;top:0;box-shadow:0 3px 12px rgba(0,0,0,0.16);min-width:165px;padding:10px 5px 15px 5px;border-top:4px solid;display:block;transform:translateY(42px);border-color:#d3242f;transition:400ms;;}
    header.header-hco.mobile .language-switcher .globe_class .lang_list_class li{border:none;padding:10px 0;}
    header.header-hco.mobile .language-switcher .globe_class .lang_list_class::after,header.header-hco.mobile .language-switcher .globe_class .lang_list_class::before{display: none;}
    header.header-hco.mobile .language-switcher .lang_switcher_class:after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:900;color:#132048;position:absolute;right:0;top:0px;font-size:11px;}
    header.header-hco.mobile .globe_class .lanuage-name {color: #132048;}
    header.header-hco.mobile .globe_class .lanuage-name{color:#132048;word-break:break-all;width:60px;font-size:14px;line-height:22px;}
    
    header.header-hco .normal-link .login-dropdown{padding:5px 0;}

}
@media (max-width:991px){
    
    footer.footer .bottom-button{left:70px;right:70px;}
    footer.footer .bottom-button a{min-width: initial;width:100%;padding:8px 15px 4px;} 
    footer.footer .copy-strip{padding: 8px 0 57px;}
}
@media (max-width:767px){
    footer.footer{padding-bottom:20px;}
    footer.footer .footer-row + .footer-row{margin: 75px 0 0;}
    footer.footer .footer-links{padding:0 0 40px;}
    footer.footer .other-info br{display: block;}
    footer.footer .list-wrapper .list{width:auto;}
    footer.footer .list-wrapper .list:not(:first-child){padding: 0px 0px 0px 0px;}
    footer.footer .list-wrapper .list br{display: block;}
    footer.footer .copy-strip{background-color:#132048;line-height:45px;padding: 8px 0 40px;}
    footer.footer .copy-strip a{display: inline-block;}
    footer.footer .bottom-button{left:20px;right:20px;}
}

*{box-sizing: border-box;}
*:focus{outline:none;}
::-moz-focus-inner{border:0;}
body{margin:0px;}

img{height:auto; max-width:100%;}

.the-anchor {
position: relative;
top: -90px;
}

.row-fluid [class*="span"]{min-height:auto;}
.container{margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;}
.container:after{clear:both; content: ""; display:table;}

.padding-topbottom{padding-top:60px; padding-bottom:60px;}
.padding-top{padding-top:60px;}
.padding-bottom{padding-bottom:60px;}


/* Slick css */
.slick-slider .slick-arrow{background:url(//3270549.fs1.hubspotusercontent-na1.net/hubfs/3270549/raw_assets/public/h_and_co%20-%20Assurance/images/left-arrow.svg) no-repeat center / 18px auto; border:none; z-index:9; position:absolute; top:50%; left:0;font-size:0; width:50px; height:50px; transition:400ms;; cursor:pointer;transform: translateX(-50%);}
.slick-slider .slick-arrow.slick-next{left:auto; right:0;transform: scale(-1);}

.slick-slider .slick-dots{text-align:center; padding:0; margin:0;}
.slick-slider .slick-dots li{display:inline-block; margin:0 5px;}
.slick-slider .slick-dots li button{width:6px; height:6px; border-radius:100%; background-color:#fff; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:.5; transition:400ms;;} 
.slick-slider .slick-dots li.slick-active button{opacity:1;}

/* data-small-btn="true" */
.fancybox-slide .fancybox-content{overflow:visible !important;}
.fancybox-slide .fancybox-close-small{background:#fff;border-radius:100%;height:30px;opacity:1;padding:2px;right:0;top:-38px;width:30px;}
.fancybox-slide .fancybox-close-small svg{color:#000;}

.widget-type-rich_text ul[style="list-style-type: circle;"]{list-style:none !important;}
.widget-type-rich_text ul[style="list-style-type: circle;"] li:before {background-color:transparent;border:3px solid #70e0c1;border-radius:100%;content:"";height:8px;left:0;position:absolute;top:16px;width:8px;}

.widget-type-rich_text ul[style="list-style-type: square;"]{list-style:none !important;}
.widget-type-rich_text ul[style="list-style-type: square;"] li:before{background-color:#70e0c1;content:"";width:11px;left:4px;position:absolute;top:16px;height:11px;border-radius: 0;}

.widget-type-rich_text ul,
.widget-type-rich_text ul[style="list-style-type: disc;"]{list-style:none !important;}
.widget-type-rich_text ul li:before,
.widget-type-rich_text ul[style="list-style-type: disc;"] li:before {background-color:#70e0c1;border-radius:100%;content:"";width:11px;left:2px;position:absolute;top:16px;height:11px;}

/* CSS start from here */
.light-gray-bg { background-color: #f9f9f9; }
.light-gray-bgw { background-color: #fff; }
.blue-bg { background-color: #132048; }
.white-bg { background-color: #fff }

/* CSS end  here */

@media (min-width:768px) { .container, .row-fluid .container[class*="span"]{width:750px;} }
@media (min-width:992px) { .container, .row-fluid .container[class*="span"]{width:970px;} }
@media (min-width:1200px) { .container, .row-fluid .container[class*="span"]{width:1170px;} }
@media (min-width:1200px) { .containerc, .row-fluid .containerc[class*="span"]{width:1200px;} }
/*@media (min-width:1430px) { .container, .row-fluid .container[class*="span"]{width:1400px;} }
@media (min-width:1630px) { .container, .row-fluid .container[class*="span"]{width:1600px;} }*/

@media (min-width:768px) {
    .flex{display:flex;}
    .flex-reverse{flex-flow:row-reverse;}
    .align-center{align-items:center;}
    .align-top{align-items:flex-start;}
    .align-bottom{align-items:flex-end;}
    .space-between{justify-content:space-between;}
    .justify-center{justify-content:center;}
    .justify-right{justify-content:flex-end;}
    .justify-left{justify-content:flex-start;}
    .row-wrap{flex-flow:row wrap;justify-content:center;}
}

@media (max-width:1200px) { 
  body{margin-top:54px !important;}
}