

/* force "accept all" buttons in cookie banner to have the same color as the "only necessary" / "save" buttons */
#hs-eu-cookie-confirmation #hs-eu-confirmation-button, #hs-modal-accept-all {
  color: var(--hs-banner-decline-text-color,var(--hs-banner-accentColor,#425b76)) !important;
  background: var(--hs-banner-decline-color,#fff) !important;
}

/* Hide empty "Advertisement" cookie category in consent banner */
#hs-categories-container .hs-category-row:nth-child(3) {
  display: none!important;
}

/* Force wrap in cookie table on privacy policy page */ 
table td {
  word-wrap: break-word;
}
/* Responsive grid */
.row-fluid { width: 100%; }
.row-fluid:before, .row-fluid:after { display: table; content: ''; }
.row-fluid:after { clear: both; }
.row-fluid [class*='span'] { display: block; float: left; width: 100%; min-height: 1px; margin-left: 2.127659574%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.row-fluid [class*='span']:first-child { margin-left: 0; }
.row-fluid .span12 { width: 99.99999998999999%; }
.row-fluid .span11 { width: 91.489361693%; }
.row-fluid .span10 { width: 82.97872339599999%; }
.row-fluid .span9 { width: 74.468085099%; }
.row-fluid .span8 { width: 65.95744680199999%; }
.row-fluid .span7 { width: 57.446808505%; }
.row-fluid .span6 { width: 48.93617020799999%; }
.row-fluid .span5 { width: 40.425531911%; }
.row-fluid .span4 { width: 31.914893614%; }
.row-fluid .span3 { width: 23.404255317%; }
.row-fluid .span2 { width: 14.89361702%; }
.row-fluid .span1 { width: 6.382978723%; }
.container-fluid:before, .container-fluid:after { display: table; content: ''; }
.container-fluid:after { clear: both; }
@media (max-width:767px) {
  .row-fluid { width: 100%; }
  .row-fluid [class*='span'] { display: block; float: none; width: auto; margin-left: 0; }
}
@media (min-width:768px) and (max-width:1139px) {
  .row-fluid { width: 100%; }
  .row-fluid:before, .row-fluid:after { display: table; content: ''; }
  .row-fluid:after { clear: both; }
  .row-fluid [class*='span'] { display: block; float: left; width: 100%; min-height: 1px; margin-left: 2.762430939%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
  .row-fluid [class*='span']:first-child { margin-left: 0; }
  .row-fluid .span12 { width: 99.999999993%; }
  .row-fluid .span11 { width: 91.436464082%; }
  .row-fluid .span10 { width: 82.87292817100001%; }
  .row-fluid .span9 { width: 74.30939226%; }
  .row-fluid .span8 { width: 65.74585634900001%; }
  .row-fluid .span7 { width: 57.182320438000005%; }
  .row-fluid .span6 { width: 48.618784527%; }
  .row-fluid .span5 { width: 40.055248616%; }
  .row-fluid .span4 { width: 31.491712705%; }
  .row-fluid .span3 { width: 22.928176794%; }
  .row-fluid .span2 { width: 14.364640883%; }
  .row-fluid .span1 { width: 5.801104972%; }
}
@media (min-width:1280px) {
  .row-fluid { width: 100%; }
  .row-fluid:before, .row-fluid:after { display: table; content: ''; }
  .row-fluid:after { clear: both; }
  .row-fluid [class*='span'] { display: block; float: left; width: 100%; min-height: 1px; margin-left: 2.564102564%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
  .row-fluid [class*='span']:first-child { margin-left: 0; }
  .row-fluid .span12 { width: 100%; }
  .row-fluid .span11 { width: 91.45299145300001%; }
  .row-fluid .span10 { width: 82.905982906%; }
  .row-fluid .span9 { width: 74.358974359%; }
  .row-fluid .span8 { width: 65.81196581200001%; }
  .row-fluid .span7 { width: 57.264957265%; }
  .row-fluid .span6 { width: 48.717948718%; }
  .row-fluid .span5 { width: 40.170940171000005%; }
  .row-fluid .span4 { width: 31.623931624%; }
  .row-fluid .span3 { width: 23.076923077%; }
  .row-fluid .span2 { width: 14.529914530000001%; }
  .row-fluid .span1 { width: 5.982905983%; }
}

/* Clearfix */
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }

/* Visibilty classes */
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
.hidden { display: none; visibility: hidden; }

/* Responsive visibilty classes */
.visible-phone { display: none !important; }
.visible-tablet { display: none !important; }
.hidden-desktop { display: none !important; }
@media (max-width:767px) {
  .visible-phone { display: inherit !important; }
  .hidden-phone { display: none !important; }
  .hidden-desktop { display: inherit !important; }
  .visible-desktop { display: none !important; }
}
@media (min-width:768px) and (max-width:1139px) {
  .visible-tablet { display: inherit !important; }
  .hidden-tablet { display: none !important; }
  .hidden-desktop { display: inherit !important; }
  .visible-desktop { display: none !important; }
}

















 









._global{
    --font_primary:Inter;
    --font_secondary:Inter;
    --color_primary:#000000;
    --color_secondary:#f94f06;
    --color_third:#bf41d2;
    --setting_body_width:2600px;
    --setting_wrapper:1310px;
    --setting_section:50px;
    --setting_body_bg_color:#000000;
    --animation_enable:false;
    --animation_duration:0;
    --animation_direction:up;
    
}


/* */
html{
    background-color:var(--setting_body_bg_color);
}
body {
    max-width: var(--setting_body_width);
    margin: 0 auto;
}

.dnd-section{
    padding:var(--setting_section) 0;
}
._WEBSITE_HEADER{
    --website_transition:all 0.3s ease;
    --website_bg_color:#f94f06;
    --website_bg_sticky_color:#000000;
    --nav_link_color:#fff;
    --nav_link_hover:#ffffff;
    --dropdown_link_hover:#ffffff;
    --dropdown_link_color:#fff;
    --dropdown_bg_color:#f94f06;

}/* */

._WEBSITE_HEADER{ background-color:var(--website_bg_color); position:relative; z-index:9999; transition:all 0.3s ease; }
._WEBSITE_HEADER.sticky{
    background-color:var(--website_bg_sticky_color);
}

/* */

._WEBSITE_HEADER { padding: 15px 0; }
._WEBSITE_HEADER .logo a { display: block; line-height: 0; }
._WEBSITE_HEADER .arrow_down { display: inline-block; height: 15px; width: 15px; position: relative; display: inline-flex; align-items: center; justify-content: center; transition: all 0.3s ease; }
._WEBSITE_HEADER .arrow_down span { transition: var(--website_transition); position: absolute; top: -5px; left: 0; width: 60%; height: 60%; border-width: 0 0 2px 2px; border-color: var(--nav_link_color); border-style: solid; transform: rotate(-45deg); right: 0; bottom: 0; margin: auto; }
._WEBSITE_HEADER ul { padding: 0; margin: 0; }

/* desktop before table */
@media (min-width:992px){
    ._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper > ul { display: flex; flex-wrap: wrap; list-style: none; }
    ._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper > ul > li { padding: 0 15px; position: relative; }
    ._WEBSITE_HEADER .hs-menu-wrapper a { transition:var(--website_transition); color: inherit; font-size: inherit; font-family: inherit; text-decoration:none; }
    ._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper > ul > li > a{ font-family:Inter;font-size:18px;color:#fff; transition:var(--website_transition); }
    ._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper > ul > li:hover > a{ color:var(--nav_link_hover); }
    ._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper > ul > li:hover > .arrow_down span{ border-color:var(--nav_link_hover); }
    ._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper > ul > li > .arrow_down { margin-left: 8px; vertical-align: middle; }
    ._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper > ul > li ul { position: absolute; list-style: none; margin-top: 20px; opacity: 0; visibility: hidden;}
    
    ._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper > ul li:hover > ul { opacity: 1; visibility: visible; margin-top: 0; }
    ._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper > ul > li:hover > .arrow_down { transform: scale(-1); }
    

    ._WEBSITE_HEADER ul.hs-menu-children-wrapper { box-shadow: var(--box_shadow); background-color:var(--dropdown_bg_color); padding: 20px 0; border-radius: var(--border_radius); width: 220px; transition: var(--transition); }
    ._WEBSITE_HEADER ul.hs-menu-children-wrapper > li {position: relative; }
    ._WEBSITE_HEADER ul.hs-menu-children-wrapper > li > a { display:block; padding: 8px 15px; min-width: 165px; font-family:Inter;font-size:12px;color:#fff; }
    ._WEBSITE_HEADER ul.hs-menu-children-wrapper > li:hover > a{ background:rgba(255, 255, 255, .1); color:var(--dropdown_link_hover); }
    ._WEBSITE_HEADER ul.hs-menu-children-wrapper > li:hover > .arrow_down span{ border-color:var(--dropdown_link_hover); }
    ._WEBSITE_HEADER ul.hs-menu-children-wrapper .hs-item-has-children { position: relative; }
    ._WEBSITE_HEADER ul.hs-menu-children-wrapper .hs-item-has-children span.child-triggerm { position: absolute; right: 20px; top: 0; bottom: 0; margin: auto 0; transform: rotate(-90deg); --secondary: currentColor; }
    ._WEBSITE_HEADER .hs-menu-wrapper.hs-menu-flow-horizontal  .hs-menu-depth-2 ul.hs-menu-children-wrapper { right: auto; left: 100%; top: 0; }
    ._WEBSITE_HEADER .hs-menu-wrapper.hs-menu-flow-horizontal  .hs-menu-depth-2:hover ul.hs-menu-children-wrapper { left: 100%; top: 0; }
    ._WEBSITE_HEADER .hs-menu-flow-horizontal { display: block !important; }
    ._WEBSITE_HEADER a.mobile-trigger { display: none; }
  
 
}







/* Table  table */

@media (max-width:991px){

    /* === menu === */
      
          
     
    .mainmenu, .mainmenu *{display: block;float: none;position: static;top: auto;right: auto;left: auto;bottom: auto;padding: 0px;margin: 0px;background-image: none;background-color: transparent;
        border: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow:    none;box-shadow: none; max-width: none;width: 100%;height: auto;
        line-height: 1;  font-weight: normal;text-decoration: none;text-indent: 0px;text-align: left;color: #fff;}
    a.mobile-trigger {  display: inline-block !important;  cursor: pointer;   position: absolute;   top: 8px;     right: 15px;       width: 44px;   height: 44px;   padding: 12px 10px;
        background: var(--secondary_color);  z-index: 99999999999;  -webkit-transition: background-color 0.2s linear;   font-size: 16px;  font-weight: normal;  text-align: left;  text-transform: uppercase;
        border-radius: 6px;  -webkit-transition:color .2s ease-in;   -moz-transition:color .2s ease-in;  transition:color .2s ease-in;}
    a.mobile-trigger:hover {  text-decoration: none;   color: #fff;}
    a.mobile-trigger span{  display: inline;}
    a.mobile-trigger span:before{  position: absolute;  content: 'Menu'; }
    a.mobile-trigger span:after{  position: relative;  right: 2px;  content: 'Close'; 
        background-color: var(--secondary_color);  opacity: 0;  transition: opacity .4s ease-in-out;  -moz-transition: opacity .4s ease-in-out;  -webkit-transition: opacity .4s ease-in-out; }

    /* Change button when menu is open */
    .mobile-open a.mobile-trigger{  -webkit-transition:background-color 0.2s linear;   -moz-transition:background-color 0.2s linear;   transition:background-color 0.2s linear;  background: var(--secondary_color);   }
    .mobile-open a.mobile-trigger span:after{ opacity: 1; }

    /* Toggle Button Icon & Animations */
    a.mobile-trigger i {  display: inline;  position: relative;  top: -2px;  margin-left: 0;  -webkit-transition-duration: 0s;  -webkit-transition-delay: .2s;  -moz-transition-duration: 0s;  -moz-transition-delay: .2s;
        transition-duration: 0s;  transition-delay: .2s;}
    a.mobile-trigger  i:before, a.mobile-trigger i:after {  position: absolute;  content: '';}
    a.mobile-trigger  i, a.mobile-trigger  i:before, a.mobile-trigger  i:after {  width: 24px;  height: 3px;  background-color: #fff;  display: inline-block;}
    a.mobile-trigger  i:before {  margin-top: -8px;   -webkit-transition-property: margin, -webkit-transform;  -webkit-transition-duration: .2s;  -webkit-transition-delay: .2s, 0;}
    a.mobile-trigger  i:after {  margin-top: 8px;   -webkit-transition-property: margin, -webkit-transform;  -webkit-transition-duration: .2s;  -webkit-transition-delay: .2s, 0;}
    .mobile-open a.mobile-trigger i {  background-color: rgba(0,0,0,0.0);  -webkit-transition-delay: .2s;  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);  -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
        box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);}
    .mobile-open a.mobile-trigger i:before {  margin-top: 0;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transition-delay: 0, .2s;
        -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);  -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);  box-shadow:  0px 1px 1px rgba(0, 0, 0, 0);}
    .mobile-open a.mobile-trigger i:after {  margin-top: 0;  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition-delay: 0, .2s;  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
        -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);  box-shadow:0px 1px 1px rgba(0, 0, 0, 0);}

    .mainmenu .hs-menu-flow-horizontal>ul ul li { position: relative;  }
    span.child-triggerm { position: absolute; top: 0; right: 0; height: 45px; width: 45px; border-left: 1px dotted hsla(0, 0%, 100%, .35); }
    span.child-triggerm span { border-color: #fff; width: 10px; height: 10px; }
    span.child-triggerm.child-open span { transform: rotate(-45deg) scale(-1); top: 4px; }


    /* Menu Styles on Mobile Devices */  
    .mainmenu .hs-menu-flow-horizontal,.mainmenu .hs-menu-children-wrapper{  display: none;}  
    .mainmenu ul.hs-menu-children-wrapper {  visibility: visible !important;  opacity: 1 !important;  position: static !important;  display: none;}
    .mainmenu .hs-menu-flow-horizontal{  position: absolute;  top: 60px;   left: 0px;   width: 100%;  -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.65);  -moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.65);
        box-shadow:  0px 5px 5px 0px rgba(0, 0, 0, 0.65);}
    .mainmenu .hs-menu-flow-horizontal{  padding: 40px 0 0 0;  background-color: var(--secondary_color);   width: 100%;  z-index: 8888;}
    .mainmenu .hs-menu-flow-horizontal > ul > li{  position: relative;}
    .mainmenu .hs-menu-flow-horizontal > ul > li a{  font-size: 17px;  line-height: 45px;  overflow: visible;}
    .mainmenu .hs-menu-flow-horizontal ul li{  border-top: 1px dotted rgba(255, 255, 255, .35); }
    .mainmenu .hs-menu-flow-horizontal ul li a{  padding: 0 10px;}
    .mainmenu .hs-menu-flow-horizontal ul li a:hover{  color: #fff; }
    .mainmenu .hs-menu-flow-horizontal > ul ul li{ background-color: rgba(255, 255, 255, .08);}
    .mainmenu .hs-menu-flow-horizontal > ul ul li a{  text-indent: 10px;  font-size: 16px; }
    .mainmenu .hs-menu-flow-horizontal > ul ul ul li a{  text-indent: 30px; }
    .mainmenu .hs-menu-flow-horizontal > ul ul ul ul li a{  text-indent: 50px;}


    /* extra menu css */
    .header_btn a {  white-space: nowrap; }    
    .header_wrapp{ position:relative;  }    



}



/* Mobile  table */


@media (max-width:767px){
    .header .logo img{  max-width: 120px;  max-height: 40px; }
    a.mobile-trigger{ top:0; }


}
.btn{
    --primary_button_primary_transform:none;
    --primary_button_primary_bg_color:#FD7B34;
    --primary_button_primary_border_radius:30px;
    --primary_button_primary_padding_x:28px;
    --primary_button_primary_padding_y:20px;
    --primary_button_hover_color:#ffffff;
    --primary_button_hover_bg:#FD955D;
    --primary_button_hover_border:#FD955D;
    --secondary_button_secondary_transform:none;
    --secondary_button_secondary_bg_color:#f94f06;
    --secondary_button_secondary_border_radius:3px;
    --secondary_button_secondary_padding_x:15px;
    --secondary_button_secondary_padding_y:10px;
    --secondary_button_hover_color:#ffffff;
    --secondary_button_hover_bg:#ffffff;
    --secondary_button_hover_border:#ffffff;
    
    --primary_button_font_family:Inter;
    --primary_button_font_size:18px;
    --primary_button_font_color:#fff;
    --primary_button_font_weight:600; 
    --secondary_button_font_family:Inter;
    --secondary_button_font_size:20px;
    --secondary_button_font_color:#fff;
    
}


.btn , .btn a {
    cursor:pointer;
    display:inline-block;
    font-family:Inter;font-size:18px;color:#fff;font-weight:600;
    text-transform:none;
    background-color:#FD7B34;
    border: 0px none #425b76;

    border-radius: 30px;
    padding: 20px 28px;
    text-decoration:none;
}
.btn:hover , .btn a:hover{
    color:#ffffff;
    background-color:#FD955D;
    border-color:#FD955D;
}


.btn.secondary , .btn.secondary a {
    display:inline-block;
    font-family:Inter;font-size:20px;color:#fff;
    text-transform:none;
    background-color:#f94f06;
    border: 1px solid #bf0a76;

    border-radius: 3px;
    padding: 10px 15px;
    text-decoration:none;
}
.btn.secondary:hover , .btn.secondary a:hover{
    color:#ffffff;
    background-color:#ffffff;
    border-color:#ffffff;
}



/**/
.btn.black { background: #000; color: #fff; border-color: #000; } 
.btn.black:hover { background: #fff; color: #000; border-color: #000; }

.btn.white { background: #fff; color: #000; border-color: #fff; }  
.btn.white:hover { background: #000; color: #fff; border-color: #000; }

.btn.outline { background: transparent; color: #FD7B34; border-color:#FD7B34; } 
.btn.outline:hover { background: #FD7B34; color: #fff; }

.btn.secondary.outline { border-color: #f94f06; color: #f94f06; } 
.btn.secondary.outline:hover { background: #f94f06; color:#fff; }

.btn.black.outline { border-color: #000; color: #000; } 
.btn.black.outline:hover { background: #000; color: #fff; }

.btn.white.outline { background: transparent; border-color: #fff; color: #fff; } 
.btn.white.outline:hover { background: #fff; color: #000; }


.btn.md{
    padding:23px 31px ;
}
.btn.lg{
    padding:28px 36px ;
}

/* Label */

.tag-label{
    color: #2a586f;
    background: #F2F4F7;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    line-height: 1.4;
    border: 1px solid #F2F4F7;
    padding: 10px 16px;
    border-radius: 8px;
    display: inline-block;
}

.tag-label:hover {
    border-color: #2a586f;
    background: #F2F4F7;
    color: #2a586f;
}
._TYPOGRAPHY{
    
    --body_color:#000000;
    --body_family:Inter;
    --body_size:20px;
    --body_weight:regular;
    --anchor_color:#000000;
    --anchor_family:Inter;
    --anchor_size:20px;
    --anchor_weight:regular;
    --h1_color:#000000;
    --h1_family:Inter;
    --h1_size:70px;
    --h1_weight:regular;
    --h2_color:#224659;
    --h2_family:Inter;
    --h2_size:60px;
    --h2_weight:600;
    --h3_color:#224659;
    --h3_family:Inter;
    --h3_size:48px;
    --h3_weight:regular;
    --h4_color:#224659;
    --h4_family:Inter;
    --h4_size:36px;
    --h4_weight:600;
    --h5_color:#224659;
    --h5_family:Inter;
    --h5_size:30px;
    --h5_weight:600;
    --h6_color:#f94f06;
    --h6_family:Inter;
    --h6_size:24px;
    --h6_weight:regular;
    --transform_h1:none;
    --transform_h2:none;
    --transform_h3:none;
    --transform_h4:none;
    --transform_h5:none;
    --transform_h6:none;
    
    
    --lineheight_body:1.2;
    
    
    --hover_anchor:#425b76;
    
}

/* */
*{box-sizing:border-box;}

body{
    margin:0px;
    padding:0px;
    font-family:Inter;font-size:20px;color:#000000;font-weight:regular;
  color:;
  font-family:Inter;font-size:20px;color:#000000;font-weight:regular;;
  line-height:1.2;
}

a{
    font-family:Inter;font-size:20px;color:#000000;font-weight:regular;
}
a:hover{
    color:#425b76;
}

h1,.h1{ font-family:Inter;font-size:70px;color:#000000;font-weight:regular; text-transform:none; } 
h2,.h2{ font-family:Inter;font-size:60px;color:#224659;font-weight:600; text-transform:none; }
h3,.h3{ font-family:Inter;font-size:48px;color:#224659;font-weight:regular; text-transform:none; }
h4,.h4{ font-family:Inter;font-size:36px;color:#224659;font-weight:600; text-transform:none; }
h5,.h5{ font-family:Inter;font-size:30px;color:#224659;font-weight:600; text-transform:none; }
h6,.h6{ font-family:Inter;font-size:24px;color:#f94f06;font-weight:regular; text-transform:none; }





.h1,h1,
.h2,h2,
.h3,h3,
.h4,h4,
.h5,h5,
.h6,h6{
    margin:0 0 10px;
    line-height:1;
}


.color\:inherit h1,
.color\:inherit h2,
.color\:inherit h3,
.color\:inherit h4,
.color\:inherit h5,
.color\:inherit h6,
.color\:inherit p{
    color: inherit;
}































.form{
  --from_label_bottom_spacing:5px;
    --from_field_bottom_spacing:15px;
    --from_label_transform:none;
    --from_input_height:50px;
    --from_input_border_radius:5px;
    --from_input_transform:none;
    --from_style_button:primary;
    --from_style_bg_color:rgba(255, 255, 255, 1.0);
    --from_style_padding:30px;
    --from_style_outline:false;
    --from_style_width:700px;
    --from_style_box_shadow:true;
    
  --form_title_font_family:Inter;
    --form_title_font_size:12px;
    --form_title_font_color:#f94f06;
    
  --form_label_font_family:Inter;
    --form_label_font_size:12px;
    --form_label_font_color:#000000;
    
  --form_input_font_family:Inter;
    --form_input_font_size:12px;
    --form_input_font_color:#000000;
    
}

/* */
.form-title{
  font-family:Inter;font-size:12px;color:#f94f06;
}
fieldset {
  padding-bottom: 15px !important;
  min-width:100%;
  display: grid;
  gap: 15px;
}
fieldset.form-columns-2 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
fieldset.form-columns-3 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
fieldset > div{
  min-width:100%;
}
fieldset .field > label{
  display:inline-block;
  font-family:Inter;font-size:12px;color:#000000;
  text-transform:none;
  padding-bottom: 5px !important;
}
.input {
  margin: 0 !important;
}
fieldset .hs-input{

  
  font-family:Inter;font-size:12px;color:#000000;
  height:50px;
  border-radius:5px;
  min-width:100%;
  padding:5px 15px;
}



/* */
label.hs-form-checkbox-display,
label.hs-form-radio-display {
  display: inline-block;
  position: relative;
}

input[type="checkbox"] + span,
input[type="radio"] + span {
  position: relative;
  padding-left: 30px;
  margin-left:0px !important;
}


input[type="checkbox"] + span:before,
input[type="radio"] + span:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  border: 2px solid var(--color_primary);
  width: 25px;
  height: 25px;
  left: 0;
}

input[type="checkbox"] + span:after,
input[type="radio"] + span:after {
  content: '';
  border-color: var(--color_primary);
  border-style: solid;
  border-width: 0 0 2px 2px;
  position: absolute;
  transform: rotate(-45deg);
  transition: all 0.3s ease;
  width: 12px;
  height: 8px;
  left: 6px;
  top: 5px;
  opacity: 0;
}

input[type="checkbox"]:checked + span:after,
input[type="radio"]:checked + span:after {
  opacity: 1;
}

input[type="checkbox"],
input[type="radio"] {
  position: absolute;
  height: 100%;
  width: 100%;
  margin: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}

li.hs-form-checkbox,
li.hs-form-radio {
  padding: 7px 0;
}

ul.inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

input[type="radio"] + span:before {
  border-radius: 100%;
}

input[type="radio"] + span:after {
  border: none;
  background: var(--color_primary);
  height: 13px;
  width: 13px;
  top: 0;
  left: 6px;
  bottom: 0;
  margin: auto 0;
  border-radius: 100%;
}
label.hs-form-booleancheckbox-display {
  position: relative;
}

.legal-consent-container .hs-richtext {
  margin: 13px 0;
}
/* */

/* All other browsers */
input[type="file"]::file-selector-button {
  cursor: pointer;
  height:47px;
  padding:10px 20px;
  z-index: 1;
  border:none;
  border-right:2px solid var(--color_primary);
  margin-right:20px;
  background:#efefef;
}
::-webkit-file-upload-button{
  cursor: pointer;
  height:47px;
  padding:10px 20px;
  z-index: 1;
  border:none;
  border-right:2px solid var(--color_primary);
  margin-right:20px;
  background:#efefef;
}
input[type=file] {
  padding: 0 !important;
  overflow:hidden;
}


.content__form-firefox-warning:not(:empty){
  padding: 15px;
  background: var(--primary-600);
  color: #ffffff;
  margin-bottom:30px;
}


body:has(.content__form-firefox-warning) .hs-button{
  opacity: 0.5;
  pointer-events: none;
}
 
 
 
 
 
 
 
 





table{
    --table_head_bg_color:#f94f06;
    --table_footer_bg_color:#f94f06;
    
}

table {
    width: 100%;
    border: 1px solid #000;
}


table thead {
    font-family:Inter;font-size:12px;color:#fff;
    
    background:#f94f06;
}
table thead th{
    padding: 10px;

}
tbody td{
    font-family:Inter;font-size:12px;color:#000;
    padding: 10px;

}
tfoot{
    font-family:Inter;font-size:12px;color:#fff;
}
tfoot th {
    padding: 10px;

    background:#f94f06;
 }

 tr:nth-child(even), tr:hover {
    background: rgb(0 0 0 / 8%);
}
tr:nth-child(even){
    background: rgb(0 0 0 / 10%);
}
tr th + th,tr td + td {
    border-left: 2px solid #fafafa;
}






._image{
    --image_radius:10px;
    
}
.img img {border-radius:10px;}
._WEBSITE_FOOTER{
    --website_footer_bg:#f94f06;
    --website_footer_link_hover_color:#ffffff;
}._WEBSITE_FOOTER { background-color: var(--website_footer_bg); font-family:Inter;font-size:12px;color:#000; }
.footer_logo img { max-width: 175px; max-height: 55px; object-fit: contain; object-position: left; }
.share_icon svg { height: 30px; }
.share_icon { padding: 0; margin: 0; }
._WEBSITE_FOOTER a{ font-family:Inter;font-size:12px;color:#000;} 
._WEBSITE_FOOTER .h5{ color: inherit;}


.hs-input + span * {
    display: inline !important;
}

.hs-input + span span.hs-form-required {
    color: #ff0000;
}

a{ font-size:inherit; color:inherit; }
.content-wrapper { margin: 0 auto; padding: 0 15px; }
@media screen and (min-width:1380px) {.content-wrapper { padding: 0; }}
.dnd-section > .row-fluid { margin: 0 auto; }

label.guide { display: inline-block; background: rgb(139 148 158 / 17%); color: #222121; padding: 7px 15px; font-size: 12px; font-weight: 700; text-transform: uppercase; border-radius: 3px; margin-bottom: 20px; margin-top:70px; }
.hs-private.hs-private.hs-private .hs-ls-responsive-toolbar { transform: translate(0, 27px) !important; }

img {display:inline-block; max-width: 100%;object-fit: contain;}
/* .display\:flex { flex-wrap: wrap;} */
.align-items\:middle { align-items: center; } 
.align-items\:top { align-items: flex-start; } 
.align-items\:bottom { align-items: flex-end; }

/* */
.overlay { position: relative; }
.overlay:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: var(--overlay_color); opacity: var(--overlay_opacity); z-index: 0; }
.overlay > div { position: relative; z-index: 1; }
.icon { line-height: 0; }
.mb\:0 { margin-bottom: 0 !important; }
.user\:none { user-select: none; }
.attachment\:fixed { background-attachment: fixed; }

/* */
.toggle_icon {position: absolute;top: 0;right: 0;height: 25px;width: 25px;display: flex;align-items: center;justify-content: center;bottom: 0;margin: auto 0;}
.toggle_icon svg { fill: currentColor; }
.toggle_icon .icon:first-child { opacity: 1; visibility: visible; }
.toggle_icon .icon { position: absolute; height: 22px; width: 15px; transition: var(--transition); opacity: 0; visibility: hidden; }
.active .toggle_icon .icon:first-child { opacity: 0; visibility: hidden; }
.active .toggle_icon .icon:last-child { opacity: 1; visibility: visible; }

/* theme_image */
.theme_image { }
.theme_image a[data-glightbox] { position: relative; display: block; line-height: 0; overflow: hidden; }
.theme_image a[data-glightbox]:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgb(0 0 0 / 38%); transition: all 0.5s ease; opacity: 0; }
.theme_image a[data-glightbox]:hover:after { opacity: 1; }
.theme_image a[data-glightbox] img { transition: all 0.5s ease; }
.theme_image a[data-glightbox]:hover img { transform: scale(1.1); }
.theme_image[size_type="auto"] {}
.theme_image[size_type="auto"] img { width: 100%; }


/*================= MODULE CSS ================= */

/* Hero */
.hero_section{position:relative; z-index: 5; padding:130px 0px 330px;background: var(--bg-stage-3, radial-gradient(70% 141.42% at 100.00% 70%, rgba(253, 123, 52, 0.20) 40%, rgba(253, 123, 52, 0.00) 100%), #193543);clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);}
.hero_section .hero_row{flex-flow:wrap; }
.hero_row .hero_content .hero_title {max-width:1310px;letter-spacing: -1.44px;}
.hero_row .hero_content .hero_text {max-width:1310px;}
.hero_content{color:#fff;}
/* .hero_image_desktop{position:absolute;top: 128px;right: 0;z-index: 2;} */
.hero_image_mobile{display:none;}

.hero_section.about__hero .hero_image_desktop {position: static;}
.hero_section.about__hero .hero_row{flex-flow:wrap; align-items:center;}
.hero_section.about__hero .hero_image_desktop img {width: 100%;}
    


@media(max-width:2560px){
  .hero_row .hero_content .hero_text {max-width:1310px;}
  .hero_image_desktop{display:block;}
  
}
@media(max-width:1024px){
  .hero_image_mobile{display:none;}
  .hero_image_desktop{display:block;}
}
/*
@media(min-width:992px) and (max-width:1290px){
  
  .hero_image_desktop{transform:scale(0.7) translateX(150px);}
  .hero_section.about__hero .hero_image_desktop{transform: scale(1);}  
}
*/

@media(max-width:992px){
  .hero_image_mobile{display:block; width:80%}
  .hero_image_desktop{display:none;}
  .hero_section {padding: 65px 0px 200px;}
}
@media(max-width:768px){.hero_row .hero_content .hero_text {max-width:515px;}.hero_image_mobile{display:block;}.hero_image_desktop{display:none;}}
@media(max-width:576px){
  .hero_section {
    padding: 65px 0px 105px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 94%);}
.hero_row .hero_content .hero_text {max-width:312px;}.hero_image_mobile{display:block;}.hero_image_desktop{display:none;}

}

/* Hero Gradient */
.hero_gradient{ background: var(--bg-stage-1, radial-gradient(49.48% 157.63% at 50.00% 50.00%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), #193543);}
.clip_path{padding-bottom:165px !important;clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);}
.hero_gradient .main_wrapper{flex-flow:wrap;}
.hero_gradient .content_wrapper{max-width:778px;}
.hero_gradient .content_wrapper .title{letter-spacing: -0.96px;}
.hero_gradient .content_wrapper .text{color:var(--secondary-300);}
.hero_gradient .button_wrapper ul.button_list{flex-flow:wrap;}
.hero_gradient.hero__inner_main.hero_gradient {min-height: 330px;display: flex;align-items: center;justify-content: center;}
.hero_gradient.hero__inner_main.hero_gradient .title {padding-bottom: 0;}
@media(max-width:768px){.hero_gradient.hero__inner_main.hero_gradient {min-height: 220px;}}

/* Hero Image */
.hero_image{padding-bottom: 165px !important; background:var(--secondary-800);}
.clip_path{clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);}
.hero_image .title_wrapper .title{color:#fff}
.hero_image .title_wrapper .text{color:var(--secondary-300)}
.hero_image .button>a{background:var(--primary-light);}
.hero_image .button>a:hover{background:linear-gradient(270deg, #FE9C67, var(--primary-600));}

@media(max-width:767px){
  
.clip_path {padding-bottom: 125px !important; -webkit-clip-path: polygon(0 0, 100% 0, 100% 92%, 0% 100%);}

}


/* Hero Contact */
.hero_contact{background:var(--secondary-100);}
.desc_box .title_wrapper .small_title{color:var(--primary-600);}
.desc_box .title_wrapper .title{color: var(--secondary-700);}
.desc_box .text{color: var(--secondary-600);max-width:732px;}
.address_box>div{color: var(--secondary-700);}
.address_box .address>div:nth-child(2){max-width: 238px;}
.hero_contact .contact span svg {vertical-align:middle;}

/* Content Title Section */
.content_heading{color:var(--secondary-700); letter-spacing: -0.72px}
.content_text{color:var(--secondary-600);}

/* Super Box */
.super_box_row {position: relative;}
/* .super_box_row:before {content: "";position:absolute;top: 0;bottom: 0;left: calc(50% - 30px);overflow: hidden; width: 4px;background: var(--gray-100, #F2F4F7);}
.super_box_row:after {content: "";position: absolute;left: calc(50% - 30px);right: 0;top: 0;background: var(--color_primary);border-radius: 100px;height: 150px;width: 3px;} */
.super_box .text_content{max-width:580px;padding:0 !important;}
.super_box .text_content .title{display:inline-block; color:var(--secondary-300); letter-spacing: -0.96px;}
.super_box .text_content .text{color:var(--secondary-300);}
.link_arrow{vertical-align:middle;}
.line {background: red;border-radius: 10px;left: calc(50% - 30px);overflow: hidden;position: absolute;top: 0;width: 4px;}
.color_change {background: #3af;border-radius: 10px;height: 150px;left: calc(50% - 30px);position: absolute;right: 0;top: 0;}
.text_content .icon:before {position: absolute;content: "";top: -3px;right: -3px;left: -3px;bottom: -3px;border: 6px solid var(--secondary-100);border-radius: 100px;}
.text_content .icon {display: flex;width: 40px;height: 40px;padding: 0;justify-content: center;align-items: center;background: var(--secondary-200);border-radius: 100px;position: relative;}
/* start svg and icon */
.super_box .tab_content_icon span.svg svg{opacity:0.3;}
.super_box .tab_content_icon span.icon svg{height:20px;width:20px;vertical-align:middle;}
.super_box .tab_content_icon>span:before {position: absolute;content: "";top: -3px;right: -3px;left: -3px;bottom: -3px;border: 6px solid var(--secondary-100);border-radius: 100px;}
.super_box .tab_content_icon>span {position: relative;width: 40px;height: 40px;padding: 0;display: flex;justify-content: center;align-items: center;background: var(--secondary-200);border-radius: 100px;}
.super_box .card_wrapper .card .card_icon .icon:before {  position: absolute; content: ""; top: -3px; right: -3px; left: -3px; bottom: -3px; border: 6px solid var(--secondary-100); border-radius: 100px;  } 
.super_box .card_wrapper .card .card_icon .icon {display: flex; width: 40px; height: 40px; padding: 0; justify-content: center; align-items: center; background: var(--secondary-200); border-radius: 100px; position: relative;  } 
/* end svg and icon */
@media(max-width:768px){.super_box .text_content{order:2;}}

/* Vertical Tab */
.vertical_tab{padding-block:295px; position: relative;z-index:1; background:var(--secondary-800);-webkit-clip-path: polygon(0 10%, 100% 0, 100% 90%, 0% 100%);clip-path: polygon(0 10%, 100% 0, 100% 90%, 0% 100%);}
.vertical_tab .title_wrapper .small_title{display:inline-block; background: var(--primary-light); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.vertical_tab .title_wrapper .title{max-width:486px; color:var(--white-color) !important; letter-spacing: -0.72px;}
.vertical_tab .tabs_list{list-style:none;display:inline-block;padding:0;}
.vertical_tab .tabs_list li, .tab_drawer{display:block;color:var(--secondary-500) !important;}
.vertical_tab .tabs_list li:hover,.tabs_list li.active{cursor:pointer;color:#fff !important;}
.tab_arrow {opacity: 0;}
.tabs_list li:hover .tab_arrow, .active .tab_arrow {opacity: 1;}
.tabs_list li:last-child{margin:0;}
.tabs_list li span{vertical-align:middle;letter-spacing:-0.72px;}
.tab_drawer{display:none !important;}
.tab_drawer:hover,.tab_drawer.active{cursor:pointer;color:#fff !important;}
.tab_drawer .tab_drawer_text{vertical-align:middle;}   
.vertical_tab .tab_content_icon span.icon svg{height:18px;width:18px;vertical-align:middle;}
.vertical_tab .tab_content_icon>span:before {position: absolute;content: "";top: -3px;right: -3px;left: -3px;bottom: -3px;border: 6px solid var(--secondary-100);border-radius: 100px;}
.vertical_tab .tab_content_icon>span {position: relative;width: 40px;height: 40px;padding: 0;display: flex;justify-content: center;align-items: center;background: var(--secondary-200);border-radius: 100px;}
.tab_content_text{color:var(--secondary-700);}
@media(max-width:991px){.tabs,.tab_content_wrapper{width:100%;}.tab_content{padding-bottom:20px;}.tab_drawer{display:block !important;}}
@media(max-width:768px){.tab_content{padding-bottom:20px;}.tab_drawer{display:block !important;}.vertical_tab{padding-block: 100px;
    clip-path: polygon(0 5%, 100% 0, 100% 95%, 0% 100%);} 

.tab_arrow {opacity: 0; display:none;}
.active .tab_arrow {opacity: 1; display:inline-block;}
}


/* Vertical Tab Slider */
.vertical_tab_slider .tab_content .card{width:614px;}
.vertical_tab_slider .tab_content .card .title{color:var(--secondary-700);}
.vertical_tab_slider .tab_content .card .content{color:var(--secondary-600);}
.vertical_tab_slider .arrow_wrapper{float:right;}
.vertical_tab_slider .arrow_wrapper>span { cursor: pointer; border: 1px solid var(--gray-200); border-radius: 50%; padding: 12px; background: rgba(255, 255, 255, 2.0); }
.vertical_tab_slider .arrow_wrapper>span>svg { background: rgba(255, 255, 255, 0.90); }
@media(max-width:768px){.vertical_tab_slider .tab_content .card{width:100%;}}

/* News Tabs Slider */
.card_image_wrapper img { width: 100%; border-radius: 20px 20px 0 0;}
div#tabing1 { display: block; }
.tabing___col { display: none; }
.news_tabs_slider .title_wrapper .title { color: var(--secondary-700) !important; }
.news_tabs_slider .title_wrapper .text { color: var(--secondary-600); }
.tab_menu_wrapper{max-width:100% !important;}
.tab_menu_wrapper .tab_menu { gap: 65px; overflow-y:hidden !important;}
.tab_menu_wrapper .tab_menu .tab_item { color: var(--secondary-700); opacity: 0.3; position: relative; letter-spacing: -0.72px;white-space:nowrap !important;}
.tab_menu  .tab_item:before { content: ""; display: block; position: absolute; top: 50px; left: 50%; transform: translate(-50%, -50%); width: 0; height: 4px; transition: all 0.3s ease-in-out; background: linear-gradient(270deg, #FD7B34 0%, #FE9C67 100%); border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.tab_menu_wrapper .tab_menu .tab_item:hover:before, .tab_menu .tab_item.main:before { width: 25%; }
.tab_item:hover, .tab_item.main { background: var(--primary-light); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; opacity: 1 !important; cursor: pointer; }
.card_container_box { max-width: fit-content !important; }
.card_content .card { max-width: 405px; }
.card_image_wrapper .card_image { border-radius: 20px 20px 0 0; width: 100%; height: 255px !important; object-fit: cover; }
.card_content .card_title span.author {  background: var(--x-linear); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; display:inline; }
.card_content .card_title span.year { color: var(--secondary-300); }
.card_content .card_text { max-width: 357px; color: var(--secondary-700); }
.arrow_wrapper>span { cursor: pointer; border: 1px solid var(--gray-200); border-radius: 50%; padding: 12px; background: rgba(255, 255, 255, 0.90); }
.arrow_wrapper>span>svg { background: rgba(255, 255, 255, 0.90); }
@media(max-width:768px) {.card_content .card { width: fit-content !important; }}
@media(max-width:425px) {.tab_menu_wrapper .tab_menu { gap: 30px; }}

/* Breadcrumb */
ul.breadcrumb{list-style:none;}
ul.breadcrumb>li>span>img{vertical-align:middle;}
ul.breadcrumb>li>span>a{color:var(--secondary-500) !important;vertical-align:middle;}
ul.breadcrumb>li>span>a:hover{color:var(--secondary-400) !important;}

/* Horizontal Tab Accordion */
.horizontal_tab_accordion .title_wrapper .title { color:var(--secondary-700); max-width:485px; letter-spacing: -1.2px; } 
.tab_nav_wrapper{max-width:100% !important;}
.tab_nav_wrapper .tab_nav{overflow-y: hidden !important;}
.tab_nav_wrapper .tab_nav_link { position:relative; letter-spacing: -0.72px; white-space:nowrap !important; color:var(--secondary-700), letter-spacing: -0.72px; opacity: 0.3} 
.tab_nav_wrapper .tab_nav_link:before { content:""; display: block; position: absolute; top: 52px; left: 50%; transform: translate(-50%,-50%); width: 0; height: 4px; transition: all 0.3s ease-in-out; background: linear-gradient(270deg, #FD7B34 0%, #FE9C67 100%);border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;} 
.tab_nav_wrapper .tab_nav_link:hover,.tab_nav_link.active { display:inline-block; background:var(--primary-light); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent; opacity:1; cursor:pointer; } 
.tab_nav_wrapper .tab_nav_link:hover:before, .tab_nav_link.active:before { width:40%; } 
.card_box_wrapper .card .card_title { color:var(--secondary-700); max-width:216px; } 
.accordion.current { display:block; } 
.accordion .current .accordion_header,.accordion .accordion_header:hover { color:var(--secondary-700); cursor:pointer; } 
.accordion .accordion_header { color:var(--secondary-300);} 
.accordion .accordion_content { color:var(--secondary-600); max-width:560px; } 
.accordion .accordion_content.current { display:block; } 
.accordion .link_arrow { vertical-align:middle; } 
/* start svg and icon */
.horizontal_tab_accordion .tab_content_icon span.icon svg{height:20px;width:20px;vertical-align:middle;}
.horizontal_tab_accordion .tab_content_icon>span:before {position: absolute;content: "";top: -3px;right: -3px;left: -3px;bottom: -3px;border: 6px solid var(--secondary-100);border-radius: 100px;}
.horizontal_tab_accordion .tab_content_icon>span {position: relative;width: 40px;height: 40px;padding: 0;display: flex;justify-content: center;align-items: center;background: var(--secondary-200);border-radius: 100px;}
.horizontal_tab_accordion .card_wrapper .card .card_icon .icon:before {  position: absolute; content: ""; top: -3px; right: -3px; left: -3px; bottom: -3px; border: 6px solid var(--secondary-100); border-radius: 100px;  } 
.horizontal_tab_accordion .card_wrapper .card .card_icon .icon {display: flex; width: 40px; height: 40px; padding: 0; justify-content: center; align-items: center; background: var(--secondary-200); border-radius: 100px; position: relative;  } 
/* end svg and icon */
@media(max-width:992px){.tab_nav_wrapper .tab_nav_link{padding-bottom:40px !important;}}
@media(max-width:768px){ .horizontal_tab_accordion .title_wrapper .title { letter-spacing: -0.96px;}} 

/* Anchor Navigation */
.anchor_navigation {position:relative; overflow:hidden; z-index:9; border-bottom: 1.5px solid var(--gray-100); background: rgba(255, 255, 255, 0.48); backdrop-filter: blur(50px);}
.sticky{position: sticky; top: 0;}
.nav_menu_wrapper .nav_menu .nav_list .nav_link { position: relative; opacity: 0.3; border-radius: 5px 5px 0 0; cursor: pointer;} 
.nav_menu_wrapper .nav_menu .nav_list .nav_link:before { content: ''; display: inline-block; position: absolute; top: 30px; left: 50%; transform: translate(-50%,-50%); width: 0; height: 3px; transition: all 0.3s ease-in-out; background: linear-gradient(to left, #FD7B34 0%, #FE9C67 100%); width: 0; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; } 
.nav_menu_wrapper .nav_menu .nav_list .nav_link:hover,
.nav_menu_wrapper .nav_menu .nav_list .nav_link.current {display: inline-block;opacity: 1;background: linear-gradient(to left, #FD7B34 0%, #FE9C67 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;} 
.nav_menu_wrapper .nav_menu .nav_list .nav_link:hover:before, 
.nav_menu_wrapper .nav_menu .nav_list .nav_link.current:before { width: 50%;} 
@media(min-width:2500px){
.nav_menu_wrapper ul li {padding: 0 20px;}
   
}

@media(max-width:2560px){.nav_menu_wrapper .nav_menu{gap:65px;}}
@media(max-width:768px){.nav_menu_wrapper .nav_menu{gap:30px;}}
@media(max-width:425px){.nav_menu_wrapper .nav_menu{gap:15px;}.nav_menu_wrapper .nav_menu .nav_list .nav_link{font-size: 12px;}}

/* Publications Section */
.publications{background:var(--gray-100);}
.publication_item>div{max-width:840px !important;}
.publication_item .small_title{color:var(--primary-600);}
.publication_item .heading{color:var(--secondary-700);letter-spacing: -1.2px;}
.publication_item .text {color:var(--secondary-600);}
.publication_item .blur_heading {color:var(--secondary-700);filter: blur(7px);-webkit-filter: blur(7px); user-select: none;}
.publication_item .blur_text {color:var(--secondary-700); background: linear-gradient(180deg, #2A586F 0%, rgba(42, 88, 111, 0.00) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; filter: blur(3px); -webkit-filter: blur(3px);}
@media(max-width:768px){.publication_item .heading{letter-spacing: -0.96px;}}

/* Event Section */
.event_section{background:var(--gray-100);}
.popup_frame_box .profile_box .thumbnail>img{border-radius:50%;}
.popup_frame_box .button{display: flex; align-self: center;}
.name_box .full_name{background:var(--x-linear);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.name_box .place_and_time{color:var(--secondary-300);}
.event_section .info_box .title{color:var(--secondary-300);}
.event_section .text_content_box .title{color:var(--secondary-700);}
.event_section .text_content_box .text{color:var(--secondary-600);}
.gated_item .title{color:var(--secondary-700);}
.gated_item .thumbnail{position:relative;z-index:1;}
.gated_item .thumbnail > img{-webkit-filter: blur(4px);}
.gated_item .gated_item_button a {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;} 
@media(max-width:992px){.popup_frame_box .button{align-self: flex-start;}}

/* Blog Detail Section */
.blog_detail_section{background:var(--gray-100);}
.blog_detail_section .top_item > div{margin-bottom:32px;}
.popup_frame_box .profile_box .thumbnail>img{border-radius:50%;}
.popup_frame_box .button{display: flex; align-self: center;}
/* .name_box .full_name span:nth-child(1),.name_box .full_name span:nth-child(3){background:var(--x-linear);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;} */
.name_box .full_name span{color:#333;}
.name_box .place_and_time{color:var(--secondary-300);}
.callout_box{color:var(--secondary-600);}
.blog_detail_section .content_text{color: var(--secondary-600);}
.blog_detail_section .heading{color:var(--secondary-700);}
.content_box_5 .text1,.content_box_5 .text2{color:var(--secondary-300);}
.content_box_5 .box1 .thumbnail1>img,.content_box_5 .box2 .thumbnail2>img{border:1px solid #eee;}
@media(max-width:992px){.popup_frame_box .button{align-self: flex-start;}}

/* Metrics with Icon */
.metrics_title { color: var(--secondary-700);letter-spacing: -0.72px; }
.metrics_content_text {color: var(--secondary-600);}
.metrics_sub_content { color: var(--secondary-700); }
.metrics_row {max-width: 1000px; margin: 0 auto;}
.metrics_box .icon:before { position: absolute; content: ""; top: -3px; right: -3px; left: -3px; bottom: -3px; border: 6px solid var(--secondary-100); border-radius: 100px; } 
.metrics_box .icon { position: relative; background: var(--secondary-200);} 
.metrics_heading {letter-spacing: -1.2px; }
.metrics_title .tab_content_icon span.icon svg{height:18px;width:18px;vertical-align:middle;}
.metrics_title .tab_content_icon>span:before {position: absolute;content: "";top: -3px;right: -3px;left: -3px;bottom: -3px;border: 6px solid var(--secondary-100);border-radius: 100px;}
.metrics_title .tab_content_icon>span {position: relative;width: 40px;height: 40px;padding: 0;display: flex;justify-content: center;align-items: center;background: var(--secondary-200);border-radius: 100px;}
/* start svg and icon */
.metrics__with__icon .tab_content_icon span.icon svg{height:20px;width:20px;vertical-align:middle;}
.metrics__with__icon .tab_content_icon>span:before {position: absolute;content: "";top: -3px;right: -3px;left: -3px;bottom: -3px;border: 6px solid var(--secondary-100);border-radius: 100px;}
.metrics__with__icon .tab_content_icon>span {position: relative;width: 40px;height: 40px;padding: 0;display: flex;justify-content: center;align-items: center;background: var(--secondary-200);border-radius: 100px;}
.metrics__with__icon .card_wrapper .card .card_icon .icon:before {  position: absolute; content: ""; top: -3px; right: -3px; left: -3px; bottom: -3px; border: 6px solid var(--secondary-100); border-radius: 100px;  } 
.metrics__with__icon .card_wrapper .card .card_icon .icon {display: flex; width: 40px; height: 40px; padding: 0; justify-content: center; align-items: center; background: var(--secondary-200); border-radius: 100px; position: relative;  } 

.metrics_row.two_column { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 60px; }
.metrics_row.three_column { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 60px; }
.metrics_row.four_column { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 40px; }

.feature_thumbnail {display: flex;align-items: center;}
    
.inner__main h2 {font-size: 35px;line-height: 40px;padding: 25px 0 15px; margin:0; } 
.inner__main h3 {font-size: 30px;line-height: 35px;padding: 25px 0 15px; margin:0; }
.inner__main h4 {font-size: 25px;line-height: 30px;padding: 25px 0 15px; margin:0; }
.inner__main h5 {font-size: 20px;line-height: 25px;padding: 25px 0 15px; margin:0; }
.inner__main h6 {font-size: 18px;line-height: 23px;padding: 15px 0; margin:0;  } 

.content_box_btn .btn:hover {background: #425b76; color: #fff;}
    
a.box_link {position: absolute;right: 0;left: 0; top: 0;bottom: 0;}
.card_wrapper {position: relative;}
 .thumbnail_box img {
    width: 100%;
    object-fit: cover;
   border-radius:12px;
}   
 
 


@media(max-width:767px) {
  .metrics_row.two_column { grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 30px; }  
  .metrics_row.three_column { grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 30px; }
  .metrics_row.four_column { grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 30px; }
  
.inner__main h2 {font-size: 25px;line-height: 30px;} 
.inner__main h3 {font-size: 20px;line-height: 25px;}
.inner__main h4 {font-size: 18px;line-height: 23px;}
.inner__main h5 {font-size: 18px;line-height: 23px;}
}



/* end svg and icon */

/* Pricing All in One */
.pricing_all_in_one{position:relative; background:var(--secondary-100);}
.pricing_all_in_one .title_wrapper .heading{color:var(--secondary-700);}
.pricing_all_in_one .title_wrapper .content_text{color:var(--secondary-600); max-width:768px;}
.pricing_all_in_one .card_wrapper .card {background:var(--gray-50);}
.pricing_all_in_one .card_wrapper .card .title{color:var(--secondary-700);}
/* start svg and icon */
.pricing_all_in_one .tab_content_icon span.icon svg{height:20px;width:20px;vertical-align:middle;}
.pricing_all_in_one .tab_content_icon>span:before {position: absolute;content: "";top: -3px;right: -3px;left: -3px;bottom: -3px;border: 3px solid var(--secondary-100);border-radius: 100px;}
.pricing_all_in_one .tab_content_icon>span {position: relative;width: 50px;height: 50px;padding: 0;display: flex;justify-content: center;align-items: center;background: var(--secondary-200);border-radius: 100px;}
.pricing_all_in_one .card_wrapper .card .card_icon .icon:before {  position: absolute; content: ""; top: -3px; right: -3px; left: -3px; bottom: -3px; border: 3px solid var(--secondary-100); border-radius: 100px;  } 
.pricing_all_in_one .card_wrapper .card .card_icon .icon {display: flex; width: 50px; height: 50px; padding: 0; justify-content: center; align-items: center; background: var(--secondary-200); border-radius: 100px; position: relative;  } 
/* end svg and icon */
.pricing_all_in_one .pricing_slider_wrapper .pricing_slider{background:var(--gray-50); border-radius: 12px 0px 0px 12px !important;}
.pricing_all_in_one .pricing_slider .pricing_slider_title{color:var(--secondary-700);}
.pricing_all_in_one .pricing_slider_wrapper .payment_dialog_box {background: var(--secondary-700);border-radius: 0px 12px 12px 0px; z-index: 1;}
.pricing_all_in_one .bottom_text_wrapper .bottom_text,.bottom_text_wrapper .bottom_text a{color:var(--secondary-300);}
.pricing_all_in_one .payment_dialog_box div:nth-child(2){color:var(--secondary-300);}
.pricing_all_in_one .row>div{padding:65px;}
.pricing_all_in_one .range {-webkit-appearance: none; background: linear-gradient(to right, #2A586F 0%, #2A586F 50%, #D4DEE2 50%, #D4DEE2 100%); border-radius: 8px; height: 12px; width: 100%; outline: none; cursor:pointer; transition: background .5s ease-in; z-index:1;}
.pricing_all_in_one .range::-webkit-slider-thumb {-webkit-appearance: none; position:relative; width: 118px; height: 44px; border-radius: 100px; cursor: pointer; border: 1px solid var(--secondary-200);background: var(--white); z-index:2; transition:all .1s linear;}
.pricing_all_in_one .range::-webkit-slider-thumb:hover{box-shadow:rgba(0, 0, 0, 0.2) 0px 18px 50px -10px !important;} 
.pricing_all_in_one .slider_item_row .range_step{width:1px; height:16px; background: var(--secondary-300);}

.slider_item .slider_item_row {
  opacity: 0.5;
}

.slider_item .slider_item_row.active { 
  opacity: 1;
}


.newsletter_content .legal-consent-container .hs-form-booleancheckbox-display>span em {font-style: normal;font-size: 12px;font-weight: 400;line-height: 1.5;display: block;}

.newsletter_content fieldset .field>label {
    display: none;
}



/* .pricing_all_in_one .slider_item .slider_item_row:first-child{align-items:flex-start}
.pricing_all_in_one .slider_item .slider_item_row:last-child{align-items:flex-end} */   
.pricing_all_in_one .slider_item .slider_item_row:last-child div:first-child{align-items:flex-end}  
@media(max-width:992px){.pricing_slider_wrapper .pricing_slider{border-radius: 12px 12px 0px 0px !important;}.pricing_slider_wrapper .payment_dialog_box {border-radius: 0px 0px 12px 12px !important;}.pricing_all_in_one .row>div{padding:30px 15px;}}
@media(max-width:768px){.pricing_slider_wrapper .pricing_slider{border-radius: 12px 12px 0px 0px !important;}.pricing_slider_wrapper .payment_dialog_box {border-radius: 0px 0px 12px 12px !important;}}
@media(max-width:425px){.slider_item .slider_item_row:first-child{align-items:center}.slider_item .slider_item_row:last-child{align-items:center}.slider_item .slider_item_row:last-child div:first-child{align-items:center}.payment_dialog_box .button_wrapper{flex-direction:column;}}




/* MOBILE RESPONSIVE */
@media(max-width:767px){ .metrics_row {max-width: 200px;} }
/* MOBILE RESPONSIVE */




/*================= COMMON CSS ================= */

body { font-family: 'Inter', -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important; } 

/* ROOT CHART //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */

:root{
    --black-color:#000;
    --white-color:#fff;
    --gray-color:#808080;

    /* PRIMARY */
    --primary-100:#FFF2EB;
    --primary-200:#FFE5D6;
    --primary-300:#FECAAE;
    --primary-400:#FEB085;
    --primary-500:#FD955D;
    --primary-600:#FD7B34;
    --primary-700:#CA622A;
    --primary-800:#984A1F;
    --primary-900:#653115;

    /* SECONDARY */
    --secondary-100:#EAEEF1;
    --secondary-200:#D4DEE2;
    --secondary-300:#AABCC5;
    --secondary-400:#7F9BA9;
    --secondary-500:#55798C;
    --secondary-600:#2A586F;
    --secondary-700:#224659;
    --secondary-800:#193543;
    --secondary-900:#11232C;

    /* GRAY */
    --gray-25:#FCFCFD;
    --gray-50:#F9FAFB;
    --gray-100:#F2F4F7;
    --gray-200:#EAECF0;
    --gray-300:#D0D5DD;
    --gray-400:#98A1B2;
    --gray-500:#667085;
    --gray-600:#475467;
    --gray-700:#344054;
    --gray-800:#1D2939;
    --gray-900:#101828; 
    
    /* ERROR */
    --error-25:#FFFBFA;
    --error-50:#FEF3F2;
    --error-100:#FEE4E2;
    --error-200:#FECDCA;
    --error-300:#FCA19B;
    --error-400:#F97066;
    --error-500:#F04437;
    --error-600:#D92C20;
    --error-700:#B42318;
    --error-800:#912018;
    --error-900:#7A2619; 
      
    /* WARNING */
    --warning-25:#FFFCF5;
    --warning-50:#FFFAEB;
    --warning-100:#FEF0C7;
    --warning-200:#FEDF89;
    --warning-300:#FEC84B;
    --warning-400:#FDB022;
    --warning-500:#F79009;
    --warning-600:#DC6803;
    --warning-700:#B54707;
    --warning-800:#93370C;
    --warning-900:#7A2E0E; 
      
    /* SUCCESS */
    --success-25:#F6FEF9;
    --success-50:#ECFDF3;
    --success-100:#D1FADF;
    --success-200:#A6F4C5;
    --success-300:#6BE9A6;
    --success-400:#31D583;
    --success-500:#12B669;
    --success-600:#039754;
    --success-700:#027A48;
    --success-800:#055F3A;
    --success-900:#054E31; 

    /* linear-gradient */
    --white-light: linear-gradient(135deg, #F2F4F7 0%, rgba(242, 244, 247, 0.98) 1.62%, rgba(242, 244, 247, 0.44) 55.96%, rgba(242, 244, 247, 0.01) 98.52%, rgba(242, 244, 247, 0.00) 100%);
    --primary-light: linear-gradient(270deg, #FD7B34, #FE9C67);
    --secondary-light: linear-gradient(270deg, #2A586F 0%, #55798C 100%);
    --x-linear: linear-gradient(270deg, #FD3002 0%, #FD7B34 100%);

    /* bg stage/radial-gradient */
    --bg-stage-1: var(--bg-stage-1, radial-gradient(49.48% 157.63% at 50.00% 50.00%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), #193543);
    --bg-stage-2: var(--bg-stage-2, radial-gradient(49.48% 157.63% at 50.00% 50.00%, rgba(240, 133, 75, 0.27) 0%, rgba(240, 133, 75, 0.00) 100%), #193543);
    --bg-stage-3: var(--bg-stage-3, radial-gradient(410.16% 141.42% at 100.00% 100.00%, rgba(253, 123, 52, 0.20) 0%, rgba(253, 123, 52, 0.00) 100%), #193543);
}

/* CONTAINER //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */

.container,.fluid\:container,.lg\:container,.md\:container,.sm\:container,.xl\:container,.xxl\:container { padding:0 15px; margin:0 auto; max-width: 100%; } 
@media (min-width:375px){.container,.sm\:container { max-width:340px }}
@media (min-width:576px){.container,.sm\:container { max-width:540px }}
@media (min-width:768px){.container,.md\:container,.sm\:container { max-width:720px }}
@media (min-width:992px){.container,.lg\:container,.md\:container,.sm\:container { max-width:960px }}
@media (min-width:1200px){.container,.lg\:container,.md\:container,.sm\:container,.xl\:container { max-width:1140px }}
@media (min-width:1400px){.container,.lg\:container,.md\:container,.sm\:container,.xl\:container,.xxl\:container { max-width:1240px }}

/* TYPOGRAPHY //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */

/* font weight */
.weight\:reguler { font-weight: 400; } 
.weight\:medium { font-weight: 500; } 
.weight\:semibold { font-weight: 600; } 
.weight\:bold { font-weight: 700; } 

/* font size */
.display\:2xl { font-size: 70px; line-height: 90px; } 
.display\:xl { font-size: 60px; line-height: 72px; }
.display\:lg { font-size: 48px; line-height: 60px; } 
.display\:md { font-size: 36px; line-height: 44px; } 
.display\:sm { font-size: 30px; line-height: 38px; } 
.display\:xs { font-size: 24px; line-height: 32px; } 

.text\:xl { font-size: 20px; line-height: 30px; } 
.text\:lg { font-size: 18px; line-height: 28px; } 
.text\:md { font-size: 16px; line-height: 24px; } 
.text\:sm { font-size: 14px; line-height: 20px; } 
.text\:xs { font-size: 12px; line-height: 18px; } 

@media(min-width:767px){
    .lg\:weight\:reguler { font-weight: 400; } 
    .lg\:weight\:medium { font-weight: 500; } 
    .lg\:weight\:semibold { font-weight: 600; } 
    .lg\:weight\:bold { font-weight: 700; } 

    .lg\:display\:2xl { font-size: 70px; line-height: 90px; }
    .lg\:display\:xl { font-size: 60px; line-height: 72px; } 
    .lg\:display\:lg { font-size: 48px; line-height: 60px; } 
    .lg\:display\:md { font-size: 36px; line-height: 44px; } 
    .lg\:display\:sm { font-size: 30px; line-height: 38px; } 
    .lg\:display\:xs { font-size: 24px; line-height: 32px; } 

    .lg\:text\:lg { font-size: 18px; line-height: 28px; } 
    .lg\:text\:md { font-size: 16px; line-height: 24px; } 
    .lg\:text\:sm { font-size: 14px; line-height: 20px; } 
    .lg\:text\:xl { font-size: 20px; line-height: 30px; } 
    .lg\:text\:xs { font-size: 12px; line-height: 18px; } 

    .lg\:col\:1 { width: calc((100% / 12) * 1); } 
    .lg\:col\:2 { width: calc((100% / 12) * 2); } 
    .lg\:col\:3 { width: calc((100% / 12) * 3); } 
    .lg\:col\:4 { width: calc((100% / 12) * 4); } 
    .lg\:col\:5 { width: calc((100% / 12) * 5); } 
    .lg\:col\:6 { width: calc((100% / 12) * 6); } 
    .lg\:col\:7 { width: calc((100% / 12) * 7); } 
    .lg\:col\:8 { width: calc((100% / 12) * 8); } 
    .lg\:col\:9 { width: calc((100% / 12) * 9); } 
    .lg\:col\:10 { width: calc((100% / 12) * 10); } 
    .lg\:col\:11 { width: calc((100% / 12) * 11); }
    .lg\:col\:12 { width: calc((100% / 12) * 12); } 
}

/* text decoration */
.text-decoration\:none{text-decoration:none !important;}

/* vertical alignment */
.vertical\:top{vertical-align:top !important;}
.vertical\:middle{vertical-align:middle !important;}
.vertical\:bottom{vertical-align:bottom !important;}

/* TOP TITLE TEXT GRADIENT////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */

.top\:title\:primary-light{display: inline-block !important;background: linear-gradient(to left, #FD7B34, #FE9C67) ;background-clip: text;-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.top\:title\:xlinear{display: inline-block !important;background:linear-gradient(to left, #FD3002, #FD7B34); background-clip: text;-webkit-background-clip: text; -webkit-text-fill-color: transparent;}

/* BUTTONS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */

/* primary button */
.btn\:primary { display:inline-block; padding: 16px 28px; line-height: 28px; border-radius: 100px; background: #FD7B34; font-size: 18px; font-weight: 600; color: #fff; outline: none; cursor:pointer; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border: 1px solid #FD7B34; text-decoration: none;text-align:center !important;cursor:pointer; } 
.btn\:primary:hover,.hover\:btn\:primary:hover,.btn\:primary.active,.btn\:primary\:small:hover,.btn\:primary\:small.active { background:#FD955D; color:#fff; border: 1px solid #FD955D; transition:0.2s linear;} 
.btn\:primary\:disabled { display:inline-block; padding: 16px 28px;font-size: 18px; line-height: 28px; border-radius: 100px; background:#FECAAE; color:#fff; border: 1px solid #FECAAE;text-align:center !important;text-decoration: none;} 
.btn\:primary\:small{display:inline-block; padding: 12px 18px; line-height: 24px; border-radius: 100px; background: #FD7B34; font-size: 14px; font-weight: 600; color: #fff; outline: none; cursor:pointer; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border: 1px solid #FD7B34; text-decoration: none;text-align:center !important;}

/* secondary button */
.btn\:secondary { display: inline-block; line-height: 28px; padding: 16px 28px !important; border-radius: 100px; background: #fff; font-size: 18px; font-weight: 600; color: #224659; outline: none; cursor:pointer; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;border: 1px solid #224659; text-decoration: none;text-align:center !important;} 
.btn\:secondary:hover,.hover\:btn\:secondary:hover,.btn\:secondary.active,.btn\:secondary\:small:hover,.btn\:secondary\:small.active { background: #fff; color:#55798C; border: 1px solid #224659; transition:0.2s linear;} 
.btn\:secondary\:disabled,.hover\:btn\:secondary\:disabled:hover {display: inline-block; line-height: 28px; padding: 16px 28px !important;font-size: 18px; border-radius: 100px; background: #fff; color: var(--secondary-300); border: 1px solid var(--secondary-300);text-align:center !important;text-decoration: none;}
.btn\:secondary\:small{display: inline-block; padding: 12px 18px; line-height: 24px; border-radius: 100px; background: #fff; font-size: 14px; font-weight: 600; color: #224659; outline: none; cursor:pointer; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;border: 1px solid #224659; text-decoration: none;text-align:center !important;}

/* secondary bg transparent button */
.btn\:secondary\:transparent { display: inline-block; line-height: 28px; padding: 16px 28px !important; border-radius: 100px; background: transparent; font-size: 18px; font-weight: 600; color: #224659; outline: none; cursor:pointer; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;border: 1px solid #224659; text-decoration: none;text-align:center !important;} 
.btn\:secondary\:transparent:hover,.btn\:secondary\:transparent.active{background: transparent; color:#55798C; border: 1px solid #224659; transition:0.2s linear;}

/* outlined-white button */
.btn\:outlined-white { display: inline-block; line-height: 28px; padding: 16px 28px; border-radius: 100px; background: transparent; font-size: 18px; font-weight: 600; color: #fff; outline: none; cursor:pointer; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;border: 1px solid #fff; text-decoration: none;text-align:center !important;} 
.btn\:outlined-white:hover,.hover\:btn\:outlined-white:hover,.btn\:outlined-white.active,.btn\:outlined-white\:small:hover,.btn\:outlined-white\:small.active { background: #fff; color:#000; border: 1px solid transparent; transition:0.2s linear;}
.btn\:outlined-white\:small { display: inline-block; line-height: 24px; padding: 12px 18px; border-radius: 100px; background: transparent; font-size: 14px; font-weight: 600; color: #fff; outline: none; cursor:pointer; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;border: 1px solid #fff; text-decoration: none;text-align:center !important;} 

/* outlined-black button */
.btn\:outlined-black { display: inline-block; line-height: 28px; padding: 16px 28px; border-radius: 100px; background: transparent; font-size: 18px; font-weight: 600; color: var(--secondary-600); outline: none; cursor:pointer; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border: 1px solid var(--secondary-600); text-decoration: none;text-align:center !important;} 
.btn\:outlined-black:hover,.hover\:btn\:outlined-black:hover,.btn\:outlined-black.active,.btn\:outlined-black\:small:hover,.btn\:outlined-black\:small.active { background: var(--secondary-600); color:#fff; border: 1px solid transparent; transition:0.2s linear;} 
.btn\:outlined-black\:small { display: inline-block; line-height: 24px; padding: 12px 18px; border-radius: 100px; background: transparent; font-size: 14px; font-weight: 600; color: var(--secondary-600); outline: none; cursor:pointer; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border: 1px solid var(--secondary-600); text-decoration: none;text-align:center !important;} 
@media(max-width:768px){.btn\:primary,.btn\:secondary,.btn\:outlined-white,.btn\:outlined-black { padding: 16px !important; font-size: 14px !important; line-height: 20px;}
.btn\:primary\:small,.btn\:secondary\:small,.btn\:outlined-white\:small,.btn\:outlined-black\:small{ padding: 10px 16px !important; font-size: 12px !important; line-height: 24px;}}

/* PAGE LINK ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */

.page\:link{font-size: 16px;font-weight: 600;line-height: 24px;color: #224659; text-decoration: none;}
.page\:link:hover{color: #55798C;}
.page\:link\:disabled{color:#AABCC5;pointer-events:none;text-decoration:none;}
a.page\:link span svg {vertical-align: middle !important;} 

@media(max-width:768px){.page\:link {line-height:20px;font-size:14px;}}

/* SHADOW //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */

.shadow\:lg{box-shadow: 0px 80px 40px -40px rgba(0, 0, 0, 0.25);}
.shadow\:md{box-shadow: 0px 48px 96px -24px rgba(0, 0, 0, 0.18);}

/* LIST ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */

.list\:none,.list\:unstyled{list-style:none;list-style-type:none;}
.list\:disc{list-style:disc;list-style-type:disc;}
.list\:circle{list-style:circle;list-style-type:circle;}
.list\:square{list-style:square;list-style-type:square;}

/* GAP ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */

.gap\:auto{gap:auto !important;}
.gap-x\:auto{column-gap:auto !important;}
.gap-y\:auto{row-gap:auto !important;}


.hubspot-disable-focus-styles .body-container--blog-index.listing_area:before {
    content: 'Listing Area';
}

.hubspot-disable-focus-styles .body-container--blog-index.tag_area:before {
    content: 'Tag Area';
}
.hubspot-disable-focus-styles .body-container--blog-index.author_area:before {
    content: 'Author area';
}

.hubspot-disable-focus-styles .body-container--blog-index { border: 5px solid #336b79; position: relative; }
.hubspot-disable-focus-styles .body-container--blog-index:before { z-index:999999; content: 'Comman Area'; position: absolute; top: 0; transform: translateX(-50%); left: 50%; background: #336b79; color: #fff; padding: 15px 35px; border-radius: 0 0 5px 5px; font-family: var(--uicomponents-font-family, "Lexend Deca", Helvetica, Arial, sans-serif); font-size: 19px; }
.hubspot-disable-focus-styles .body-container--blog-index.cases_listing_area:before { content: 'Listing Area'; }
.hubspot-disable-focus-styles .body-container--blog-index.cases_tag_area:before { content: 'Tag Area'; }

.hubspot-disable-focus-styles .author_area{ display:block; }
.hubspot-disable-focus-styles .tag_area {
    display: block;
}
.tag_area {
    display: none;
}

.hs_author_page .listing_area {
    display: none;
}

.hs_author_page .author_area {
    display: block;
}
.author_area{ display:none; }

.hs_topic_page .tag_area { display:block;}

.hs_topic_page .listing_area {
    display: none;
}
.row-fluid [class*='span'] {
    min-height: 0;
}

.card_content .card_text a {
    word-break: break-word;
}

/* .hs-blog-id-77998263260 section.hero_gradient .button a ,
.hs-blog-id-77998263260 .case_row .card_button a {pointer-events: none;} */

.profile_box { margin: 0 !important;}
.profile_box .thumbnail img { display: block;}
.text_content_box .text {
    line-height: 1.55 !important;
}


@media(max-width:991px){
.event_section .info_box{ padding:20px 20px 0px 20px !important;  word-break: break-word;}
  .news-text-wrap{ word-break: break-word;}
}