/* @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    */
/*****************************************/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300;1,300&display=swap');


h1, h2, h3, h4, h5, .accordion__summary, accordion__summary:before {font-family:Montserrat;text-transform:uppercase;}

p, ul, ol {font-family:Montserrat;}

h1 {color:#ffffff; font-size: 52px; font-weight:900;font-style:italic;}
h2 {font-size:43px;font-weight:900;font-style:italic;}
h3 {font-size:38px;font-weight:900;font-style:italic;}
h4 {font-size:24px;font-weight:600;color:#064976;}
.list__item h3, ol li {font-size:16px;font-weight:900;}
p {font-size: 18px;}


form {background-color: transparent;padding:25px 15px 25px 15px;}
.form-title {background-color: transparent; font-size:38px;font-weight:900;font-style:italic; color:#ffffff;font-family:Montserrat;text-align:center;padding-bottom:0px;}
form label {padding:0px;color:#ffffff;font-weight:400; !important}
form .hs-form-field {margin-bottom: 1rem;}
form input{font-size:14px;font-family:Rubik;}
form .hs-button, form input[type=submit] {width:auto;}
.submitted-message {background-color:#ffffff;}

.header__bottom {background-color: #000000; padding:0px;margin:0px; !important}
.header__menu-toggle svg {fill: #ffffff;}
#hs_cos_wrapper_header-module-1 .header__menu-link {font-size: 18px; font-weight:bold;text-transform:uppercase;}
#hs_cos_wrapper_header-module-1 .header__menu-submenu .header__menu-link:not(.button) {background-color:#064976;font-size:16px;!important}
#hs_cos_wrapper_header-module-1 .header__menu-submenu .header__menu-link:hover {background-color:#000000;font-size:16px;!important}
#hs_cos_wrapper_header-module-1 .header__menu-item--depth-1 > .header__menu-link:not(.button) {color:#ffffff;}
#hs_cos_wrapper_header-module-1 .header__menu-item--depth-2 > .header__menu-link:not(.button) {color:#ffffff;font-size:16px;}

.blog-post h1 {color:#000000;text-transform:capitalize;}

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

.accordion__summary, accordion__summary:before,
.footer h2 {font-family:Montserrat;color:#ffffff;}
.footer a:not(.button), .footer p, .footer span {color:#bcbcbc;}