



.fONTNEW *{ font-family: "Poppins", sans-serif;}




*::focus{outline:1px solid #fff !important;}
/* 1a. Containers */



/* 1b. Colors */








/* 1c. Typography */



























/* 1d. Buttons */













/* 1e. Forms */










































/* 1f. Tables */













/* 1g. Website header */







/* 1h. Website footer */











html {
  font-size: 18px;
  /*   overflow: hidden;
  overflow-y: auto; */
}
form input[type=submit], form button{text-align:center;}
body {
  overflow-x: hidden;
  font-family: 'Instrument Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #F1F1F1;
  font-size: 18px;
  line-height: 1.6; 
  background-color: #000000;
}

body.overflow-x-unset .body-wrapper {
  overflow-x: unset;
}

.body-wrapper.hs-blog-listing {
    overflow-x: unset
}

/* Paragraphs */

p {
  font-family: 'Instrument Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
}

/* Anchors */

a {
  font-weight: normal; text-decoration: none; font-family: 'Instrument Sans', sans-serif; font-style: normal;
  color: #00dbdd;
}



a:active {
  font-weight: normal; text-decoration: none; font-family: 'Instrument Sans', sans-serif; font-style: normal;
  color: #28ffff;
}

/* Headings */

h1,
.h1 {
  font-weight: 500; text-decoration: none; font-family: 'Instrument Sans', serif; font-style: normal;
  color: #4E4E4E;
  font-size: 135px;
  text-transform: none;
  line-height: 100%;
}

.small_h1 h1,
.small_h1 .h1 {
  font-size: 110px;
  line-height: 100%;
}

h2,
.h2 {
  font-weight: 500; text-decoration: none; font-family: 'Instrument Sans', serif; font-style: normal;
  color: #4E4E4E;
  font-size: 105px;
  text-transform: none;
  line-height: 100%;
}

h3,
.h3 {
  font-weight: 500; text-decoration: none; font-family: 'Instrument Sans', serif; font-style: normal;
  color: #4E4E4E;
  font-size: 92px;
  text-transform: none;
  line-height: 100%;
}

.h3_small h3,
.h3_small .h3 {
  font-size: 64px;
  line-height: 100%;
}

h4,
.h4 {
  font-weight: 500; text-decoration: none; font-family: 'Instrument Sans', serif; font-style: normal;
  color: #4E4E4E;
  font-size: 64px;
  text-transform: none;
  line-height: 120%;
}

.small_h4 h4,
.small_h4 .h4 {
  font-size: 45px;
  line-height: 120%;
}

.exsmall_h4 h4,
.exsmall_h4 .h4 {
  font-size: 40px;
  line-height: 120%;
}

h5,
.h5 {
  font-weight: 500; text-decoration: none; font-family: 'Instrument Sans', serif; font-style: normal;
  color: #4E4E4E;
  font-size: 24px;
  text-transform: none;
  line-height: 125%;
}

.h5_small h5,.h5_small,
.h5_small .h5 {
  font-size: 32px;
  line-height: 125%;
}

h6,
.h6 {
  font-weight: 500; text-decoration: none; font-family: 'Instrument Sans', serif; font-style: normal;
  color: #4E4E4E;
  font-size: 18px;
  text-transform: none;
  line-height: 160%;
}

.h6_small h6,
.h6_small .h6,
h6.h6_small{
  font-size: 20px;
  line-height: 160%;
}

.prose h1,
.blog-post .blog_content_section h1,
.blog-post .blog_content_section .h1 {
  color: var(--yellow);
  font-size: calc( 135px / 2 );
}

.prose h2,
.blog-post .blog_content_section h2,
.blog-post .blog_content_section .h2 {
  color: var(--yellow);
  font-size: 30px;
  line-height: 1.2;
}
.prose.prose-lg h2 {
    font-size: 56px;
  }

.prose h3,
.blog-post .blog_content_section h3,
.blog-post .blog_content_section .h3 {
  color: var(--white);
  font-size: 24px;
  line-height: 1.2;
}

.prose h4,
.blog-post .blog_content_section h4,
.blog-post .blog_content_section .h4 {
  color: var(--white);
  font-size: 20px;
  line-height: 1.2;
}

.prose h5,
.blog-post .blog_content_section h5,
.blog-post .blog_content_section .h5 {
  color: var(--white);
  font-size: 20px;
  line-height: 1.2;
}

.prose h6,
.blog-post .blog_content_section h6,
.blog-post .blog_content_section .h6 {
  color:var(--white);
  font-size: 20px;
  line-height: 1.2;
}

.prose .pricing-panel-legal {
  font-size: 14px;
  line-height: 1.5;
  opacity: .8;
}

p + p{ margin-top: 25px; }

@media(max-width: 767px){
  p + p{ margin-top: 15px; }
}
blockquote p:first-child {margin: 0 !important;}
/* Blockquote */
blockquote {margin-top:20px;border-radius: 10px; overflow: hidden;border-left:10px solid var(--yellow);background-color: #1a1a1a;padding: 30px !important;}


.hs_cos_wrapper_type_rich_text a,.edgeBoxContent a,form a,.privacyContentWrapper .sectionHeading a,.sectionSubHeadingTitle a,.sub_content a,.banner_sub_title a,.content a{text-decoration:none;text-underline-offset: 4px;}
.hs_cos_wrapper_type_rich_text a:hover,.edgeBoxContent a:hover,form a:hover,.privacyContentWrapper .sectionHeading  a:hover,.sectionSubHeadingTitle a:hover,.sub_content a:hover,.content a:hover,.banner_sub_title a:hover{text-decoration:underline;color:var(--link);}
.hs_cos_wrapper_type_rich_text ul{ margin: 15px 0; list-style: none; }
.hs_cos_wrapper_type_rich_text ul li{ padding-left: 20px; position: relative; } 
.hs_cos_wrapper_type_rich_text ul li:before{ content: ""; left: 7px; top: 11px; position: absolute; width: 5px; height: 5px; background-color: #F1F1F1; }
.hs_cos_wrapper_type_rich_text ul li + li{ margin-top: 10px; }
@media(max-width: 991px){
  .hs_cos_wrapper_type_rich_text ul li:before{ top: 7px; }
}


table { width: 100%; }
table td,
table th { border: 3px solid var(--primary); font-size: 16px; line-height: 125%; padding: 18px; text-align: left; }
table th { font-weight: 700; }
table td { font-weight: 400; }
table thead th:first-child { border-top-left-radius: 12px; }
table thead th:last-child { border-top-right-radius: 12px; }
table tbody tr:last-child td:first-child,
table tbody tr:last-child th:first-child { border-bottom-left-radius: 12px; }
table tbody tr:last-child td:last-child { border-bottom-right-radius: 12px; }

@media (max-width: 991px) {
  table td,
  table th { padding: 12px; }
}

table.compact ul {
  padding-left: 18px;
}

table.compact.pekko ul {
  margin-top: 0;
  font-size: 14px;
}

ul{ list-style: none; }
.no_list ul li,
ul.no_list li{ padding-left: 20px; position: relative; } 
.no_list ul li:before,
ul.no_list li:before{ content: ""; left: 7px; top: 11px; position: absolute; width: 5px; height: 5px; background-color: #F1F1F1; }

.round.no_list ul li:before,
ul.no_list.round li:before{ border-radius: 50% }

.no_list ul li + li,
ul.no_list li + li{ margin-top: 15px; }
.primary_li.no_list ul li:before,
.primary_li .no_list ul li:before,
ul.primary_li li:before{ background-color: var(--primary); }
.secondary_li.no_list ul li:before,
.secondary_li .no_list ul li:before,
ul.secondary_li li:before{ background-color: var(--secondary); }
.body_color_li.no_list ul li:before,
.body_color_li .no_list ul li:before,
ul.body_color_li li:before{ background-color: var(--body_color); }
.heading_color_li.no_list ul li:before,
.heading_color_li .no_list ul li:before,
ul.heading_color_li li:before{ background-color: var(--heading_color); }
.white_li.no_list ul li:before,
.white_li .no_list ul li:before,
ul.white_li li:before{ background-color: var(--white); }
.black_li.no_list ul li:before,
.black_li .no_list ul li:before,
ul.black_li li:before{ background-color: var(--black); }
.yellow_li.no_list ul li:before,
.yellow_li .no_list ul li:before,
ul.yellow_li li:before{ background-color: var(--yellow); }

ul{ padding-left: 30px; }
ol{ padding-left: 50px; }
ol li + li{ margin-top: 15px; }

.exsmall_font.no_list ul li:before,
.exsmall_font .no_list ul li:before,
.exsmall_font ul.no_list li:before{ top: 6px; }

.section-header{ margin-bottom: 30px; }
.section-header h2,
.section-header h3{ position: relative; padding-top: 26px; }
.section-header h2:after,
.section-header h3:after { position: absolute; content: ''; top: 0px; left: 2px; height: 3px; width: 40px; background: var(--yellow); }

p + ul{ margin-top: 25px; }
p + ol{ margin-top: 25px; }




.button,
.hs-button,
.hs-blog-post-listing__post-button {
  border: 1px solid #00dbdd;

  padding-top: 19px;
padding-right: 29px;
padding-bottom: 19px;
padding-left: 29px;

  font-family: 'Instrument Sans', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: rgba(0, 219, 221, 1.0);
  border-radius: 0px;
  color: #000000;
  font-size: 14px;
  text-transform: uppercase;
}

.button:hover,
.button:focus,
.hs-button:hover,
.hs-button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus {
  border: 1px solid #00DBDD;
;
  color: rgba(0, 219, 221, 1.0);
  background-color: rgba(0, 219, 221, 0.0);
  border-radius: 0px;
}

.button:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
  font-family: 'Instrument Sans', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: rgba(40, 255, 255, 1.0);
  border-color: #28ffff;
}





form,
.submitted-message {
  font-family: 'Instrument Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  border-top: 0px none #000000;
border-right: 0px none #000000;
border-bottom: 0px none #000000;
border-left: 1px none #000000;
;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #000;
  padding: 0px;
;
}

/* Form title */

.form-title {
  border: 1px none #000000;
;
  padding-top: 0px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 0px;
;
  font-family: 'Instrument Sans'; font-style: normal; font-weight: 500; text-decoration: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  font-size: 92px;
  color: #4E4E4E;
  background-color: #000;
}


/* Labels */

form label {
  color: #A6A6A6;
}

/* Help text */

form legend {
  color: #FFCE4A;
  margin-bottom: 6px;
}

/* Inputs */
form textarea,form input[type="text"],form input[type="password"],form input[type="datetime"],form input[type="datetime-local"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="week"],form input[type="number"],form input[type="email"],form input[type="url"],form input[type="search"],form input[type="tel"],form input[type="color"],form select {
  -webkit-apperance:none;
  border: 2px solid #242424;

  background-color: #242424;
  color: #FFFFFF;
  border-radius: 0px;
}

/* Form placeholder text */

::-webkit-input-placeholder{
  color: #A6A6A6;
  font-size: 14px;font-weight: 600;
  letter-spacing:0.2px;
}
/* select {

color: #A6A6A6 !important;

font-size: 14px !important; font-weight: 600 !important; line-height: 28px!important; 
letter-spacing:0.2px !important;
} */
::-moz-placeholder {
  color: #A6A6A6;
  font-size: 14px;font-weight: 600;
  letter-spacing:0.2px;
}

:-ms-input-placeholder {
  color: #A6A6A6;
  font-size: 14px;font-weight: 600;
  letter-spacing:0.2px;
}

::placeholder {
  color: #A6A6A6;
  font-size: 14px;font-weight: 600;
  letter-spacing:0.2px;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #A6A6A6;
  font-size: 14px;font-weight: 600;
  letter-spacing:0.2px;
}

.fn-date-picker td.is-selected .pika-button {
  background: #000000;
}

.fn-date-picker td .pika-button:hover {
  background-color: #000000 !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #000000;
}

/* Submit button */
form,
form input,
form select,
form textarea{ font-family: 'Instrument Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;font-size:14px !important; }

.hs-input.hs-fieldtype-intl-phone {
  padding: 11px 0 !important;
}





/* Table */

table {
  table-layout: inherit !important;
}

/* Table cells */

td,
th {
  border: 1px solid #F1F1F1;

  padding: 18px;

  color: #FFFFFF;
  word-wrap: break-word; /* Ensures long words break to the next line */
  overflow-wrap: break-word; /* Provides better compatibility */
  white-space: normal; /* Ensures text can wrap */
}

tbody th,
tbody td{
  background-color: #1A1A1A;
}

/* Table header */

thead th,
thead td{
  background-color: #1A1A1A;

}
tbody th,
thead th{
  color: #ffce4a;
}

/* Table footer */

tfoot td {
  background-color: #1A1A1A;
  color: #ffce4a;
}






/* .top_space{ height: var(--header-height); display: inline-block; line-height: 0; } */
header.header{ position: fixed; top: 0; right: 0; left: 0; z-index: 99; background-color: #000; border-bottom: 1px solid #313131; }
.header .header__container{ display: inline-block; width: 100%; padding: 0 !important; }
.header .header__container .logo_div{ max-width: 110px; line-height: 0; }
.header .header__container .akkacache .logo_div{ max-width: 220px; line-height: 0; }
.header .header__container .logo_div span,
.header .header__container .logo_div span a,
.header .header__container .logo_div span a img{ display: inline-block; width: 100% !important; }
.header .header__container .left_div{ width: 12%; padding: 0 15px; }
.header .header__container .center_div{ width: 58%; padding: 0 15px; }
.header .header__container .right_div{ width: 30%; padding: 0 15px; }
.header .header__container .left_div.akkacache{ width: 22%; padding: 0 15px; }
.header .header__container .center_div.akkacache{ width: 48%; padding: 0 15px; }
.header .header__container .right_div.akkacache{ width: 30%; padding: 0 15px; }

.header .hs-menu-wrapper > ul{ -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

.header .hs-menu-wrapper > ul > .hs-item-has-children .hs-menu-children-wrapper a:not(:hover){ color: #f1f1f1; }
.header .hs-menu-wrapper > ul > .hs-item-has-children .hs-menu-children-wrapper.active a{ color: #00dbdd; }
.activeLinks *,.activeLinks{ color: #00dbdd !important; }
.header .hs-menu-wrapper > ul > li:not([class*="button_"]) a{ font-size: 14px !important; }
.header .hs-menu-wrapper > ul > li[class*="button_"] > a{ padding: 12px 15px; margin: 28px 0; font-size: 11px; min-width: inherit; }
.header.scrolled .hs-menu-wrapper > ul > li[class*="button_"] > a{ margin: 14px 0; }
.header .secondary_menu .hs-menu-wrapper > ul{ -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
.header .navigation_div .hs-menu-wrapper > ul{ -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }

.header .navigation_div .hs-item-has-children > a{ position: relative; padding-right: 13px; }
.header .navigation_div ul li:not([class*="button_"]) a,
.header .secondary_menu ul li:not([class*="button_"]) a{ color: #f1f1f1; }
.header .navigation_div ul li.submenu-open:not([class*="button_"]) a,
.header .secondary_menu ul li.submenu-open:not([class*="button_"]) a,
.header .navigation_div ul li:not([class*="button_"]) a:hover,
.header .secondary_menu ul li:not([class*="button_"]) a:hover{ color: var(--link); }

.header .navigation_div .hs-item-has-children .child-triggerm{ width: 7px; height: 5px; right: 0; top: 51%; transform: translateY(-50%); position: absolute; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E%3Cpath d='M1.00003 0.999984L4.00005 4L7.00006 0.999984' stroke='%2300DBDD'/%3E%3C/svg%3E") no-repeat center center / cover; }
.header .navigation_div .hs-item-has-children{ position: relative; }
.header .navigation_div .hs-item-has-children > .hs-menu-children-wrapper{ background-color: #1A1A1A; }

.header .secondary_menu .hs-item-has-children .child-triggerm{ width: 7px; height: 5px; right: 0; top: 51%; transform: translateY(-50%); position: absolute; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E%3Cpath d='M1.00003 0.999984L4.00005 4L7.00006 0.999984' stroke='%2300DBDD'/%3E%3C/svg%3E") no-repeat center center / cover; }
.header .secondary_menu .hs-item-has-children{ position: relative; }
.header .secondary_menu .hs-item-has-children > .hs-menu-children-wrapper{ background-color: #1A1A1A; }

.header .hs-menu-wrapper > ul > .hs-item-has-children > .hs-menu-children-wrapper > li > a:empty{ display: none; }

.menubtn_div .menu_button{ width: 35px; height: 35px; position: relative; background: transparent; padding: 5px; }
.menubtn_div .menu_button .menu_icons{ width: 25px; height: 25px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.menubtn_div .menu_button .menu_icons svg{ width: 100%; height: 100%; } 
.menubtn_div .menu_button .close_icon,
.menubtn_div .menu_button.active .open_icon{ opacity: 0; visibility: hidden; }
.menubtn_div .menu_button.active .close_icon,
.menubtn_div .menu_button .open_icon{ opacity: 1; visibility: visible; }


@media(min-width: 992px){
  body{ padding-top: 95px; }
  .menubtn_div{ display: none; }
  .header .navigation_div{ display: inline-block !important; width: 100%; border-left: 1px solid #313131; border-right: 1px solid #313131; }

  .header .hs-menu-wrapper > ul > li:not(:last-child){ margin-right: 17px; }
  /* .header .navigation_div .hs-menu-wrapper > ul > li:not([class*=button_]) > a{ padding-top: 33px; padding-bottom: 33px; } */
  /* .header.scrolled .navigation_div .hs-menu-wrapper > ul > li:not([class*=button_]) > a{ padding-top: 20px; padding-bottom: 20px; } */
  .header .navigation_div .hs-menu-wrapper > ul.main_menu > li{ padding-top: 33px; padding-bottom: 33px; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }
  .header.scrolled .navigation_div .hs-menu-wrapper > ul.main_menu > li{ padding-top: 20px; padding-bottom: 20px; }
/*   .header .hs-menu-wrapper > ul > li.active > a{ color: var(--link); } */

  .header .navigation_div .hs-item-has-children > .hs-menu-children-wrapper{ position: absolute; top: 100%; left: 0;transition:all ease 400ms; background-color: #1A1A1A; min-width: 10rem; padding-bottom: 15px; z-index: 9999; opacity: 0; visibility: hidden; border: 1px solid #313131;}
  /* .header .navigation_div .hs-item-has-children:last-child > .hs-menu-children-wrapper{ right: 0 !important; left: auto !important; } */
  .header .navigation_div .hs-item-has-children > .hs-menu-children-wrapper{ padding: 15px 0; }
  
  .header .secondary_menu  .hs-item-has-children > .hs-menu-children-wrapper{ position: absolute; top: 100%; left: unset; right: 0; transition:all ease 400ms; background-color: #1A1A1A; min-width: 10rem; padding-bottom: 15px; z-index: 9999; opacity: 0; visibility: hidden; border: 1px solid #313131;}
  .header .secondary_menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper { left: unset; right: 0; } 
  /* .header .secondary_menu  .hs-item-has-children:last-child > .hs-menu-children-wrapper{ right: 0 !important; left: auto !important; } */
  .header .secondary_menu  .hs-item-has-children > .hs-menu-children-wrapper{ padding: 15px 0; }
  
  .header .hs-menu-wrapper > ul > .hs-item-has-children > .hs-menu-children-wrapper > li > a{ padding: 5.5px 35px; } 
  
  .header .navigation_div .hs-item-has-children:hover .hs-menu-children-wrapper{ opacity: 1; visibility: visible; }
  .header .navigation_div .hs-item-has-children .child-triggerm{ transition: all ease 400ms; }
  .header .navigation_div .hs-item-has-children:hover .child-triggerm { transform: translateY(-50%) rotateX(180deg); transition: all ease 400ms; }
  .header .navigation_div .hs-item-has-children > .hs-menu-children-wrapper:not(.has-megamenu) li a { white-space: nowrap; }
  
  .header .secondary_menu .hs-item-has-children:hover .hs-menu-children-wrapper{ opacity: 1; visibility: visible; }
  .header .secondary_menu .hs-item-has-children .child-triggerm{ transition: all ease 400ms; }
  .header .secondary_menu .hs-item-has-children:hover .child-triggerm { transform: translateY(-50%) rotateX(180deg); transition: all ease 400ms; }
  .header .secondary_menu .hs-item-has-children > .hs-menu-children-wrapper:not(.has-megamenu) li a { white-space: nowrap; }

  .header .hs-menu-wrapper > ul > li[class*="button_"] > a{ padding: 12px 10px; margin: 28px 0; }
  .header.scrolled  .hs-menu-wrapper > ul > li[class*="button_"] > a{ margin: 14px 0; }
}

@media(min-width: 1201px){
  .header .hs-menu-wrapper > ul > li:not(:last-child){ margin-right: 30px; }  
  .header .hs-menu-wrapper > ul > li[class*="button_"] > a{ padding: 12px 29px; margin: 28px 0; }
  .header.scrolled  .hs-menu-wrapper > ul > li[class*="button_"] > a{ margin: 14px 0; }

  .header .header__container .left_div{ width: 14%; }
  .header .header__container .center_div{ width: 54.5%; }
  .header .header__container .right_div{ width: 31.5%; }
  .header .header__container .left_div.akkacache{ width: 24%; }
  .header .header__container .center_div.akkacache{ width: 44.5%; }
  .header .header__container .right_div.akkacache{ width: 31.5%; }
}

@media(max-width: 991px){
  body{ padding-top: 66px; }
  .header{ padding: 15px 0; }
  .header .header__container .left_div{ width: 135px; }
  .header .header__container .center_div{ width: calc(100% - 135px) }
  .header .header__container .right_div{ width: 0px; overflow: hidden; padding: 0; }
  .header .header__container .left_div.akkacache{ width: 135px; }
  .header .header__container .center_div.akkacache{ width: calc(100% - 135px) }
  .header .header__container .right_div.akkacache{ width: 0px; overflow: hidden; padding: 0; }

  .header .navigation_div{ overflow: auto; display: none; position: absolute; left: 0; right: 0; top: 100%; background-color: #000; }
  .header .navigation_div > .hs_cos_wrapper  > .hs-menu-wrapper > ul{ display: inline-block; width: 100%; }  
  .header .navigation_div .hs-menu-wrapper ul.main_menu:not(.has-megamenu) > li, 
  .header .navigation_div .hs-menu-wrapper ul.small_menu > li{ text-align: center; border-top: 1px solid #313131; }
  .header .navigation_div .hs-menu-wrapper ul.main_menu > li ul.has-megamenu li{  text-align: left; }
  .header .navigation_div .hs-menu-wrapper ul.main_menu > li > a,
  .header .navigation_div .hs-menu-wrapper ul.small_menu > li:not(.button_1) > a{ padding: 19px 20px; display: inline-block;  }
  .header.scrolled .hs-menu-wrapper > ul > li[class*="button_"] > a,
  .header .hs-menu-wrapper > ul > li[class*="button_"] > a { margin: 0 0 28px 0; }
  .header .navigation_div .hs-menu-wrapper ul > li > ul:not(.has-megamenu) > li > a{ padding: 10px 20px; width: 100%;/* border-top: 1px solid #ffffff50;*/ } 
  .header .navigation_div .hs-item-has-children > .hs-menu-children-wrapper:not(.has-megamenu){ padding: 10px 0; }
  .header .secondary_menu .hs-item-has-children > .hs-menu-children-wrapper:not(.has-megamenu){ padding: 10px 0; }
  

  /*   .header .navigation_div .hs-menu-wrapper ul.main_menu > li,
  .header .navigation_div .hs-menu-wrapper ul.small_menu > li a{ padding: 10px 20px; } */

  .header .navigation_div .hs-item-has-children > a{ position: static; }
  .header .navigation_div .hs-item-has-children .child-triggerm { height: 60px; right: 15px; top: 0; transform: none; width: 40px; background-size: 15px !important; }
  .header .navigation_div .hs-item-has-children > .hs-menu-children-wrapper{ position: static; opacity: 1; visibility: visible; display: none; }
  .header .navigation_div .hs-item-has-children.submenu-open + .hs-menu-children-wrapper{ display: inline-block; width: 100%; }
  .header .navigation_div .hs-item-has-children.submenu-open .child-triggerm { transform: rotateX(180deg); transition: all ease 400ms; }
  
  .header .secondary_menu .hs-item-has-children > a{ position: static; }
  .header .secondary_menu .hs-item-has-children .child-triggerm { height: 60px; right: 15px; top: 0; transform: none; width: 40px; background-size: 15px !important; }
  .header .secondary_menu .hs-item-has-children > .hs-menu-children-wrapper{ position: static; opacity: 1; visibility: visible; display: none; }
  .header .secondary_menu .hs-item-has-children.submenu-open + .hs-menu-children-wrapper{ display: inline-block; width: 100%; }
  .header .secondary_menu .hs-item-has-children.submenu-open .child-triggerm { transform: rotateX(180deg); transition: all ease 400ms; }
  
  .header .navigation_div .button_1{ padding: 10px 0px; text-align: left; }
  .header .navigation_div .button_1 a{ font-size: 14px !important; width: auto !important; }

  .header .menubtn_div{ text-align: right; line-height: 0; }
  .header .header__container .right_div .small_menu{ display: none; }
}











.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: px 0;
}

/* Blog post */

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
  font-weight: 500; text-decoration: none; font-family: 'Instrument Sans', serif; font-style: normal;
  text-transform: none;
}

.blog-related-posts__title-link {
  color: #4E4E4E;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
  color: #262626;
}

.blog-related-posts__title-link:active {
  color: #767676;
}

/* Blog comments */

.blog-comments {
  margin-bottom: px;
}

#comments-listing .comment-reply-to {
  color: #00dbdd;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: #00b3b5;
}

#comments-listing .comment-reply-to:active {
  color: #28ffff;
}





.hs-search-results__title {
  font-weight: 500; text-decoration: none; font-family: 'Instrument Sans', serif; font-style: normal;
  color: #4E4E4E;
}





/* Blog listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
  font-weight: 500; text-decoration: none; font-family: 'Instrument Sans', serif; font-style: normal;
  text-transform: none;
}

.hs-blog-post-listing__post-title-link {
  color: #4E4E4E;
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
  color: #262626;
}

.hs-blog-post-listing__post-title-link:active {
  color: #767676;
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
  color: #F1F1F1;
}

/* Blog pagination */

.hs-pagination__link-text,
.hs-pagination__link--number {
  color: #F1F1F1;
}

.hs-pagination__link:hover .hs-pagination__link-text,
.hs-pagination__link:focus .hs-pagination__link-text,
.hs-pagination__link--number:hover,
.hs-pagination__link--number:focus {
  color: #c9c9c9;
}

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
  color: #ffffff;
}

.hs-pagination__link-icon svg {
  fill: #F1F1F1;
}

/* Pricing card */

.card__price {
  font-weight: 500; text-decoration: none; font-family: 'Instrument Sans', serif; font-style: normal;
  color: #4E4E4E;
  font-size: 92px;
}

.card__body svg {
  fill: #000000;
}

/* Social follow */

.social-links__icon {
  background-color: #000000;
}

.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #000000;
}

.social-links__icon:active {
  background-color: #282828;
  font-weight: 500; text-decoration: none; font-family: 'Instrument Sans', serif; font-style: normal;
  color: #4E4E4E;
  font-size: 92px;
}






.prose note,
.blog-post .blog_content_section .note {
  margin: 25px 0;
  background-color: var(--secondary);
  padding: 1rem;
  border-left: 6px solid var(--yellow);
}

.prose note:first-child,
.blog-post .blog_content_section .note:first-child {
  margin-top: 0;
}

.prose note p:first-child,
.blog-post .blog_content_section .note p:first-child {
  margin-top: 0
}

.prose note p:last-child,
.blog-post .blog_content_section .note p:last-child {
  margin-bottom: 0
}

.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6 {
    margin-top: 2rem
}

.prose ol,.prose table,.prose ul {
    margin-top: 1.25rem
}

.prose p {
    margin-top: .75rem
}

.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.prose h4:first-child,.prose h5:first-child,.prose h6:first-child,.prose ol:first-child,.prose p:first-child,.prose table:first-child,.prose ul:first-child {
    margin-top: 0;
}

.prose table {
    margin-bottom: 0
}

.prose ol li ol,.prose ol li ul,.prose ul li ol,.prose ul li ul {
    padding-left: 40px
}

.prose li+li {
    margin-top: 10px
}

.prose li:first-child {
    margin-top: 0
}

.prose ol,.prose ul {
    padding-left: 40px
}

.prose ul {
    list-style-type: square
}

.prose ol li::marker,.prose ul li::marker {
    color: var(--yellow)
}

.prose blockquote {
    border-left: 2px solid var(--yellow);
    margin: 2rem 0;
    padding-left: 1rem
}

.prose blockquote footer {
    margin-top: 1rem
}

.prose .columns-2 {
  columns: 2;
}
@media(max-width: 767px){
  .prose .columns-2 {
    columns: 1;
  }
}

.prose .small,
.prose p.small {
  line-height: 1.4;
  font-size: 15px;
}
@media (max-width: 991px) {
  .prose .small,
  .prose p.small {
    line-height: 1.4;
    font-size: 13px;
  }
}

.prose hr {
  background-color: #4e4e4e;
  height: 1px;
  margin: .5rem auto;
}

.prose hr + p {
  padding-top: 0;
}


@media(max-width: 576px){}






:root{
  --primary: #000000;
  --secondary: #1A1A1A;
  --secondary-ltr: #242424;
  --body_color: #F1F1F1;
  --heading_color: #4E4E4E;
  --primary_font: Instrument Sans;
  --secondary_font: Instrument Sans;
  --link: #00dbdd;
  --link_hover: #FFFFFF;
  --white: #F1F1F1;
  --black: #4E4E4E;
  --soft-white-text: #a6a6a6;
  --button_bg: #00dbdd;
  --button_bg_hover: #00dbdd;
  --button_text: #000000;
  --button_text_hover: #00dbdd;
  --panel-bg-color: #1A1A1A;
  --panel-border-radius: 12px;
  --panel-padding: 2rem;
  --footer_color: #FFF;
}

.model_div, .model_image {
  background: transparent !important;
  padding: 0 !important;
  max-width: 100% !important;
}

.d-flex{ display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.d-none{ display: none; }
.d-block{ display: block; }
.d-grid,.grid { display: grid;}
.row{ display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px; }
.flex-row{ flex-direction: row; }
.flex-col{ flex-direction: column; }
.col{ flex-direction: column; }
.flex-wrap{ -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
.flex-grow { flex-grow: 1; }
.flex-none { flex-grow: 0; }
.justify-content-start{ -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
.justify-content-end{ -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
.justify-content-center{ -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
.justify-content-between{ -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
.justify-content-around{ -ms-flex-pack: distribute;
    justify-content: space-around; }
.align-items-start{ -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
.align-items-end{ -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
.align-items-center{ -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.align-items-stretch { align-items: stretch; }
.row-reverse{ -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.column-reverse{ -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.w-full{ width: 100%; }
.h-full{ height: 100%; }

.gap-0 { gap: 0;}
.gap-025rem { gap: .25rem; }
.gap-05rem { gap: .5rem; }
.gap-075rem { gap: .75rem; }
.gap-1rem { gap: 1rem; }
.gap-2rem { gap: 2rem; }
.gap-3rem { gap: 3rem; }
.gap-4rem { gap: 4rem; }
.gap-5rem { gap: 5rem; }
.gap-6rem { gap: 6rem; }


.row-gap-0 { row-gap: 0; }
.row-gap-025rem { row-gap: .25rem; }
.row-gap-05rem { row-gap: .5rem; }
.row-gap-075rem { row-gap: .75rem; }
.row-gap-1rem { row-gap: 1rem; }
.row-gap-2rem { row-gap: 2rem; }
.row-gap-3rem { row-gap: 3rem; }
.row-gap-4rem { row-gap: 4rem; }
.row-gap-5rem { row-gap: 5rem; }
.row-gap-6rem { row-gap: 6rem; }
  
.col-gap-0 { column-gap: 0; }
.col-gap-025rem { column-gap: .25rem; }
.col-gap-05rem { column-gap: .5rem; }
.col-gap-075rem { column-gap: .75rem; }
.col-gap-1rem { column-gap: 1rem; }
.col-gap-2rem { column-gap: 2rem; }
.col-gap-3rem { column-gap: 3rem; }
.col-gap-4rem { column-gap: 4rem; }
.col-gap-5rem { column-gap: 5rem; }
.col-gap-6rem { column-gap: 6rem; }

.grid-cols-1	{grid-template-columns: repeat(1, minmax(0, 1fr));}
.grid-cols-2	{grid-template-columns: repeat(2, minmax(0, 1fr));}
.grid-cols-3	{grid-template-columns: repeat(3, minmax(0, 1fr));}
.grid-cols-4	{grid-template-columns: repeat(4, minmax(0, 1fr));}
.grid-cols-5	{grid-template-columns: repeat(5, minmax(0, 1fr));}
.grid-cols-6	{grid-template-columns: repeat(6, minmax(0, 1fr));}
.grid-cols-7	{grid-template-columns: repeat(7, minmax(0, 1fr));}
.grid-cols-8	{grid-template-columns: repeat(8, minmax(0, 1fr));}
.grid-cols-9	{grid-template-columns: repeat(9, minmax(0, 1fr));}
.grid-cols-10	{grid-template-columns: repeat(10, minmax(0, 1fr));}
.grid-cols-11	{grid-template-columns: repeat(11, minmax(0, 1fr));}
.grid-cols-12	{grid-template-columns: repeat(12, minmax(0, 1fr));}

.col-span-1	{grid-column: span 1 / span 1;}
.col-span-2	{grid-column: span 2 / span 2;}
.col-span-3	{grid-column: span 3 / span 3;}
.col-span-4	{grid-column: span 4 / span 4;}
.col-span-5	{grid-column: span 5 / span 5;}
.col-span-6	{grid-column: span 6 / span 6;}
.col-span-7	{grid-column: span 7 / span 7;}
.col-span-8	{grid-column: span 8 / span 8;}
.col-span-9	{grid-column: span 9 / span 9;}
.col-span-10 {grid-column: span 10 / span 10;}
.col-span-11 {grid-column: span 11 / span 11;}
.col-span-12 {grid-column: span 12 / span 12;}
.col-span-full {grid-column: 1 / -1;}

.columns-1 {columns: 1;}
.columns-2 {columns: 2;}
.columns-3 {columns: 3;}

/* medium desktop */
@media(max-width: 1366px){
  .desk-md-grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}
  .desk-md-grid-cols-2	{grid-template-columns: repeat(2, minmax(0, 1fr));}
  .desk-md-grid-cols-3	{grid-template-columns: repeat(3, minmax(0, 1fr));}
  .desk-md-grid-cols-4	{grid-template-columns: repeat(4, minmax(0, 1fr));}
  .desk-md-grid-cols-5	{grid-template-columns: repeat(5, minmax(0, 1fr));}
  .desk-md-grid-cols-6	{grid-template-columns: repeat(6, minmax(0, 1fr));}
  .desk-md-grid-cols-7	{grid-template-columns: repeat(7, minmax(0, 1fr));}
  .desk-md-grid-cols-8	{grid-template-columns: repeat(8, minmax(0, 1fr));}
  .desk-md-grid-cols-9	{grid-template-columns: repeat(9, minmax(0, 1fr));}
  .desk-md-grid-cols-10	{grid-template-columns: repeat(10, minmax(0, 1fr));}
  .desk-md-grid-cols-11	{grid-template-columns: repeat(11, minmax(0, 1fr));}
  .desk-md-grid-cols-12	{grid-template-columns: repeat(12, minmax(0, 1fr));}
  
  .desk-md-col-span-1	{grid-column: span 1 / span 1;}
  .desk-md-col-span-2	{grid-column: span 2 / span 2;}
  .desk-md-col-span-3	{grid-column: span 3 / span 3;}
  .desk-md-col-span-4	{grid-column: span 4 / span 4;}
  .desk-md-col-span-5	{grid-column: span 5 / span 5;}
  .desk-md-col-span-6	{grid-column: span 6 / span 6;}
  .desk-md-col-span-7	{grid-column: span 7 / span 7;}
  .desk-md-col-span-8	{grid-column: span 8 / span 8;}
  .desk-md-col-span-9	{grid-column: span 9 / span 9;}
  .desk-md-col-span-10 {grid-column: span 10 / span 10;}
  .desk-md-col-span-11 {grid-column: span 11 / span 11;}
  .desk-md-col-span-12 {grid-column: span 12 / span 12;}
  .desk-md-col-span-full {grid-column: 1 / -1;}
  
  .desk-md-columns-1 {columns: 1;}
  .desk-md-columns-2 {columns: 2;}
  .desk-md-columns-3 {columns: 3;}
  
  .desk-md-gap-0 { gap: 0;}
  .desk-md-gap-025rem { gap: .25rem; }
  .desk-md-gap-05rem { gap: .5rem; }
  .desk-md-gap-075rem { gap: .75rem; }
  .desk-md-gap-1rem { gap: 1rem; }
  .desk-md-gap-2rem { gap: 2rem; }
  .desk-md-gap-3rem { gap: 3rem; }
  .desk-md-gap-4rem { gap: 4rem; }
  .desk-md-gap-5rem { gap: 5rem; }
  .desk-md-gap-6rem { gap: 6rem; }
  
  .desk-md-row-gap-1rem { 	row-gap: 1rem; }
  .desk-md-row-gap-2rem { 	row-gap: 2rem; }
  .desk-md-row-gap-3rem { 	row-gap: 3rem; }
  .desk-md-row-gap-4rem { 	row-gap: 4rem; }
  .desk-md-row-gap-5rem { 	row-gap: 5rem; }
  .desk-md-row-gap-6rem { 	row-gap: 6rem; }
  
  .desk-md-col-gap-1rem { 	column-gap: 1rem; }
  .desk-md-col-gap-2rem { 	column-gap: 2rem; }
  .desk-md-col-gap-3rem { 	column-gap: 3rem; }
  .desk-md-col-gap-4rem { 	column-gap: 4rem; }
  .desk-md-col-gap-5rem { 	column-gap: 5rem; }
  .desk-md-col-gap-6rem { 	column-gap: 6rem; }
  
  .desk-md-row-reverse { flex-direction: row-reverse; }
  .desk-md-col-reverse { flex-direction: column-reverse; }
  .desk-md-flex-col{ flex-direction: column; }.flex-wrap{ -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .desk-md-justify-content-start{ -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .desk-md-justify-content-end{ -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .desk-md-justify-content-center{ -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .desk-md-justify-content-between{ -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .desk-md-justify-content-around{ -ms-flex-pack: distribute;
    justify-content: space-around; }
  .desk-md-align-items-start{ -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .desk-md-align-items-end{ -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .desk-md-align-items-center{ -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .desk-md-row-reverse{ -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .desk-md-column-reverse{ -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

}

/* small desktop */
@media(max-width: 1200px){
  .desk-sm-grid-cols-1  {grid-template-columns: repeat(1, minmax(0, 1fr));}
  .desk-sm-grid-cols-2	{grid-template-columns: repeat(2, minmax(0, 1fr));}
  .desk-sm-grid-cols-3	{grid-template-columns: repeat(3, minmax(0, 1fr));}
  .desk-sm-grid-cols-4	{grid-template-columns: repeat(4, minmax(0, 1fr));}
  .desk-sm-grid-cols-5	{grid-template-columns: repeat(5, minmax(0, 1fr));}
  .desk-sm-grid-cols-6	{grid-template-columns: repeat(6, minmax(0, 1fr));}
  .desk-sm-grid-cols-7	{grid-template-columns: repeat(7, minmax(0, 1fr));}
  .desk-sm-grid-cols-8	{grid-template-columns: repeat(8, minmax(0, 1fr));}
  .desk-sm-grid-cols-9	{grid-template-columns: repeat(9, minmax(0, 1fr));}
  .desk-sm-grid-cols-10	{grid-template-columns: repeat(10, minmax(0, 1fr));}
  .desk-sm-grid-cols-11	{grid-template-columns: repeat(11, minmax(0, 1fr));}
  .desk-sm-grid-cols-12	{grid-template-columns: repeat(12, minmax(0, 1fr));}
  
  .desk-sm-col-span-1	{grid-column: span 1 / span 1;}
  .desk-sm-col-span-2	{grid-column: span 2 / span 2;}
  .desk-sm-col-span-3	{grid-column: span 3 / span 3;}
  .desk-sm-col-span-4	{grid-column: span 4 / span 4;}
  .desk-sm-col-span-5	{grid-column: span 5 / span 5;}
  .desk-sm-col-span-6	{grid-column: span 6 / span 6;}
  .desk-sm-col-span-7	{grid-column: span 7 / span 7;}
  .desk-sm-col-span-8	{grid-column: span 8 / span 8;}
  .desk-sm-col-span-9	{grid-column: span 9 / span 9;}
  .desk-sm-col-span-10 {grid-column: span 10 / span 10;}
  .desk-sm-col-span-11 {grid-column: span 11 / span 11;}
  .desk-sm-col-span-12 {grid-column: span 12 / span 12;}
  .desk-sm-col-span-full {grid-column: 1 / -1;}
  
  .desk-sm-columns-1 {columns: 1;}
  .desk-sm-columns-2 {columns: 2;}
  .desk-sm-columns-3 {columns: 3;}
  
  .desk-sm-gap-0 { gap: 0;}
  .desk-sm-gap-025rem { gap: .25rem; }
  .desk-sm-gap-05rem { gap: .5rem; }
  .desk-sm-gap-075rem { gap: .75rem; }
  .desk-sm-gap-1rem { gap: 1rem; }
  .desk-sm-gap-2rem { gap: 2rem; }
  .desk-sm-gap-3rem { gap: 3rem; }
  .desk-sm-gap-4rem { gap: 4rem; }
  .desk-sm-gap-5rem { gap: 5rem; }
  .desk-sm-gap-6rem { gap: 6rem; }
  
  .desk-sm-row-gap-1rem { 	row-gap: 1rem; }
  .desk-sm-row-gap-2rem { 	row-gap: 2rem; }
  .desk-sm-row-gap-3rem { 	row-gap: 3rem; }
  .desk-sm-row-gap-4rem { 	row-gap: 4rem; }
  .desk-sm-row-gap-5rem { 	row-gap: 5rem; }
  .desk-sm-row-gap-6rem { 	row-gap: 6rem; }
  
  .desk-sm-col-gap-1rem { 	column-gap: 1rem; }
  .desk-sm-col-gap-2rem { 	column-gap: 2rem; }
  .desk-sm-col-gap-3rem { 	column-gap: 3rem; }
  .desk-sm-col-gap-4rem { 	column-gap: 4rem; }
  .desk-sm-col-gap-5rem { 	column-gap: 5rem; }
  .desk-sm-col-gap-6rem { 	column-gap: 6rem; }
  
  .desk-sm-row-reverse { flex-direction: row-reverse; }
  .desk-sm-col-reverse { flex-direction: column-reverse; }
  .desk-sm-flex-col{ flex-direction: column; }.flex-wrap{ -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .desk-sm-justify-content-start{ -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .desk-sm-justify-content-end{ -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .desk-sm-justify-content-center{ -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .desk-sm-justify-content-between{ -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .desk-sm-justify-content-around{ -ms-flex-pack: distribute;
    justify-content: space-around; }
  .desk-sm-align-items-start{ -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .desk-sm-align-items-end{ -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .desk-sm-align-items-center{ -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .desk-sm-row-reverse{ -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .desk-sm-column-reverse{ -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

}

/* large tablet */
@media(max-width: 1024px){
  .tab-lg-grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}
  .tab-lg-grid-cols-2	{grid-template-columns: repeat(2, minmax(0, 1fr));}
  .tab-lg-grid-cols-3	{grid-template-columns: repeat(3, minmax(0, 1fr));}
  .tab-lg-grid-cols-4	{grid-template-columns: repeat(4, minmax(0, 1fr));}
  .tab-lg-grid-cols-5	{grid-template-columns: repeat(5, minmax(0, 1fr));}
  .tab-lg-grid-cols-6	{grid-template-columns: repeat(6, minmax(0, 1fr));}
  .tab-lg-grid-cols-7	{grid-template-columns: repeat(7, minmax(0, 1fr));}
  .tab-lg-grid-cols-8	{grid-template-columns: repeat(8, minmax(0, 1fr));}
  .tab-lg-grid-cols-9	{grid-template-columns: repeat(9, minmax(0, 1fr));}
  .tab-lg-grid-cols-10	{grid-template-columns: repeat(10, minmax(0, 1fr));}
  .tab-lg-grid-cols-11	{grid-template-columns: repeat(11, minmax(0, 1fr));}
  .tab-lg-grid-cols-12	{grid-template-columns: repeat(12, minmax(0, 1fr));}
  
  .tab-lg-col-span-1	{grid-column: span 1 / span 1;}
  .tab-lg-col-span-2	{grid-column: span 2 / span 2;}
  .tab-lg-col-span-3	{grid-column: span 3 / span 3;}
  .tab-lg-col-span-4	{grid-column: span 4 / span 4;}
  .tab-lg-col-span-5	{grid-column: span 5 / span 5;}
  .tab-lg-col-span-6	{grid-column: span 6 / span 6;}
  .tab-lg-col-span-7	{grid-column: span 7 / span 7;}
  .tab-lg-col-span-8	{grid-column: span 8 / span 8;}
  .tab-lg-col-span-9	{grid-column: span 9 / span 9;}
  .tab-lg-col-span-10 {grid-column: span 10 / span 10;}
  .tab-lg-col-span-11 {grid-column: span 11 / span 11;}
  .tab-lg-col-span-12 {grid-column: span 12 / span 12;}
  .tab-lg-col-span-full {grid-column: 1 / -1;}
  
  .tab-lg-columns-1 {columns: 1;}
  .tab-lg-columns-2 {columns: 2;}
  .tab-lg-columns-3 {columns: 3;}
  
  .tab-lg-gap-0 { gap: 0;}
  .tab-lg-gap-025rem { gap: .25rem; }
  .tab-lg-gap-05rem { gap: .5rem; }
  .tab-lg-gap-075rem { gap: .75rem; }
  .tab-lg-gap-1rem { gap: 1rem; }
  .tab-lg-gap-2rem { gap: 2rem; }
  .tab-lg-gap-3rem { gap: 3rem; }
  .tab-lg-gap-4rem { gap: 4rem; }
  .tab-lg-gap-5rem { gap: 5rem; }
  .tab-lg-gap-6rem { gap: 6rem; }
  
  .tab-lg-row-gap-1rem { 	row-gap: 1rem; }
  .tab-lg-row-gap-2rem { 	row-gap: 2rem; }
  .tab-lg-row-gap-3rem { 	row-gap: 3rem; }
  .tab-lg-row-gap-4rem { 	row-gap: 4rem; }
  .tab-lg-row-gap-5rem { 	row-gap: 5rem; }
  .tab-lg-row-gap-6rem { 	row-gap: 6rem; }
  
  .tab-lg-col-gap-1rem { 	column-gap: 1rem; }
  .tab-lg-col-gap-2rem { 	column-gap: 2rem; }
  .tab-lg-col-gap-3rem { 	column-gap: 3rem; }
  .tab-lg-col-gap-4rem { 	column-gap: 4rem; }
  .tab-lg-col-gap-5rem { 	column-gap: 5rem; }
  .tab-lg-col-gap-6rem { 	column-gap: 6rem; }
  
  .tab-lg-row-reverse { flex-direction: row-reverse; }
  .tab-lg-col-reverse { flex-direction: column-reverse; }
  .tab-lg-flex-col{ flex-direction: column; }
  .tab-lg-flex-wrap{ -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .tab-lg-justify-content-start{ -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .tab-lg-justify-content-end{ -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .tab-lg-justify-content-center{ -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .tab-lg-justify-content-between{ -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .tab-lg-justify-content-around{ -ms-flex-pack: distribute;
    justify-content: space-around; }
  .tab-lg-align-items-start{ -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .tab-lg-align-items-end{ -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .tab-lg-align-items-center{ -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .tab-lg-row-reverse{ -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .tab-lg-column-reverse{ -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

}


@media(max-width: 991px){
  .tabgrid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}
  .tabgrid-cols-2	{grid-template-columns: repeat(2, minmax(0, 1fr));}
  .tabgrid-cols-3	{grid-template-columns: repeat(3, minmax(0, 1fr));}
  .tabgrid-cols-4	{grid-template-columns: repeat(4, minmax(0, 1fr));}
  .tabgrid-cols-5	{grid-template-columns: repeat(5, minmax(0, 1fr));}
  .tabgrid-cols-6	{grid-template-columns: repeat(6, minmax(0, 1fr));}
  .tabgrid-cols-7	{grid-template-columns: repeat(7, minmax(0, 1fr));}
  .tabgrid-cols-8	{grid-template-columns: repeat(8, minmax(0, 1fr));}
  .tabgrid-cols-9	{grid-template-columns: repeat(9, minmax(0, 1fr));}
  .tabgrid-cols-10	{grid-template-columns: repeat(10, minmax(0, 1fr));}
  .tabgrid-cols-11	{grid-template-columns: repeat(11, minmax(0, 1fr));}
  .tabgrid-cols-12	{grid-template-columns: repeat(12, minmax(0, 1fr));}
  
  .tabcol-span-1	{grid-column: span 1 / span 1;}
  .tabcol-span-2	{grid-column: span 2 / span 2;}
  .tabcol-span-3	{grid-column: span 3 / span 3;}
  .tabcol-span-4	{grid-column: span 4 / span 4;}
  .tabcol-span-5	{grid-column: span 5 / span 5;}
  .tabcol-span-6	{grid-column: span 6 / span 6;}
  .tabcol-span-7	{grid-column: span 7 / span 7;}
  .tabcol-span-8	{grid-column: span 8 / span 8;}
  .tabcol-span-9	{grid-column: span 9 / span 9;}
  .tabcol-span-10 {grid-column: span 10 / span 10;}
  .tabcol-span-11 {grid-column: span 11 / span 11;}
  .tabcol-span-12 {grid-column: span 12 / span 12;}
  .tabcol-span-full {grid-column: 1 / -1;}
  
  .tabcolumns-1 {columns: 1;}
  .tabcolumns-2 {columns: 2;}
  .tabcolumns-3 {columns: 3;}
  
  .tabgap-0 { gap: 0;}
  .tabgap-025rem { gap: .25rem; }
  .tabgap-05rem { gap: .5rem; }
  .tabgap-075rem { gap: .75rem; }
  .tabgap-1rem { gap: 1rem; }
  .tabgap-2rem { gap: 2rem; }
  .tabgap-3rem { gap: 3rem; }
  .tabgap-4rem { gap: 4rem; }
  .tabgap-5rem { gap: 5rem; }
  .tabgap-6rem { gap: 6rem; }
  
  .tabrow-gap-1rem { 	row-gap: 1rem; }
  .tabrow-gap-2rem { 	row-gap: 2rem; }
  .tabrow-gap-3rem { 	row-gap: 3rem; }
  .tabrow-gap-4rem { 	row-gap: 4rem; }
  .tabrow-gap-5rem { 	row-gap: 5rem; }
  .tabrow-gap-6rem { 	row-gap: 6rem; }
  
  .tabcol-gap-1rem { 	column-gap: 1rem; }
  .tabcol-gap-2rem { 	column-gap: 2rem; }
  .tabcol-gap-3rem { 	column-gap: 3rem; }
  .tabcol-gap-4rem { 	column-gap: 4rem; }
  .tabcol-gap-5rem { 	column-gap: 5rem; }
  .tabcol-gap-6rem { 	column-gap: 6rem; }
  
  .tabrow-reverse { flex-direction: row-reverse; }
  .tabcol-reverse { flex-direction: column-reverse; }
  .tabflex-col{ flex-direction: column; }
  .tabflex-wrap{ -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .tabjustify-content-start{ -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .tabjustify-content-end{ -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .tabjustify-content-center{ -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .tabjustify-content-between{ -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .tabjustify-content-around{ -ms-flex-pack: distribute;
    justify-content: space-around; }
  .tabalign-items-start{ -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .tabalign-items-end{ -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .tabalign-items-center{ -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .tabalign-items-stretch{ align-items: stretch; }
  .tabrow-reverse{ -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .tabcolumn-reverse{ -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  
  .tab-w-full-override { width: 100% !important;}
  .tab-max-w-full-override { max-width: 100% !important;}
  
  .tab-d-block{ display: block; }
  
}

@media(max-width: 767px){
  .mobgrid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}
  .mobgrid-cols-2	{grid-template-columns: repeat(2, minmax(0, 1fr));}
  .mobgrid-cols-3	{grid-template-columns: repeat(3, minmax(0, 1fr));}
  .mobgrid-cols-4	{grid-template-columns: repeat(4, minmax(0, 1fr));}
  .mobgrid-cols-5	{grid-template-columns: repeat(5, minmax(0, 1fr));}
  .mobgrid-cols-6	{grid-template-columns: repeat(6, minmax(0, 1fr));}
  .mobgrid-cols-7	{grid-template-columns: repeat(7, minmax(0, 1fr));}
  .mobgrid-cols-8	{grid-template-columns: repeat(8, minmax(0, 1fr));}
  .mobgrid-cols-9	{grid-template-columns: repeat(9, minmax(0, 1fr));}
  .mobgrid-cols-10	{grid-template-columns: repeat(10, minmax(0, 1fr));}
  .mobgrid-cols-11	{grid-template-columns: repeat(11, minmax(0, 1fr));}
  .mobgrid-cols-12	{grid-template-columns: repeat(12, minmax(0, 1fr));}
  
  .mobcol-span-1	{grid-column: span 1 / span 1;}
  .mobcol-span-2	{grid-column: span 2 / span 2;}
  .mobcol-span-3	{grid-column: span 3 / span 3;}
  .mobcol-span-4	{grid-column: span 4 / span 4;}
  .mobcol-span-5	{grid-column: span 5 / span 5;}
  .mobcol-span-6	{grid-column: span 6 / span 6;}
  .mobcol-span-7	{grid-column: span 7 / span 7;}
  .mobcol-span-8	{grid-column: span 8 / span 8;}
  .mobcol-span-9	{grid-column: span 9 / span 9;}
  .mobcol-span-10 {grid-column: span 10 / span 10;}
  .mobcol-span-11 {grid-column: span 11 / span 11;}
  .mobcol-span-12 {grid-column: span 12 / span 12;}
  .mobcol-span-full {grid-column: 1 / -1;}
  
  .mobcolumns-1 {columns: 1;}
  .mobcolumns-2 {columns: 2;}
  .mobcolumns-3 {columns: 3;}
  
 
  
  .mobgap-0 { gap: 0;}
  .mobgap-025rem { gap: .25rem; }
  .mobgap-05rem { gap: .5rem; }
  .mobgap-075rem { gap: .75rem; }
  .mobgap-1rem { gap: 1rem; }
  .mobgap-2rem { gap: 2rem; }
  .mobgap-3rem { gap: 3rem; }
  .mobgap-4rem { gap: 4rem; }
  .mobgap-5rem { gap: 5rem; }
  .mobgap-6rem { gap: 6rem; }
  
  .mobrow-gap-1rem { 	row-gap: 1rem; }
  .mobrow-gap-2rem { 	row-gap: 2rem; }
  .mobrow-gap-3rem { 	row-gap: 3rem; }
  .mobrow-gap-4rem { 	row-gap: 4rem; }
  .mobrow-gap-5rem { 	row-gap: 5rem; }
  .mobrow-gap-6rem { 	row-gap: 6rem; }
  
  .mobcol-gap-1rem { 	column-gap: 1rem; }
  .mobcol-gap-2rem { 	column-gap: 2rem; }
  .mobcol-gap-3rem { 	column-gap: 3rem; }
  .mobcol-gap-4rem { 	column-gap: 4rem; }
  .mobcol-gap-5rem { 	column-gap: 5rem; }
  .mobcol-gap-6rem { 	column-gap: 6rem; }
  
  .mobrow-only-gap-1rem { gap: 1rem 0 !important; }
  .mobrow-only-gap-2rem { gap: 2rem 0 !important; }
  .mobrow-only-gap-3rem { gap: 3rem 0 !important; }
  .mobrow-only-gap-4rem { gap: 4rem 0 !important; }
  .mobrow-only-gap-5rem { gap: 5rem 0 !important; }
  .mobrow-only-gap-6rem { gap: 6rem 0 !important; }
  
  .mobrow-reverse { flex-direction: row-reverse; }
  .mobcol-reverse { flex-direction: column-reverse; }
  .mobflex-col{ flex-direction: column; }
  .mobflex-wrap{ -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .mobjustify-content-start{ -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .mobjustify-content-end{ -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .mobjustify-content-center{ -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .mobjustify-content-between{ -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .mobjustify-content-around{ -ms-flex-pack: distribute;
    justify-content: space-around; }
  .mobalign-items-start{ -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .mobalign-items-end{ -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .mobalign-items-center{ -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .mobalign-items-stretch{ align-items: stretch; }
  .mobrow-reverse{ -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .mobcolumn-reverse{ -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  
  .mob-w-full-override { width: 100% !important;}
  .mob-max-w-full-override { max-width: 100% !important;}
  
  .mob-flex-wrap{ -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .mob-gap-none{ gap: 0; }
  
  .mob-d-block{ display: block; }
  	
}


.aspect-video {
  aspect-ratio: 16 / 9;
}


.m-0 { margin: 0; }
.mt-0 { margin-top: 0; }
.mr-0 { margin-right: 0; }
.mb-0 { margin-bottom: 0; }
.ml-0 { margin-left: 0; }

.text-center { text-align: center !important; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-white { color: var(--white) !important; }  
.text-yellow { color: var(--yellow) !important; }  

.primary_color{ color: var(--primary); }
.secondary_color{ color: var(--secondary); }
.body_color{ color: var(--body_color); }
.heading_color{ color: var(--heading_color); }
.white{ color: #F1F1F1; }
.black{ color: #000; }

.primary_color_h1 h1, .primary_color_h2 h2, .primary_color_h3 h3, .primary_color_h4 h4, .primary_color_h5 h5, .primary_color_h6 h6{ color: var(--primary); }
.secondary_color_h1 h1, .secondary_color_h2 h2, .secondary_color_h3 h3, .secondary_color_h4 h4, .secondary_color_h5 h5, .secondary_color_h6 h6{ color: var(--secondary); }
.body_color_h1 h1, .body_color_h2 h2, .body_color_h3 h3, .body_color_h4 h4, .body_color_h5 h5, .body_color_h6 h6{ color: var(--body_color); }
.heading_color_h1 h1, .heading_color_h2 h2, .heading_color_h3 h3, .heading_color_h4 h4, .heading_color_h5 h5, .heading_color_h6 h6{ color: var(--heading_color); }
.white_h1 h1, .white_h2 h2, .white_h3 h3, .white_h4 h4, .white_h5 h5, .white_h6 h6{ color: #F1F1F1; }
.black_h1 h1, .black_h2 h2, .black_h3 h3, .black_h4 h4, .black_h5 h5, .black_h6 h6{ color: #000; }
.yellow_h1 h1, .yellow_h2 h2, .yellow_h3 h3, .yellow_h4 h4, .yellow_h5 h5, .yellow_h6 h6{ color: var(--yellow); }

.primary_font{ font-family: var(--primary_font); } 
.secondary_font{ font-family: var(--secondary_font); }

.exsmall_font,.megamenu .overview_div .overview span{ font-size: 14px !important; line-height: 1.3em; } 
.small_font{ font-size: 16px; } 
.normal_font{ font-size: 18px; } 
.large_font{ font-size: 22px; }

.lowercase{ text-transform: lowercase !important; }
.capitalize{ text-transform: capitalize !important; }
.uppercase{ text-transform: uppercase !important; }

input[type=submit] , 
form button,
[class*="button_"] > a,
[class*="btn_style_"] a{ 
  border: 1px solid #00dbdd;

  padding-top: 19px;
padding-right: 29px;
padding-bottom: 19px;
padding-left: 29px;

  font-family: 'Instrument Sans', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  border-radius: 0px;
  font-size: 14px;
  text-transform: uppercase;
  line-height: normal;
  letter-spacing: 0.1em;
  min-width: 207px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

input[type=submit] , 
form button,
.button_1 > a,
.btn_style_1 a,
.button_2 a:hover,
.btn_style_2 a:hover,
.button_2 a:focus,
.btn_style_2 a:focus,
.button_2 a:active,
.btn_style_2 a:active,
.button_2 a:focus-visible,
.btn_style_2 a:focus-visible{ background-color: rgba(0, 219, 221, 1.0); color: #000000; }

input[type=submit]:hover, 
form button:hover,
.button_2 a,
.btn_style_2 a,
.button_1 > a:hover,
.btn_style_1 a:hover,
.button_1 a:focus,
.btn_style_1 a:focus,
.button_1 > a:active,
.btn_style_1 a:active,
.button_1 > a:focus-visible,
.btn_style_1 a:focus-visible{ color: rgba(0, 219, 221, 1.0); background-color: rgba(0, 219, 221, 0.0) }

.btn_group{ gap: 20px; margin-top: 45px; }
.btn_group_compact{ gap: 20px; margin: 10px 0; }

.economic_impact_sec .button_1 a{ color: rgba(0, 219, 221, 1.0); border-color: #000000; background-color: #000000; }

.force-white-links a {
  color: white;
}
.force-white-links a:hover {
  color: var(--link);
  text-decoration: underline;
}

form input[type=submit] , 
form button{  padding-top: 10px;
padding-right: 39px;
padding-bottom: 11px;
padding-left: 29px;
 }


.swiper-slide-active{position:relative;z-index:2;}

/**************One Trust Cookies CSS****************/
#ot-sdk-cookie-policy {
  margin-top: 1rem;
}

#ot-sdk-cookie-policy table {
  border: none !important;
  color: var(--white) !important;
}
#ot-sdk-cookie-policy table td,
#ot-sdk-cookie-policy table td a,
#ot-sdk-cookie-policy table td span {
  color: rgba(255,255,255,.75) !important;
  font-size: .75rem !important;
}
#ot-sdk-cookie-policy table thead {
  background-color: transparent !important;
  color: var(--yellow) !important;
}
#ot-sdk-cookie-policy table th {
  color: var(--yellow) !important;
}
#ot-sdk-cookie-policy table td,
#ot-sdk-cookie-policy table th{
  border-color: black !important;
  background-color: var(--secondary) !important;
  border-width: 2px !important;
}
#ot-sdk-cookie-policy table th{
  border-left-width: 0px !important;
}
#ot-sdk-cookie-policy table td a {
  background-color: transparent !important;
  line-height: 1.6 !important; 
}
#cookie-policy-title {
  display: none;
}
.ot-sdk-cookie-policy-title,
.ot-sdk-cookie-policy-group,
#cookie-policy-description, 
.ot-sdk-cookie-policy-group-desc {
    color: var(--white) !important;
}
#cookie-policy-description,
.ot-sdk-cookie-policy-group-desc {
    font-size: 1rem !important;
    line-height: 1.6em !important;
}
html.hs-inline-edit #onetrust-banner-sdk {
  display: none;
}
.blog-post__body img{margin-top:30px;}
.blog-post__body p > img{margin-top:0;}

.leftRightAuto a{justify-content:center;}
#onetrust-banner-sdk .banner-actions-container { margin-left: 20px; }
#onetrust-pc-sdk .ot-btn-container,#onetrust-consent-sdk #onetrust-banner-sdk,#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor,#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle{background-color:#0D0D0D !important;}
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn,#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link,#onetrust-consent-sdk #onetrust-accept-btn-handler:hover, #onetrust-banner-sdk #onetrust-reject-all-handler:hover{  
  font-size:12px!important; 
  border:1px solid rgba(0, 219, 221, 1.0)!important; 
  font-family: 'Instrument Sans', sans-serif; font-style: normal; font-weight: 600; text-decoration: none !important; 
  padding:10px !important; 
  border-radius: 0px!important; 
  text-transform: uppercase !important; 
  line-height: normal !important; 
  letter-spacing: 0.1em !important; 
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;!important; 
  background-color: rgba(0, 219, 221, 1.0) !important; 
  color: #000000 !important; opacity:1 !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn):hover,#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-pc-btn-handler:hover, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link:hover{  
  font-size: 12px !important; 
  border:1px solid rgba(0, 219, 221, 1.0)!important;
  font-family: 'Instrument Sans', sans-serif; font-style: normal; font-weight: 600; text-decoration: none !important;
  padding:10px !important; 
  border-radius: 0px!important; 
  text-transform: uppercase !important; 
  line-height: normal !important; 
  letter-spacing: 0.1em !important; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;!important;  
  background-color: rgba(0, 219, 221, 0.0) !important; 
  color: rgba(0, 219, 221, 1.0) !important; opacity:1 !important;
  
/*   font-size:12px!important; 
  border:1px solid rgba(0, 219, 221, 1.0)!important; 
  font-family: 'Instrument Sans', sans-serif; font-style: normal; font-weight: 600; text-decoration: none !important; 
  padding:10px !important; 
  border-radius: 0px!important; 
  text-transform: uppercase !important; 
  line-height: normal !important; 
  letter-spacing: 0.1em !important; 
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;!important; 
  background-color: rgba(0, 219, 221, 1.0) !important; 
  color: #000000 !important; opacity:1 !important; */
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent {
    padding: 0 30px 20px;
      margin-top: 20px;
  display:inline-block;
    max-width: none !important;
}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler {
  margin: 0 !important;
}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group {
  gap: .5rem;
}
.hs-menu-item.active a{color:#00dbdd !important;}
.hs-menu-item.active.button_1 a{color:#000 !important;}
.hs-menu-item.active.button_1 a:hover{color:#00dbdd  !important;}
#onetrust-consent-sdk h2#onetrust-policy-title { font-size: 22px !important; color: var(--yellow) !important; } 
#onetrust-consent-sdk div#onetrust-policy-text{ color: var(--white) !important; font-size: 14px !important; }
#onetrust-pc-sdk button{border:none !important;}
#onetrust-consent-sdk #onetrust-pc-sdk *:focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus{outline:none!important;}
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a,#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active{color:var( --link) !important;}
#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal{ color: var(--white) !important;}
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob { background-color: var(--yellow)!important; border: 1px solid var(--yellow)!important; }
#onetrust-pc-sdk .ot-switch-nob { background-color: #1A1A1A!important; border: 1px solid #A6A6A6!important; } 
#onetrust-pc-sdk .ot-switch-nob:hover { border-color:  var(--yellow) !important; }
#onetrust-banner-sdk .ot-close-icon,#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon{background-image:url('https://45500578.fs1.hubspotusercontent-na1.net/hubfs/45500578/AKKA-2024/Images/Close%20Btn.png') !important;background-size: 30px !important; }
 
.onetrust-pc-dark-filter{background-color:rgba(0,0,0,.8) !important;}
 
.hs-inline-edit .onetrust-pc-dark-filter{z-index:0!important;display: none !important;}
 
#onetrust-pc-sdk.otPcCenter{box-shadow:none !important;}
/******************************/


.hs-tabs__tab {font-size: 16px !important;font-weight: 700 !important;}
.hs-tabs__tab:after{display:none !important;} 
.hs-tabs__tab{background:#0D0D0D!important;color:#4E4E4E!important;border:1px solid #0D0D0D!important;transition:all ease .3s !important;}
.hs-tabs__tab.active,.hs-tabs__tab:active,.hs-tabs__tab:focus,.hs-tabs__tab:hover{border-bottom-color:var(--yellow) !important;background:#1A1A1A!important;color:var(--yellow)!important;transition:all ease .3s!important;}
.hs-tabs__content{border:none !important;background:#141414;margin-top:5px;}
.hs-tabs__content__panel{padding: 40px 40px !important;}
.hs-tabs-wrapper{margin-bottom:30px !important;}
.blog-post .hs-tabs-wrapper { padding: 0 !important; }
.hs-tabs__nudge {width: 48px !important; margin: 0px !important; height: 100% !important; align-items:center  !important;justify-content:center !important;}
.hs-tabs__nudge, .hs-tabs__nudge:active, .hs-tabs__nudge:focus, .hs-tabs__nudge:hover { background: #1a1a1a !important; border: 1px solid #1a1a1a!important; color: var(--yellow)!important; }

@media(max-width: 767px){
    .hs-tabs__content__panel{padding:30px!important;}
  .btn_group [class*="button_"],
  .btn_group [class*="button_"] a{ width: 100%; }
  .btn_group{ margin-top: 30px; }
}

.style-as-link {
  cursor: pointer;
}

.style-as-link,
.textLink a,
.textLink a:hover{ color: var(--link); }
.blog-listing .textLink  a,.resourceSliderSec .textLink  a{letter-spacing:0.1em;}
.prose a:not(.btn_arrow), 
a { display: inline; color: #00dbdd; text-decoration: none; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }
.prose a:hover:not(.btn_arrow) { color: #00dbdd; text-decoration: underline; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }
a:hover { color: rgba(255, 255, 255, 1.0); text-decoration: none; }


ul[role="menu"] li a{ letter-spacing: 0; }

.btn_arrow span{ display: inline-block; padding-right: 10px; }
.no_arrow .btn_arrow span{ padding-right: 0; }
.btn_arrow .button_arrow{ width: 26px; height: 18px; position: relative; overflow: hidden; } 
.btn_arrow .button_arrow .arrow_container{ transform: translate3d(26px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  transform-style: preserve-3d; width: 104px; height: 18px; position: absolute; top: 0%; bottom: 0%; left: auto; right: 0%; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }
.btn_arrow:hover .button_arrow .arrow_container{ transform: translate3d(78px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d; }
.btn_arrow .button_arrow .arrow_container div{ line-height: 0; width: 52px; }

.button_1 a.btn_arrow .hide_arrow { color: rgba(0, 219, 221, 1.0); }
.button_2 a.btn_arrow .hide_arrow { color: #000000; }

.textLink a.btn_arrow span{ padding-right: 15px; }
/* .textLink a.btn_arrow .hide_arrow { color: var(--link);; } */

@media(max-width: 767px){
  .btn_arrow .button_arrow{ width: 20px; height: 14px; }
  .btn_arrow .button_arrow .arrow_container{ width: 80px; height: 14px; transform: translate3d(20px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); }
  .btn_arrow:hover .button_arrow .arrow_container{ transform: translate3d(60px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); }
  .btn_arrow .button_arrow .arrow_container div{ line-height: 0; width: 40px; }
  .btn_arrow .button_arrow .arrow_container div svg{ width: 20px; height: 14px; }

  .textLink a.btn_arrow span{ padding-right: 18px; }
}

.flow ul{ list-style: none; }
.flow ul li:first-child{ padding-left: 0; }
.flow ul li:last-child{ padding-right: 0; }
@media(min-width: 768px){
  .flow{ margin-top: 40px; }
  .flow ul{ display: -webkit-box;
  display: -ms-flexbox;
  display: flex; -ms-flex-wrap: wrap;
    flex-wrap: wrap; -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .flow ul li{ font-size: 15px;  padding: 0 13px; position: relative; }
  .flow ul span{ line-height: 0; }
  .flow ul span:last-child{ display: none; }
  .flow ul li:not(:last-child):after{ content: ""; position: absolute; width: 10px; height: 8px; top: 50%; transform: translateY(-50%); right: -5px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M8.2336 2.93359H0.913918V5.08853H8.2336V2.93359Z' fill='%23FFCE4A'/%3E%3Cpath d='M3.94254 7.67204L7.59952 4.0138L3.94254 0.355591H7.04526L10.6965 4.0138L7.04526 7.67204H3.94254Z' fill='%23FFCE4A'/%3E%3C/svg%3E") no-repeat center center / cover; }
}

@media(min-width: 992px){
  .flow ul li{ padding: 0 18px; }
}

@media(min-width: 1440px){
  .flow ul li{ padding: 0 24px; }
}

@media(max-width: 767px){
  
#onetrust-consent-sdk h2#onetrust-policy-title { font-size: 20px !important; } 
#onetrust-consent-sdk div#onetrust-policy-text{font-size: 16px !important; }
  .flow ul li:first-child{ padding-top: 0; }
  .flow ul li:last-child{ padding-bottom: 0; }
  .flow ul li{ font-size: 15px; padding: 50px 0; position: relative; text-align: center; width: 100%; }
  .flow ul li:not(:last-child):after{ content: ""; position: absolute; width: 14px; height: 45px; left: 50%; transform: translateX(-50%); bottom: -22px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='45' viewBox='0 0 14 45' fill='none'%3E%3Cpath d='M6.35922 44.1109C6.71527 44.467 7.29255 44.467 7.6486 44.1109L13.4508 38.3087C13.8069 37.9527 13.8069 37.3754 13.4508 37.0193C13.0948 36.6633 12.5175 36.6633 12.1614 37.0193L7.00391 42.1769L1.84639 37.0194C1.49034 36.6633 0.913063 36.6633 0.55701 37.0194C0.200958 37.3754 0.200958 37.9527 0.55701 38.3087L6.35922 44.1109ZM6.09218 0.61499L6.09218 43.4662L7.91564 43.4662L7.91564 0.61499L6.09218 0.61499Z' fill='%23FFCE4A'/%3E%3C/svg%3E") no-repeat center center / cover; }
}

.accordion_wrap { display: inline-block; width: 100%; }
.accordion_wrap .accordion_list{ max-width: 893px; display: block; margin: 0 auto; }
.accordion_wrap .accordion_list .accordion{ padding: 25px; background-color: var(--primary); border-radius: 12px; }
.accordion_wrap .accordion_list .accordion + .accordion{ margin-top: 20px; }
.accordion_wrap .accordion_list .accordion .accordion_title{ cursor: pointer; position: relative; }
.accordion_wrap .accordion_list .accordion .accordion_title:after { content: ""; top: 50%; right: 0; width: 10px; height: 10px; background: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00002 1.00002L6 6L11 1.00002' stroke='%23FFCE4A'/%3E%3C/svg%3E%0A") no-repeat center center / cover; position: absolute; transform: translateY(-50%); }
.accordion_wrap .accordion_list .accordion .accordion_title h5{ padding-right: 2rem; color: var(--white); -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }
.accordion_wrap .accordion_list .accordion .accordion_title:hover h5,
.accordion_wrap .accordion_list .accordion .accordion_title.active h5{ color: var(--yellow); }
.accordion_wrap .accordion_list .accordion .accordion_title.active::after { transform: translateY(-50%) rotate(-180deg); }
.accordion_wrap .accordion_list .accordion .accordion_content{ padding-top: 25px; }

.faq_section_blog .accordion_wrap .accordion_list{ max-width: 100%; display: block; margin: 0 auto; }
.faq_section_blog .accordion_wrap .accordion_list .accordion { background-color: var(--secondary); }
.faq_section_blog .accordion_wrap .accordion_list .accordion .accordion_title h5{ margin-top: 0; }

/***********************Custom Css****************************/

.sectionHeadingTitle.prose h2 {
  font-size: 36px;
}
.sectionHeadingTitle.prose h3 {
  font-size: 30px;
}


.customerTextImageSec .customerTextImageWrapper img { height: 100%; object-fit: cover; }
.customerTextImageSec .sectionHeadingTitle h2,
.customerTextImageSec .sectionHeadingTitle h3{ position: relative; }
.customerTextImageSec .sectionHeadingTitle h2:after,
.customerTextImageSec .sectionHeadingTitle h3:after{ position: absolute; content: ''; top: 0px; left: 2px; height: 3px; width: 40px; background: var(--yellow); }
.customerTextImageSec .sectionHeadingTitle h2,
.customerTextImageSec .sectionHeadingTitle h3{ padding-top: 26px }

.multiFilterSec .sectionHeadingTitle h2,
.multiFilterSec .sectionHeadingTitle h3{ position: relative; }
.multiFilterSec .sectionHeadingTitle h2:after,
.multiFilterSec .sectionHeadingTitle h3:after{ position: absolute; content: ''; top: 0px; left: 2px; height: 3px; width: 40px; background: var(--yellow); }
.multiFilterSec .sectionHeadingTitle h2,
.multiFilterSec .sectionHeadingTitle h3{ padding-top: 26px }

.akkaTabsSec .sectionHeadingTitle h2,
.akkaTabsSec .sectionHeadingTitle h3{ position: relative; }
.akkaTabsSec .sectionHeadingTitle h2:after,
.akkaTabsSec .sectionHeadingTitle h3:after{ position: absolute; content: ''; top: 0px; left: 2px; height: 3px; width: 40px; background: var(--yellow); }
.akkaTabsSec .sectionHeadingTitle h2,
.akkaTabsSec .sectionHeadingTitle h3{ padding-top: 26px }

.centeredHeadingTextImageSec .customerTextImageWrapper img { height: 100%; object-fit: cover; }
.centeredHeadingTextImageSec .sectionHeadingTitle h2,
.centeredHeadingTextImageSec .sectionHeadingTitle h3{ position: relative; }
.centeredHeadingTextImageSec .sectionHeadingTitle h2:after,
.centeredHeadingTextImageSec .sectionHeadingTitle h3:after{ position: absolute; content: ''; top: 0px; right: 0; left: 0; margin-left: auto; margin-right: auto; height: 3px; width: 40px; background: var(--yellow); }
.centeredHeadingTextImageSec .sectionHeadingTitle h2,
.centeredHeadingTextImageSec .sectionHeadingTitle h3{ padding-top: 26px }



.box-shadow{box-shadow: 0px 0px 50px 0px #00000080;}

.performance_details_sec{ position: relative; z-index: 2; overflow: hidden; }
.performance_details_sec .pb_bg_animation{ opacity: 0.15; position: absolute; top: 0; right: 0; z-index: -1; text-align: right; }
.performance_details_sec .pb_bg_animation img{ display: inline-block; }
.performance_details_sec .pd_main_div{ display: inline-block; width: 100%; }
.performance_details_sec .pd_main_div .pd_card{ max-width: 1024px; margin-top: 60px; }
.performance_details_sec .pd_main_div .title,
.performance_details_sec .pd_main_div .content{ background-color: var(--secondary); padding: 26.75px 40px; border: 1px solid var(--primary); }
.performance_details_sec .pd_main_div .content{ align-content: center; }
.performance_details_sec .pd_main_div .content h6,
.performance_details_sec .pd_main_div .content p{ width: 100%; }
.performance_details_sec .pd_main_div .title h6{ /*font-weight: 400;*/ color: var(--yellow); }
.performance_details_sec .pd_main_div .content h6{ font-weight: 700; }
.performance_details_sec .pd_main_div .content h5{ color: #72D35B; line-height: 1.2em; }
.performance_details_sec .pd_main_div .content h5 span{ color: #FFF; } 
/* .performance_details_sec .pd_main_div .content p{ line-height: 125%; } */
.performance_details_sec .pd_main_div .content p strong{ color: #FFCE4A; }
.performance_details_sec .pd_main_div .content p + p{ margin-top: 20px; }
.performance_details_sec .pd_main_div .performance_content{ max-width: 920px; margin-top: 60px; }
.performance_details_sec .pd_main_div .content a,
.performance_details_sec .pd_main_div .performance_content a{letter-spacing: 0; /*color: var(--link_hover); */}
/* .performance_details_sec .pd_main_div .content a:hover,
.performance_details_sec .pd_main_div .performance_content a:hover{ color: var(--link); } */

.cspost_banner_section{ padding: 140px 0; position: relative; z-index: 2; }
.cspost_banner_section:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0.55; background-color: #000; z-index: -1; }
.cspost_banner_section .cspost_banner_content{ text-align: center; display: block; margin: 0 auto;  }
.cspost_banner_section .cspost_banner_content .content{ display: inline-block; margin-top: 15px; }

.featured_cs_section .sectionHeading{ margin-bottom: 50px; }
.featured_cs_section .featured_cs_list .left,
.featured_cs_section .featured_cs_list .right{ line-height: 0; width: 50%; padding: 0 15px; }
.featured_cs_section .featured_cs_list .fcs_inn{ letter-spacing: 0; }
.featured_cs_section .featured_cs_list .left .fcs_inn,
.featured_cs_section .featured_cs_list .left .fcs_inn .fcs_card{ height: 100%; }
.featured_cs_section .featured_cs_list .left .fcs_inn .fcs_card{ align-content: flex-end; }
.featured_cs_section .featured_cs_list .fcs_inn{ display: inline-block; width: 100%; border-radius: 12px; overflow: hidden; }
.featured_cs_section .featured_cs_list .fcs_inn + .fcs_inn{ margin-top: 30px; }
.featured_cs_section .featured_cs_list .fcs_card{ background-color: var(--primary); position: relative; z-index: 2; padding: 35px 60px; width: 100%; } 
.featured_cs_section .featured_cs_list .fcs_card .bg_img{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }
.featured_cs_section .featured_cs_list .fcs_card .bg_img:before { content: ""; left: 0; right: 0; bottom: 0; top: 0; background: #00000080; position: absolute; z-index: 2; }
.featured_cs_section .featured_cs_list .fcs_inn:hover .bg_img{ transform: scale(1.2); }
.featured_cs_section .featured_cs_list .fcs_card .partner_logo{ width: 100px; height: 100px; }
.featured_cs_section .featured_cs_list .fcs_card .partner_logo img{ max-width: 140px; height: 80px; }
.featured_cs_section .featured_cs_list .fcs_card .title{ width: 100%; position: relative; padding-right: 50px; margin-top: 22px; }
.featured_cs_section .featured_cs_list .fcs_card .fcs_link{ margin-top: 30px; } 
.featured_cs_section .featured_cs_list .fcs_card .fcs_link span{ line-height: normal; } 
.featured_cs_section .featured_cs_list .fcs_card .hide_arrow{ color:var(--link_hover) !important; }
.featured_cs_section .featured_cs_list .fcs_card .visible_arrow{ color: var(--link) !important; }
/* .featured_cs_section .featured_cs_list .fcs_card .title svg{ width: 40px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } */

.cs_listing_section .cs_list{ margin-top: 15px; }
.cs_listing_section .cs_list .cs_col{ width: calc(100% / 3); padding: 0 15px; margin: 15px 0; }
.cs_listing_section .cs_list .cs_card{ border-radius: 12px; width: 100%; overflow: hidden; background-color: var(--secondary); height: 100%; }
.cs_listing_section .cs_list .cs_card .featured_image{ height: 230px; border-radius: 12px 12px 0 0; overflow: hidden; position: relative; z-index: 2; }
.cs_listing_section .cs_list .cs_card .featured_image:before{ content: ""; background-color: #00000080; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; }
.cs_listing_section .cs_list .cs_card .featured_image img{ max-width: 70%; max-height: 80px; }
.cs_listing_section .cs_list .cs_card .cs_content{ padding: 30px; }
.cs_listing_section .cs_list .cs_card .cs_content .cs_title{ margin-bottom: 20px; }

.cs_listing_section .cs_list .cs_card .cs_content .tag_list{ margin-bottom: 20px; }
.cs_listing_section .cs_list .cs_card .cs_content .tag_list ul{ gap: .5rem; }
.cs_listing_section .cs_list .cs_card .cs_content .tag_list a{ border: 1px solid var(--white); border-radius: 31px; color: var(--white); display: inline-block; font-size: 11px; font-weight: 600; line-height: 120%; padding: 6px 15px; text-align: center; text-transform: uppercase; }

.blog-post .blog_content_section ul li:before{background-color:var(--yellow);}
.blog-post .blog_content_section ol li::marker,.blog-post .blog_content_section ul li::marker{color:var(--yellow)}
.blog-post figure { margin-top: 10px; }
.banner_title .box-animated-text { min-height: 270px;}
.banner_title .box-animated-text.animated { min-height: auto;}
.parentPageButton a { width: max-content;position: relative; z-index: 5;}

.page-editor div#onetrust-consent-sdk {
    display: none !important; 
}


.smallImg .no_model_img img{max-width:500px;}

@media(min-width: 768px){
  .equalImg .image img { height: 280px; object-fit: contain; }
  .performance_details_sec .pd_main_div .pd_list:first-child .title{ border-top-left-radius: 12px; }
  .performance_details_sec .pd_main_div .pd_list:first-child .content:last-child{ border-top-right-radius: 12px; }
  .performance_details_sec .pd_main_div .pd_list:last-child .title{ border-bottom-left-radius: 12px; }
  .performance_details_sec .pd_main_div .pd_list:last-child .content:last-child{ border-bottom-right-radius: 12px; }
}

@media(min-width: 992px){
  .performance_details_sec .pd_main_div .content h5{ font-size: 30px; }
}

@media(max-width: 1366px){
  h1, .h1{ font-size: 100px; }
  .small_h1 h1,
  .small_h1 .h1 { font-size: 95px; }
  h2, .h2{ font-size: 90px; }
  h3, .h3{ font-size: 80px; }
  h4, .h4{ font-size: 45px; }
  .small_h4 h4,
  .small_h4 .h4{ font-size: 40px; }
  .exsmall_h4 h4,
  .exsmall_h4 .h4,
  /*   h5, .h5{ font-size: 35px; } */
  .h5_small h5,.h5_small,
  .h5_small .h5 { font-size: 30px; }
  /*   h6, .h6{ font-size: 24px; } */
}

@media(max-width: 1200px){
  h1, .h1,
  .small_h1 h1,
  .small_h1 .h1 { font-size: 80px; }
  h2, .h2{ font-size: 70px; }
  h3, .h3{ font-size: 65px; }
  .small_h4 h4,
  .small_h4 .h4,
  h4, .h4{ font-size: 35px; }
  /*   h5, .h5{ font-size: 32px; } */
  .exsmall_h4 h4,
  .exsmall_h4 .h4,
  .h5_small h5,.h5_small,
  .h5_small .h5 { font-size: 28px; }
  /*   h6, .h6{ font-size: 22px; } */

  .performance_details_sec .pd_main_div .title,
  .performance_details_sec .pd_main_div .content { padding: 25px 20px; }

  .performance_details_sec .pd_main_div .pd_card,
  .performance_details_sec .pd_main_div .performance_content{ margin-top: 40px; }

  .cs_listing_section .cs_list .cs_card .cs_content { padding: 20px; }

  /*  START -- Custom styles for blog content or areas wrapped with the class of .prose  */
  .prose h1,
  .blog-post .blog_content_section h1,
  .blog-post .blog_content_section .h1 {
    font-size: calc( 135px / 3 );
  }

  .prose h2,
  .prose h1.h2,
  .blog-post .blog_content_section h2,
  .blog-post .blog_content_section .h2 {
    font-size: 24px;
  }
  .prose.prose-lg h2,
  .prose.prose-lg .h2{
    font-size: 48px;
  }

  .prose h3,
  .blog-post .blog_content_section h3,
  .blog-post .blog_content_section .h3 {
    font-size: 20px;
  }
  
  .prose h4,
  .blog-post .blog_content_section h4,
  .blog-post .blog_content_section .h4,
  .prose h5,
  .blog-post .blog_content_section h5,
  .blog-post .blog_content_section .h5,
  .prose h6,
  .blog-post .blog_content_section h6,
  .blog-post .blog_content_section .h6 {
    font-size: 18px;
  }
  /*  END -- Custom styles for blog content or areas wrapped with the class of .prose  */

}

@media(max-width: 991px){
  
  
  .sectionHeadingTitle.prose h2 {
    font-size: 30px;
  }
  
  .sectionHeadingTitle.prose h3 {
    font-size: 24px;
  }
  
  h1, .h1,
  .small_h1 h1,
  .small_h1 .h1 { font-size: 70px; }
  h2, .h2{ font-size: 60px; }
  h3, .h3,
  .h3_small h3,
  .h3_small .h3{ font-size: 60px; }
  .small_h4 h4,
  .small_h4 .h4,
  h4, .h4{ font-size: 30px; }
  h5, .h5{ font-size: 22px; }
  .exsmall_h4 h4,
  .exsmall_h4 .h4,
  .h5_small h5,
  .h5_small .h5 { font-size: 26px; }
  /*   h6, .h6{ font-size: 20px; } */


  /*  START -- Custom styles for blog content or areas wrapped with the class of .prose  */
  .prose h1,
  .blog-post .blog_content_section h1,
  .blog-post .blog_content_section .h1 {
    font-size: calc( 135px / 3 );
  }

  .prose h2,
  .prose h1.h2,
  .blog-post .blog_content_section h2,
  .blog-post .blog_content_section .h2 {
    font-size: 24px;
  }
  .prose.prose-lg h2 {
    font-size: 48px;
  }

  .prose h3,
  .blog-post .blog_content_section h3,
  .blog-post .blog_content_section .h3 {
    font-size: 20px;
  }
  
  .prose h4,
  .blog-post .blog_content_section h4,
  .blog-post .blog_content_section .h4,
  .prose h5,
  .blog-post .blog_content_section h5,
  .blog-post .blog_content_section .h5,
  .prose h6,
  .blog-post .blog_content_section h6,
  .blog-post .blog_content_section .h6 {
    font-size: 18px;
  }
  /*  END -- Custom styles for blog content or areas wrapped with the class of .prose  */


  body{ font-size: 16px; line-height: 1.6; }
  .small_font{ font-size: 14px; line-height: 1.20em; } 
  .normal_font{ font-size: 16px; } 
  .large_font{ font-size: 18px; }

  .performance_details_sec .pd_main_div .content { line-height: 1.55em; }

  .small_font .no_list ul li:before,
  .small_font ul.no_list li:before{ top: 5px; }

  .no_list ul li:before, 
  ul.no_list li:before { top: 8px; }

  .cs_listing_section .cs_list .cs_col { width: calc(100% / 2); }

  .featured_cs_section .featured_cs_list .fcs_card .partner_logo { width: 120px; height: 60px; }
  .featured_cs_section .featured_cs_list .fcs_card { padding: 30px 30px; } 
}

@media(max-width: 767px){
  .mobtext-left .borderTop h3:after, .mobtext-left .borderTop h2:after{    margin-left: 0 !important;}

  /*  START -- Custom styles for blog content or areas wrapped with the class of .prose  */
  .prose h1,
  .blog-post .blog_content_section h1,
  .blog-post .blog_content_section .h1 {
    overflow-wrap:anywhere;
    font-size: calc( 135px / 3 );
  }

  .prose h2,
  .prose h1.h2,
  .blog-post .blog_content_section h2,
  .blog-post .blog_content_section .h2 {
    overflow-wrap:anywhere;
    font-size: 24px;
  }
  
  .prose.prose-lg h2 {
    font-size: 48px;
  }

  .prose h3,
  .blog-post .blog_content_section h3,
  .blog-post .blog_content_section .h3 {
    overflow-wrap:anywhere;
    font-size: 20px;
  }
  
  .prose h4,
  .blog-post .blog_content_section h4,
  .blog-post .blog_content_section .h4,
  .prose h5,
  .blog-post .blog_content_section h5,
  .blog-post .blog_content_section .h5,
  .prose h6,
  .blog-post .blog_content_section h6,
  .blog-post .blog_content_section .h6 {
    overflow-wrap:anywhere;
    font-size: 18px;
  }
  /*  END -- Custom styles for blog content or areas wrapped with the class of .prose  */

  h1, .h1{ font-size: 60px; line-height: 100%; }
  .small_h1 h1,
  .small_h1 .h1 { font-size: 50px; line-height: 100%; }
  h2, .h2{ font-size: 52px; line-height: 100%; }
  h3, .h3,
  .h3_small h3,
  .h3_small .h3{ font-size: 48px; line-height: 100%; }
  .small_h4 h4,
  .small_h4 .h4,
  h4, .h4{ font-size: 24px; line-height: 100%; }
  .exsmall_h4 h4,
  .exsmall_h4 .h4,
  h5, .h5{ font-size: 20px; line-height: 125%; }
  .h5_small h5,
  .h5_small .h5 { font-size: 22px; line-height: 125%; }
  h6, .h6{ font-size: 16px; line-height: 160%; }

  [class*="button_"] a,
  [class*="btn_style_"] a{ font-size: 12px; line-height: 1.22em; }

  .no_list ul li + li{ margin-top: 8px; }

  .customerTextImageSec .sectionHeadingTitle h2,
  .customerTextImageSec .sectionHeadingTitle h3{ padding-top: 15px }
  
  .centeredHeadingTextImageSec .sectionHeadingTitle h2,
  .centeredHeadingTextImageSec .sectionHeadingTitle h3{ padding-top: 15px }
  

  #onetrust-banner-sdk #onetrust-pc-btn-handler,  .banner-actions-container,#onetrust-accept-btn-handler { max-width: 100% !important; float: none!important; width: 100%!important;margin-left:0 !important;margin-right:0 !important; }

  .performance_details_sec .pd_main_div .title{ padding: 25px 15px; }
  .performance_details_sec .pd_main_div .content { padding: 15px 15px; }
  .performance_details_sec .pd_main_div .pd_card,
  .performance_details_sec .pd_main_div .performance_content{ margin-top: 20px; }
  .performance_details_sec .pd_main_div .pd_list:first-child .title{ border-top-left-radius: 12px; border-top-right-radius: 12px; }
  .performance_details_sec .pd_main_div .pd_list:last-child .content:last-child{ border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; }

  .cs_listing_section .cs_list .cs_col { width: calc(100% / 1); }

  .featured_cs_section .featured_cs_list .left,
  .featured_cs_section .featured_cs_list .right { width: 100%; }
  .featured_cs_section .featured_cs_list .right{ margin-top: 30px; }
  .featured_cs_section .featured_cs_list .fcs_card { padding: 50px 40px; }
}

@media(max-width: 576px){
  .performance_details_sec .pd_main_div .title,
  .performance_details_sec .pd_main_div .content { width: 100%; }

  .performance_details_sec .pd_main_div .content:empty,
  .performance_details_sec .pd_main_div .content.no-content{ display: none; }

  .cspost_banner_section { padding: 107px 0; }
  .cspost_banner_section .cspost_banner_content{ text-align: left; max-width: 340px; margin: 0; }

  .featured_cs_section .featured_cs_list .fcs_card { padding: 30px 30px; } 
}

@media(max-width: 359px){
  h1, .h1{ font-size: 50px; }
  .small_h1 h1,
  .small_h1 .h1 { font-size: 40px; }
  h2, .h2{ font-size: 40px; }
  h3, .h3,
  .h3_small h3,
  .h3_small .h3{ font-size: 34px; }
  .small_h4 h4,
  .small_h4 .h4,
  h4, .h4{ font-size: 24px; }
  h5, .h5{ font-size: 22px; }
  .exsmall_h4 h4,
  .exsmall_h4 .h4,
  .h5_small h5,
  .h5_small .h5 { font-size: 18px; }
  /*   h6, .h6{ font-size: 20px; } */
}