/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

html.dark:root {
    --color-hs-40: #FABB00;
    --color-hs-50: #FCAA00;
    --color-hs-60: #F09C00;
    --color-text-80: rgba(11, 45, 60, 0.8);
    --color-text-100: #001C29;
}

h1, h2, h3, h4, h5, .accordion__summary, accordion__summary:before {font-family:Jost, sans-serif;color:rgba(255, 255, 255, 0.8);font-weight:500;}
p, ul, ol {font-family:"Open Sans";color:rgba(255, 255, 255, .8);font-size: 15px;line-height:1.6;text-rendering: optimizelegibility;-webkit-font-smoothing: antialiased; !important}

h1 {font-size: 70px;line-height:77px; font-weight:500;}
h2 {font-size:40px;line-height:1.2;}
h3 {font-size:22px;}
h4 {font-size:15px;}

.light-mode, 
._hs-elevate-rich-text_6uweg_1,
._hs-elevate-rich-text_6uweg_1 li
{color:rgba(0,28,41); !important}

.phone a {color:rgba(11, 45, 60, 0.8);font-size:12px;font-weight:700;font-family:Jost;}


.hs_cos_wrapper .hs_cos_wrapper_widget h.s_cos_wrapper_type_text, #hs_cos_wrapper_widget_1765310855193_, {
  font-weight: 700 !important;
  line-height: 1.1;
  color: #ffb900 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}
form {background-color: transparent;padding:45px 10px 45px 10px;}
form label {padding:0px;}
form .hs-form-field {margin-bottom: 1rem;}
form .hs-button, form input[type=submit] {width:auto;}
.submitted-message {background-color:#ffffff;}

.header__bottom {padding:0px;}
.header__menu-item--depth-1 > .header__menu-link:not(.button) {color:#ffffff;}
.header__menu-toggle svg {fill: #ffffff;}

.footer, .footer span, .footer p {font-size:12px;}
form .legal-consent-container .hs-richtext {font-size:12px;font-family:Open Sans;line-height:15px;}
#hs_cos_wrapper_header-module-1 .header__menu-submenu .header__menu-link {width:100%;}

.list__icon {background-color: transparent;}

#openletter p{
    margin-bottom: 20px;
    color: rgba(11, 45, 60, 0.8);
}

.highlight2 {
    font-style: normal;
    background: linear-gradient(to bottom, transparent 0%, transparent 20%, rgba(250, 187, 0, 0.3) 20%, rgba(250, 187, 0, 0.3) 80%, transparent 80%);
    font-weight: 700;
}

#hs_cos_wrapper_widget_1764856209385 .list__icon {background-color: transparent;}
#hs_cos_wrapper_widget_1764856209385 .list__icon svg {background-color: transparent;}
#hs_cos_wrapper_widget_1764856209385 .list__item {
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 20px;
    background: rgba(255, 255, 255, 0.05);
    margin:0px; !important
}
#hs_cos_wrapper_widget_1764856209385 .list__icon {background-color: transparent; !important}

.row-number-19  {background:radial-gradient(50% 124.99% at 50% 63.22%, #0B384B 0%, #001C29 100%);}

#hs_cos_wrapper_module_17648606116093, #hs_cos_wrapper_module_17648766185743, #hs_cos_wrapper_module_17648755294923, #hs_cos_wrapper_module_17648763287023, #hs_cos_wrapper_module_17648605983693 .list__item {
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 10px 3px 10px 3px;
    background: rgba(255, 255, 255, 0.05);
}

#hs_cos_wrapper_module_17648606116093 li, 
#hs_cos_wrapper_module_17648766185743 li, 
#hs_cos_wrapper_module_17648755294923 li, 
#hs_cos_wrapper_module_17648763287023 li, 
#hs_cos_wrapper_module_17648605983693 li {margin:0px;}

#hs_cos_wrapper_module_17648606116093 ul, 
#hs_cos_wrapper_module_17648766185743 ul, 
#hs_cos_wrapper_module_17648755294923 ul, 
#hs_cos_wrapper_module_17648763287023 ul, 
#hs_cos_wrapper_module_17648605983693 ul {margin:0px;}