@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);







/* 1a. Containers */


/* 1b. Colors */


/* 1c. Typography */



























































/* 1d. Buttons */

















































.content-wrapper { max-width: 1200px;}
.dnd-section,.content-wrapper--vertical-spacing { padding: 80px 0;}
.dnd-section > .row-fluid, .page-center { max-width: 1200px; padding:0 15px;}
@media only screen and (min-width: 960px) and (max-width: 1199px){
  .dnd-section > .row-fluid, .content-wrapper, .page-center { max-width:  960px; }
}
@media only screen and (min-width: 768px) and (max-width: 959px){
  .dnd-section > .row-fluid, .content-wrapper, .page-center { max-width:  768px; }
}
@media only screen and (min-width: 481px) and (max-width: 767px){
  .dnd-section > .row-fluid,.content-wrapper, .page-center { max-width:  480px; }
}
@media  (max-width: 480px){
  .dnd-section > .row-fluid,.content-wrapper, .page-center {max-width:  95%;}
}

*, *:before, *:after {box-sizing: border-box;}
html{overflow-x: hidden;}
body { font-size: 14px; color: #6e6e6e; font-weight: 400; font-family: Open Sans; overflow-x: hidden;}
p { font-size: 14px; color: #6e6e6e; font-weight: 400;}
/* Anchors */
a { color: #519bda;}
a:hover,a:focus,a:active { color: #6e6e6e;}
/* Headings */
h1 {font-family: Open Sans;font-size: 260%; color: #1c1c1c; font-weight: 400;}

@media (min-width: 768px) and (max-width: 959px){
  h1{font-size: 170%;}
}
@media only screen and (min-width: 481px) and (max-width: 767px){
  h1{font-size: 150%;}
}
@media only screen and (max-width: 480px){
  h1{font-size: 100%;}
}
h2 {font-family: Open Sans;font-size: 32px;color: #1c1c1c;font-weight: 400;}
h3 { font-family: Open Sans;font-size: 24px; color: #1c1c1c; font-weight: 400;}
h4 { font-family: Open Sans;font-size: 20px;color: #1c1c1c; font-weight: 400;}
h5 {font-family: Open Sans;font-size: 18px; color: #1c1c1c; font-weight: 400;}
h6 {font-family: Open Sans;font-size: 16px;color: #1c1c1c;font-weight: 400;}
img{max-width: 100%;vertical-align: middle;height: auto;}
blockquote {border-left-color: #1c1c1c;border-left: 2px solid;margin: 0 0 1.4rem;padding-left: 15px;}

button,.button { background-color: 




rgba(0, 0, 0, 1.0)
;border: 0px solid #4c4b50; border-radius: 0px; color: #ffffff; padding: 12px 60px;}
button:hover,button:focus,.button:hover,.button:focus {background-color: rgba(0, 0, 0, 1.0);border-color: rgba(36, 35, 40, 1.0);color: #ffffff;}
button:active,.button:active { background-color: rgba(40, 40, 40, 1.0); border-color: rgba(36, 35, 40, 1.0); color: #ffffff;}

form,.submitted-message {font-size: 14px; color: #6e6e6e; font-weight: 400 ;}
form{ background-color: rgba(#null, 0.0);}
.form-title { background-color: rgba(#null, 0.0); color: rgba(40, 40, 40, 1.0);}
form label {color: rgba(40, 40, 40, 1.0);}
form legend {color: rgba(40, 40, 40, 1.0);}
form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea {border: 1px solid #B7B7B7;border-color: rgba(223, 223, 223, 1.0); color: rgba(40, 40, 40, 1.0);  background-color: rgba(255, 255, 255, 1.0);}
form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=number]:focus,form input[type=file]:focus,form select:focus,form textarea:focus {border-color: rgba(183, 183, 183, 1.0);background-color: rgba(#null, 0.0);box-shadow: 0 0 10px rgb(0 0 0 / 11%);}
::-webkit-input-placeholder {color: #6e6e6e;}
::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder,::placeholder,.hs-fieldtype-date .input .hs-dateinput:before {color: #6e6e6e;}
.fn-date-picker td.is-selected .pika-button { background: #6e6e6e;}
.fn-date-picker td .pika-button:hover { background-color: #6e6e6e !important;}
.fn-date-picker td.is-today .pika-button { color: #6e6e6e;}
form input[type=submit],form .hs-button { background-color: 




rgba(0, 0, 0, 1.0)
; border: 0px solid #4c4b50; border-radius: 0px; color: #ffffff;  padding: 12px 60px;}
form input[type=submit]:hover,form input[type=submit]:focus{ background-color: rgba(0, 0, 0, 1.0); border-color:rgba(36, 35, 40, 1.0); color: rgba(215, 215, 215, 1.0);}
form .hs-button:hover,form .hs-button:focus { background-color: rgba(0, 0, 0, 1.0); color:rgba(215, 215, 215, 1.0);}
form input[type=submit]:active,form .hs-button:active {background-color: rgba(40, 40, 40, 1.0); border-color: #747378;}

table {background-color: 




rgba(255, 255, 255, 1.0)
;border-color: #6e6e6e;border: 1px solid;overflow-wrap: break-word;border-collapse: collapse;}
th,td {border-color: #6e6e6e;color: #6e6e6e;border: 1px solid;}
thead th,thead td { background-color: 




rgba(110, 110, 110, 1)
; border-bottom-color: #6e6e6e;color: #FFFFFF;}
tfoot td {background-color: 




rgba(255, 255, 255, 1.0)
;color: #6e6e6e;}

.top_header{ background-color: rgba(32, 127, 195, 1.0);}
.top_navigation_menu .hs-menu-wrapper>ul>li:not(:last-child)>a{color: rgba(255, 255, 255, 1.0);border-right: 1px solid rgba(51, 97, 125, 1.0);}
.top_navigation_menu .hs-menu-wrapper>ul>li:not(:last-child)>a:hover{color: rgba(255, 255, 255, 1.0); background-color: rgba(48, 96, 125, 1.0);}
.top_navigation_menu .hs-menu-wrapper>ul>li.active{color: rgba(255, 255, 255, 1.0);}
.top_navigation_menu .hs-menu-wrapper>ul>li>ul>li>a{ background-color: rgba(29, 96, 146, 1.0);  color: rgba(255, 255, 255, 1.0);  border-bottom: solid 1px rgba(29, 96, 146, 1.0);;}
.top_navigation_menu .hs-menu-wrapper>ul>li>ul>li>a:hover{ background-color: rgba(29, 55, 70, 1.0);color: rgba(255, 255, 255, 1.0);}
.top_navigation_menu .hs-menu-wrapper>ul>li:last-child>a{color: rgba(255, 255, 255, 1.0);}
.header_search .header_searh_inner .hs-search-field__input{background-color: rgba(235, 235, 235, 1.0);border: 1px solid rgba(199, 199, 199, 1.0);color: rgba(85, 85, 85, 1.0);}
.header_search .header_searh_inner .hs-search-field__input:hover{background-color: rgba(255, 255, 255, 1.0);}
.header_search .header_searh_inner .hs-search-field__input:focus{border-color:rgba(82, 168, 236, 0.8);}
.bottom_header{background-color: rgba(255, 255, 255, 1.0);border-bottom: 1px solid rgba(199, 199, 199, 1.0);}
.custom_menu_primary .hs-menu-wrapper>ul>li>a{color: rgba(110, 110, 112, 1.0);}
.custom_menu_primary .hs-menu-wrapper>ul>li:hover>a{color: rgba(81, 155, 218, 1.0);}
.custom_menu_primary .hs-menu-wrapper>ul>li.active{color: rgba(255, 255, 255, 1.0);}
.custom_menu_primary .hs-menu-wrapper>ul>li:hover .rt-menu-border{background: rgba(81, 155, 218, 1.0);}
.custom_menu_primary .hs-menu-wrapper>ul>li>ul{background: rgba(255, 255, 255, 1.0);}
.custom_menu_primary .hs-menu-wrapper>ul>li>ul>li>a{color: rgba(110, 110, 112, 1.0);}
.custom_menu_primary .hs-menu-wrapper>ul>li>ul>li>a:hover{color: rgba(81, 155, 218, 1.0);}
.custom_menu_primary .hs-menu-wrapper>ul>li>a:after{color: rgba(59, 59, 61, 1.0);}

body .navigation-primary a,.header__logo .logo-company-name,.header__language-switcher-label-current,.header__language-switcher .lang_list_class li a {color: ;font-family: Open Sans;}
body .navigation-primary a:hover,body .navigation-primary a:focus,.header__language-switcher-label-current:hover,.header__language-switcher-label-current:focus,.header__language-switcher .lang_list_class li:hover a,.header__language-switcher .lang_list_class li a:focus { color: ;}
body .navigation-primary a:active,.header__language-switcher-label-current:active,.header__language-switcher .lang_list_class li a:active {color: ;}
body .navigation-primary .submenu.level-1 > li > a.active-item:after {background-color: #6e6e6e;}
body .submenu.level-2,.header__language-switcher .lang_list_class { background-color: 




rgba(#null, 1)
; border-color: ;}
body .submenu.level-2 > li:first-child:before {border-color: ;}
.header__language-switcher .lang_list_class:before {border-bottom-color: ;}
body .submenu.level-2 .menu-item .menu-link:hover,body .submenu.level-2 .menu-item .menu-link:focus,.header__language-switcher .lang_list_class li:hover,body .submenu.level-2 > li:first-child:hover:before,body .submenu.level-2 > li:first-child.focus:before {background-color: 




rgba(#null, 1)
;}
.header__language-switcher .lang_list_class.first-active::after {border-bottom-color: 




rgba(#null, 1)
;}
.header__language-switcher-label-current,.header__language-switcher .lang_list_class li a {font-family: Open Sans;}
.header__language-switcher-label-current:after {border-top-color: ;}
.header_wrapper.updated-header-section .bottom_header .header__container{position:relative;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:first-child { position: unset;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:first-child>ul{width:100%;padding: 1.5em;-webkit-box-shadow: 0px 5px 12px 0px rgb(0 0 0 / 25%); -moz-box-shadow: 0px 5px 12px 0px rgba(0,0,0,.25);    box-shadow: 0px 5px 12px 0px rgb(0 0 0 / 25%);display: flex;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:first-child>ul.open-menu-list {display: flex !important;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:first-child>ul .header-menu-left-col{width:25%;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:first-child>ul .header-menu-left-col li a{font-size:24px; padding:20px; display:inline-block; font-weight:700; line-height:1.2em}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:first-child>ul .header-menu-left-col li .subtitle-text p{padding:0 20px; font-weight:bold}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:first-child>ul .header-right-col-block{width:75%;border-left: 1px solid #29aaf6; padding-left: 30px;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:first-child>ul .header-right-col-block > li{width:33.333%; float:left; margin-bottom: 10px;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:first-child>ul .header-right-col-block > li > a{font-size:19px; font-weight:700; color:#333; padding: 10px 5px;display: inline-block;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:first-child>ul .header-right-col-block > li ul li a {padding: 2px 5px;display: inline-block;}
.header_wrapper.updated-header-section .top_header .top_navigation_wrapper {display:flex;justify-content:end;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:nth-child(3)>ul>li:first-child>a,.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:nth-child(3)>ul>li:nth-child(6)>a,.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:nth-child(3)>ul>li:nth-child(8)>a,.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:nth-child(4)>ul>li:first-child>a{font-style: inherit;font-weight: unset;padding: 8px;font-size: 13px;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:nth-child(3)>ul>li:first-child, .header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:nth-child(3)>ul>li:nth-child(6), .header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:nth-child(3)>ul>li:nth-child(8) {padding:0 5px;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:nth-child(3)>ul>li:nth-child(6),.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:nth-child(3)>ul>li:nth-child(8) {margin-top: 0;}
.header_wrapper.updated-header-section .bottom_header .custom_menu_primary .hs-menu-wrapper>ul>li:nth-child(3)>ul>li:nth-child(6) {background: url(https://21144564.fs1.hubspotusercontent-na1.net/hubfs/21144564/raw_assets/public/Interlink_Cloud_Advisors_July2022/images/dropdown-separator.png) no-repeat;}
@media(max-width: 767px) {
  .header__navigation {background-color: 




rgba(#null, 1)
;}
  .header__navigation-toggle svg,.menu-arrow svg {fill: ;}
}
.top_footer{background-color:rgba(225, 228, 233, 1.0);}
.contact_us_section_wrapper h1,.title h2,.form_title h2,.cm-recent-blog-wrapper h2,.contact_us_section_wrapper h1{color:rgba(48, 48, 48, 1.0);}
.innertext>*,.contact_us_inner .content_wrap strong,.contact_us_inner .content_wrap,.projects-item .date,.footer_form form .hs-form-field>label{color:rgba(110, 110, 110, 1.0);}
.contact_us_inner .content_wrap a,.footer .cm-recent-blog-wrapper .projects_title a{color:rgba(81, 155, 218, 1.0);}
.contact_us_inner .content_wrap a:hover,.footer .cm-recent-blog-wrapper .projects_title a:hover{color:rgba(110, 110, 110, 1.0);}
.contact_us_inner .icon-phone:before,.contact_us_inner .icon-home:before,.contact_us_inner .icon-envelope-alt:before{color:rgba(110, 110, 110, 1.0);}
.footer_form form .hs-input{background-color:rgba(255, 255, 255, 1.0);
  color:rgba(110, 110, 110, 1.0); border: 1px solid rgba(224, 224, 224, 1.0);}
.footer_form form .hs-input:focus{border-color:rgba(82, 168, 236, 0.8);}
.footer_form form .hs-button{background-color:rgba(240, 240, 240, 1.0);color:rgba(0, 0, 0, 1.0);border: 1px outset rgba(118, 118, 118, 1.0);}
.footer_form form .hs-button:hover{background-color:rgba(222, 224, 227, 1.0);color:rgba(4, 4, 4, 1.0);border-color:rgba(79, 79, 79, 1.0);}
.copyright_main{background:rgba(17, 127, 199, 1.0);}
.footer_menu .hs-menu-wrapper ul li a{color:rgba(255, 255, 255, 1.0);}
.footer_menu .hs-menu-wrapper ul li:not(:last-child)>a:after{color:rgba(0, 0, 0, 1.0);}
.copyright_main .copyright_inner h4{color:rgba(255, 255, 255, 1.0);}
.copyright_main .copyright_inner h1{color:rgba(0, 0, 0, 1.0);}
.copyright_main .back_button a{ background-image: linear-gradient(rgba(102, 167, 222, 1.0),rgba(81, 155, 218, 1.0) 50%,rgba(43, 130, 205, 1.0)); color:rgba(255, 255, 255, 1.0);}
.copyright_main .back_button a:hover{background-image: linear-gradient(rgba(42, 125, 196, 1.0),rgba(81, 155, 218, 1.0) 35%,rgba(115, 174, 225, 1.0));}
.copyright_main .back_button a:before{background-image: linear-gradient(rgba(39, 117, 183, 1.0),rgba(47, 136, 211, 1.0) 45%,rgba(73, 150, 216, 1.0));}
.form_sidebar_wrapper .form_sidebar_inner{background: rgba(255, 255, 255, 1.0);}
.form_sidebar_wrapper .form_sidebar_inner h2{color: rgba(48, 48, 48, 1.0);}
.form_sidebar_wrapper .form_sidebar_inner .closebtn{color: rgba(81, 155, 218, 1.0);}
.form_sidebar_wrapper .sideBar_form form .hs-form-field>label,.form_sidebar_wrapper .sideBar_form form .inputs-list span{color: rgba(0, 0, 0, 1.0);}
.form_sidebar_wrapper .sideBar_form form .hs-form-field .hs-input{background: rgba(248, 248, 248, 1.0);border: 1px solid rgba(183, 183, 183, 1.0);color:rgba(0, 0, 0, 1.0);}
.form_sidebar_wrapper .sideBar_form form input.hs-button.primary.large{background: rgba(0, 0, 0, 1.0); color:rgba(255, 255, 255, 1.0);}

.white-text {color: #fff !important;}
.hero-slide-item.slide-with-img {background-size: cover; background-position: center;}
.hero-slider-module .hero-slider .slick-slide .slide-inner-wrap { min-height: 488px;}
.card__price { font-family: Open Sans  font-size: 24px;  color: #1c1c1c;font-weight: 400; }
.blue-round-button span,.blue-round-button a{background:#0e5aa3;background: -moz-linear-gradient(90deg, rgba(14, 90, 163) 0%, rgba(35, 146, 208) 100%);background: -webkit-linear-gradient(90deg, rgba(14, 90, 163,1) 0%, rgba(35, 146, 208,1) 100%);background: linear-gradient(90deg, rgba(14, 90, 163,1) 0%, rgba(35, 146, 208,1) 100%);padding: 10px 20px; display: inline-block; border-radius: 45px; transition:all 0.5s; min-width:291px; text-align:center;position:relative;font-size: 25px;text-transform: uppercase; color:#ffffff; position:relative;}
.purple_square_button a:before,.purple_square_button span:before,.blue_square_button a::before,.blue_square_button span::before,.green-square-button a::before,.green-square-button span::before,.blue-round-button span::before,.blue-round-button a::before{content:"+"; display:inline-block;font-weight: 600; margin-right: 10px;}
.blue-round-button span:hover,.blue-round-button a:hover{background: rgb(#0e5aa3); background: -moz-linear-gradient(90deg, rgba(35, 146, 208,1) 0%, rgba(14, 90, 163,1) 100%);background: -webkit-linear-gradient(90deg, rgba(35, 146, 208,1) 0%, rgba(14, 90, 163,1) 100%); background: linear-gradient(90deg, rgba(35, 146, 208,1) 0%, rgba(14, 90, 163,1) 100%);}
.purple_square_button a:before,.purple_square_button span:before,.blue_square_button a::before,.blue_square_button span::before,.green-square-button a::before,.green-square-button span::before{content:"+"; display:inline-block; font-weight: 600; margin-right: 5px;}
.green-square-button span,.green-square-button a{background:#6fc8c8; color:#fff; font-size:18px; font-weight:700;  padding:12px 15px; border-radius:4px;max-width:246px;
  width:100%;  display:inline-block; text-align:center; box-shadow: 13px 11px 46px rgba(67,138,255,0.25);} 
.green-square-button span:hover,.green-square-button a:hover{background:#5cadad;}
.blue_square_button span,.blue_square_button a{background:#2292d0; color:#fff; font-size:18px; font-weight:700; padding:12px 15px; border-radius:4px;max-width:246px; width:100%; display:inline-block; text-align:center;  box-shadow: 13px 11px 46px rgba(67,138,255,0.25);} 
.blue_square_button span:hover,.blue_square_button a:hover{background:#2082b9}
.purple_square_button span,.purple_square_button a{background:#a98abd; color:#fff;font-size:18px;font-weight:700; padding:12px 15px; border-radius:4px;max-width:246px; width:100%; display:inline-block; text-align:center; box-shadow: 13px 11px 46px rgba(67,138,255,0.25);} 
.purple_square_button span:hover,.purple_square_button a:hover{background:#9376a6}
.text-uppercase{text-transform:uppercase;}
.white-text{color:#fff;}
.semi-bold{font-weight:600;}
.blog-banner {background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.banner-section-updated .blog-banner {padding: 100px 0;color:#fff;}
.banner-section-updated .blog-banner:after {content: "";background-color: rgba(0,0,0,0.3);position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.banner-section-updated .blog-banner .bannerWarp {position: relative;z-index: 1;}
.banner-section-updated .blog-banner .bannerWarp h5 {font-size: 22px;letter-spacing: 3px;text-transform: uppercase;color: #87aad7;font-weight: 700;}
.banner-section-updated .blog-banner .bannerWarp h1 {font-size: 65px;letter-spacing: 2px;color: #ffffff;line-height: 1;font-weight: 400;margin-top: 25px;}
.Blog-main-wrapper {margin: 0 auto;background: #fff;padding:30px 68px 70px;max-width: 1920px;}
.Blog-main-wrapper .post-item {border:none;padding: 0;}
.Blog-main-wrapper .blog-listing-outer .col-4 {float: none;margin: 0; width: 26%;}
.Blog-main-wrapper .blog-listing-outer .col-8 {float: none;margin: 0; width: calc(100% - 26%);}
.Blog-main-wrapper .blog-listing-outer {display: flex;gap:25px;}
.Blog-main-wrapper .box-subscribe-form {background-color: #87aad7; padding: 40px;box-sizing: border-box;color:#1c194e;}
.Blog-main-wrapper .box-subscribe-form form input[type=submit],.Blog-main-wrapper .box-subscribe-form form .hs-button{background-color: #1c194e;border: 0px solid #1c194e; color: #ffffff;padding: 16px 30px;text-transform: uppercase;}
.Blog-main-wrapper .box-subscribe-form form {background-color: rgba(#null, 0.0);padding-top: 20px;}
.Blog-main-wrapper .box-subscribe-form form input[type=submit]:hover, .Blog-main-wrapper .box-subscribe-form form input[type=submit]:focus { background-color: rgba(0, 0, 0, 1.0); border-color: rgba(36, 35, 40, 1.0); color: rgba(215, 215, 215, 1.0);}
.Blog-main-wrapper .box-subscribe-form .grecaptcha-badge {margin: 0;}
.Blog-main-wrapper .blog-pagination {background-color: transparent;border: none;margin:0;border-radius: 0;}
.Blog-main-wrapper .load-more {display: inline-block;background-color: #1c194e;border: 0px solid #1c194e;color:#ffffff; padding: 16px 30px !important;text-transform: uppercase;margin-top: 50px;font-size: 16px;}
.Blog-main-wrapper .load-more:hover,.load-more:active,.load-more:focus {background-color: #207fc3;color: #ffffff;}
.Blog-main-wrapper .blog-sidebar-search {padding: 40px;}
.blog-sidebar-search .hs-search-field form {position: relative;}
.blog-sidebar-search .hs-search-field form button {position: absolute;left: 0;padding: 0;margin: 0;font-size: 0px;background-color: transparent;}
.blogListIndex {display: flex;flex-wrap: wrap;gap: 35px 25px;}
.blog-index__tag-header {padding-bottom: 20px;}
.blogListIndex .postListItem {width: calc(33.333% - 17px);}
.blogListIndex .postListItem .postItemImg{position: relative;}
.blogListIndex .postListItem .postItemImg img {width:100%;}
.Blog-main-wrapper .blog-tags-box {padding: 0 40px;}
.blogListIndex .postListItem .postItemHeading {position: absolute;left: 0;right: 0;top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align:center;z-index: 1;color:#fff;padding: 0 10px;}
.blogListIndex .postListItem .postItemTag {position: absolute;top: 0;display: flex;z-index: 1;color: #fff;font-size:15px;flex-wrap:wrap;gap:3px 0;}
.blogListIndex .postListItem .postItemTag a {color: #fff;}
.blogListIndex .postListItem .postBodyContent .post-title a,.Blog-main-wrapper .blog-tags-box .blogCategoriesItem a {color: #0068aa;}
.blogListIndex .postListItem .postBodyContent .post-title a:hover,.blogListIndex .postListItem .postBodyContent .post-title a:focus,.blogListIndex .postListItem .postBodyContent .post-title a:active,.Blog-main-wrapper .blog-tags-box .blogCategoriesItem a:hover,.Blog-main-wrapper .blog-tags-box .blogCategoriesItem a:active,.Blog-main-wrapper .blog-tags-box .blogCategoriesItem a:focus {color: #6e6e6e;}
.blogListIndex .postListItem .postItemTag span a {background-color: #1c194e;color: #fff;display: block; padding: 8px 10px !important;text-transform: uppercase;text-align:center;}
.blogListIndex .postListItem .postItemHeading .post-title,.blogListIndex .postListItem .postItemHeading .post-title a {color: #fff;line-height:1.3;font-weight:600;}
.postItemTag.postItemTagCustom span:not(:first-child) { display: none; }
.blogListTitle .blog-post-header { padding-bottom: 20px; padding-top: 50px !important;}
.blogListIndex .postListItem .postItemHeading .post-title{font-size:22px;text-transform: uppercase;letter-spacing: 0.5px;margin-bottom:0;}
.blogListTitle .blog-post-header h2 {font-size:28px;}
.Blog-main-wrapper .blog-tags-box .blogCategoriesItem {margin: 0 0 10px;font-size:16px;}
.Blog-main-wrapper .blog-tags-box .blogCategoriesItem .filter-link-count {color: #808080;}
.blogListIndex .postListItem .postBodyContent p {font-size: 14px;color: #393939;}
.blog-sidebar .title {color: #333333;}
.blogListIndex .postListItem .eb-post-meta {display: flex;align-items: center;text-transform: uppercase;flex-wrap: wrap;gap:5px;font-weight:600;color:#393939;line-height:1;}
.blogListIndex .postListItem .eb-post-meta .eb-post-author a {color: #393939;}
.blogListIndex .postListItem .eb-post-meta .eb-post-date {border-left: 1px solid #393939;padding-left: 6px;}
.blogListIndex .postListItem .postBodyContent .post-title {line-height: 1.2;font-weight: 600;margin-bottom: 8px;font-size:24px;}
.blogListIndex .postListItem .postBodyContent {padding: 15px 20px 0;font-size: 15px;}
.blogListIndex .postListItem .postBodyContent .post-head {margin-bottom: 20px;}
.Blog-main-wrapper .blog-tags-box .title {margin-bottom: 18px;}
.body-container--blog-index.blog-post.blog-post-update {border: none;padding: 0;}
.blog-post-update .banner-section .blog-post-header h1 {margin: 10px 0;line-height: 1.25;}
.blog-post-update .blog-wrapper {background-color: #fff;margin-top:0;padding-top:20px;}
.blog-post-update .blog-wrapper .blog-listing-inner {margin: 0;padding: 0;}
.blog-post-update .blog-wrapper .content-wrapper{padding: 0 0 30px;max-width: 750px;} 
.blog-post-update .eb-entry-author {background-color: #f5f5f5;padding: 18px 0 25px;}
.blog-post-update .eb-entry-author .authorBio {display: flex;align-items: center;}
.blog-post-update .eb-entry-author .authorBio .authorBioInner {width: 60px;}
.blog-post-update .eb-entry-author .authorBio .authorBioDetailedGroup {width: calc(100% - 60px);padding-left: 25px;}
.blog-post-update .eb-entry-author .authorBio .authorBioInner a {display: block;}
.blog-post-update .eb-entry-author .authorBio .authorBioInner img {width: 60px; height: 60px; object-fit: cover;} 
.blog-post-update .eb-entry-author .content-wrapper{padding: 0 15px;max-width: 900px;}
.blog-post-update .eb-entry-author .authorBioName a {color: #1c1c1c;}
.blog-post-update .blog-post .eb-entry-tags {border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding:30px 0;}
.blog-post-update .blog-post .eb-entry-tags .eb-tags {display:flex;flex-wrap:wrap;gap:5px 3px;align-items:center;margin:0;}
.blog-post-update .social_share {padding: 30px 0 15px;}
.blog-post-update .social_share .social_share_text {padding: 0 0 15px;color: #1c1c1c;}
.blog-post-update .social_share ul {margin: 0;padding: 0;display: flex;list-style: none;gap: 5px;}
.blog-post-update .banner-section .blog-post-header__inner {max-width: 785px;margin: 0 auto;}
.Blog-main-wrapper .box-subscribe-form h2,.Blog-main-wrapper .box-subscribe-form h3{color: #1c194e;}
.Blog-main-wrapper .box-subscribe-form .sub-title{line-height: 1.2;margin: 40px 0 25px;}
.p-acccordion_wrapper .accordion_title h3{padding-bottom: 0;font-size: 54px;font-weight: normal;line-height: 57px;margin: 18px 0 15px;color: #3e7ec2;text-transform: capitalize;}
.p-acccordion_wrapper .accordion_integration_list ul{padding: 0;margin: 20px 0;color: #555;}
.p-acccordion_wrapper .accordion_integration_list ul:last-child{border-bottom: 1px solid #ddd;}
.p-acccordion_wrapper .accordion_integration_list>ul>li{list-style: none;border-top: 1px solid #ddd;display: block;padding: 15px;overflow: hidden;}
.p-acccordion_wrapper .accordion_integration_list>ul>li .expand{display: block;text-decoration: none;color: #555;cursor: pointer;}
.p-acccordion_wrapper .accordion_integration_list>ul>li .expand .right-arrow {margin-top: 5px;margin-left: 20px;width: 10px;height: 100%;float: right;font-weight: bold;font-size: 30px;color: #519bda;}
.p-acccordion_wrapper .accordion_integration_list> ul>li .expand h2{color: #3e7ec2;padding: 0;margin: 0;font-size: 28px;line-height: 30px;position: relative;}
.p-acccordion_wrapper .accordion_integration_list>ul>li:hover{background: #efefef;}
.p-acccordion_wrapper .accordion_integration_list>ul>li .detail {margin: 10px 0 10px 0px;display: none;line-height: 22px;}
.p-acccordion_wrapper .accordion_integration_list>ul>li .detail>ul>li{list-style: disc inside;border-top: 0;padding: 5px;color: #6e6e6e;display: list-item;}
.p-acccordion_wrapper .accordion_integration_list>ul>li .expand .right-arrow.minus{display:none;}
.p-acccordion_wrapper .accordion_integration_list>ul>li .expand.expand-up .right-arrow.minus{display:block;}
.p-acccordion_wrapper .accordion_integration_list>ul>li .expand.expand-up .right-arrow.plus{display:none;}
.acquisitionlink-process {position: relative;}
.acquisitionlink-process .acquisitionlink-items img {float: left;margin: 0 20px 24px 0;width: 60px;}
.acquisitionlink-process .acquisitionlink-items h3 {position: relative;font-family: 'Roboto',sans-serif;font-size: 24px;font-weight: normal;margin: 0;color: #333;line-height: 1.6em;}
.acquisitionlink-process .acquisitionlink-items .text {font-size: 13px;}
.acquisitionlink-process .centered {clear: both;margin: 0 auto;padding: 3px 0;width: 20%;text-align: center;}
.acquisitionlink-process .centered:last-child {padding: 3px 0 35px;}
.acquisitionlink-process .centered hr {margin: 20px 0;border: 0;border-top: 1px solid #eee;}

@media (min-width: 768px) and (max-width: 959px){
  .p-acccordion_wrapper .accordion_title h3{font-size: 170%;}
  .p-acccordion_wrapper .accordion_integration_list>ul>li .expand h2{font-size: 170%;}
}
@media only screen and (min-width: 481px) and (max-width: 767px){
  .p-acccordion_wrapper .accordion_title h3{font-size: 150%;}
  .p-acccordion_wrapper .accordion_integration_list>ul>li .expand h2{font-size: 150%;}
}
@media all and (max-width:1599px){
  .blogListIndex .postListItem .postItemTag span a{ padding: 8px 10px !important;}
}
@media all and (max-width:1439px){
  .blogListIndex .postListItem .postItemHeading .post-title {font-size: 18px;}
  .Blog-main-wrapper .blog-sidebar-search,.Blog-main-wrapper .box-subscribe-form {padding: 20px 15px;}
  .Blog-main-wrapper .blog-tags-box {padding: 0 15px;}
}
@media all and (max-width:1199px){
  .blogListIndex .postListItem {width: calc(50% - 13px);}
  .blogListIndex .postListItem .postBodyContent {padding: 0 10px 0;font-size: 16px;}
}
@media all and (max-width:1024px) and (min-width:768px){
  .homepage-layout .page-center{padding:0 60px;} 
}
@media all and (max-width:1024px){
  .updated-header-section .mobile_navigation .hs-menu-wrapper>ul>li>ul>li{position:relative}
  .updated-header-section .mobile_navigation .hs-menu-wrapper>ul>li>ul li.hs-item-has-children span.child-trigger { right: -20px;}
  .updated-header-section .mobile_navigation .hs-menu-wrapper>ul>li>ul>li a span { display: block; font-weight: 700; font-size: 14px;}
  .header_wrapper.updated-header-section .top_header .top_navigation_wrapper {justify-content:start;}
  .blog-post-update .blog-wrapper .content-wrapper{padding-left:15px;padding-right:15px;}
}
@media all and (max-width:991px){
  .blogListIndex .postListItem {width: 100%;}
  .Blog-main-wrapper .blog-listing-outer .col-8 {width: calc(100% - 40%);}
  .Blog-main-wrapper .blog-listing-outer .col-4 {width: 40%;}
  .banner-section-updated .blog-banner .bannerWarp h1 {margin-top: 16px;}
  .blog-post-update .eb-entry-author .authorBio .authorBioInner {width: 90px;}
  .blog-post-update .eb-entry-author .authorBio .authorBioDetailedGroup {width: calc(100% - 90px);padding-left: 15px;}
}
@media all and (max-width:767px){
  .green-square-button span, .green-square-button a,.purple_square_button span,.purple_square_button a, .blue_square_button span, .blue_square_button a,.blue-round-button span,
  .blue-round-button a{font-size:18px; padding:10px 15px; min-width:230px;}
  .Blog-main-wrapper .blog-listing-outer {flex-wrap: wrap;}
  .Blog-main-wrapper .blog-listing-outer .col-8 {width:100%;}
  .Blog-main-wrapper .blog-listing-outer .col-4 {width: 100%;margin-top: 50px;}
  .blogListIndex .postListItem .postItemImg > a {margin-bottom:0; padding:0 !important;display:block;} 
  .banner-section-updated .blog-banner .bannerWarp h5 {letter-spacing: 1px;}
  .banner-section-updated .blog-banner .bannerWarp h1 {font-size: 48px;letter-spacing: 1px;}
  .blog-post-update .eb-entry-author .authorBio .authorBioDetailedGroup .authorBioName {font-size: 20px;}
  .blog-post-update .blog-listing-wrapper .blog-listing-inner .blog-post {background-color: #fff;padding: 10px 0;}
  .blog-post-update .blog-post .eb-entry-tags {padding: 15px 0;}
  a,button {-webkit-font-smoothing: antialiased;cursor: pointer;font-size:16px !important;margin-bottom: 10px;}
  a{display:inline-block;padding:5px !important;}
  .contact_us_inner .content_wrap {font-size: 16px;padding: 5px 5px 5px 0;}
  body{font-size:16px !important;}
  .p-acccordion_wrapper .accordion_title h3{margin-top: 45px;}
  button {touch-action: manipulation;}

  /*   Speed Optimisation  */

  .footer_menu .hs-menu-wrapper ul li a {padding: 14px 5px !important;min-width: 48px;margin-bottom: 0px;}
  .eb-pager__link-list a {min-width: 48px;min-height: 48px;margin: 0;}
  .mobile_navigation .hs-menu-wrapper > ul li a {padding: 14px 0px !important;}
  .mobile_navigation .hs-menu-wrapper > ul > li .child-trigger {padding: 11px 0 11px 0;}
  button.hs-tabs__nudge {height: 48px;}
  .hs_cos_wrapper_type_rich_text p a {padding: 10.5px 5px !important;margin: 0;}
  .section_wrapper .news_item h5 a {min-height: 48px;margin: 0;}
  .heading-with-summary-wrapper .content a {padding: 14px 5px !important; margin: 0;}
  .hs_cos_wrapper_type_rich_text ul li a {padding: 14px 5px !important;margin: 0;}
  a {min-width: 48px;min-height: 48px;}
  .hs-blog-post .social_share a {
    min-height: 48px !important;
    min-width: 48px !important;
  }
  
  .Blog-main-wrapper {padding: 30px 68px 70px 15px;}
  
  .blogListIndex .postListItem .eb-post-meta .eb-post-author a {margin-bottom:0;padding: 0 !important;min-height: auto;}
  .blogListIndex .postListItem .postBodyContent .post-title a {font-size:24px!important;}
  .Blog-main-wrapper.blog-wrapper { padding: 30px 15px 70px 15px; }
  .blogListIndex .postListItem .postItemTag span a{padding: 8px 13px !important;}
  .hs-blog-post a { padding: 0 !important; min-width: auto; min-height: auto !important; }
  
}
@media only screen and (max-width: 480px){
  .p-acccordion_wrapper .accordion_title h3{font-size: 100%;}
  .p-acccordion_wrapper .accordion_integration_list>ul>li .expand h2{font-size: 100%;}
  .blogListIndex .postListItem .postBodyContent .post-title a {font-size:20px !important;padding-left:0!important;}
  .blog-post-update .banner-section .blog-post-header__inner {padding-left:60px; padding-right:60px;}
  .blog-post-update .banner-section .blog-post-header h1 {font-size:30px;}
  .blog-post-update .blog-listing-wrapper .blog-listing-inner .blog-post {padding: 0 50px 0 0;}
}

@media only screen and (max-width: 375px){
  .blogListIndex .postListItem .eb-post-meta .eb-post-date {border-left:none;padding-left:0;}
  .blogListIndex .postListItem .eb-post-meta {align-items:flex-start;flex-direction:column;}
}