
@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,400;0,500;0,600;0,700;0,900;1,800&family=PT+Sans&display=swap');
/* ******************************************************************************
*********************************************************************************
Use this file to override any of the CSS styles preset in the themed
stylesheets or you can add your own custom styles.
*********************************************************************************
****************************************************************************** */

/* Test */



























  
  









.content-wrapper {
max-width: 1440px;
padding: 0 55px;
}


:root{
  --base_color:#0130A0;
  --primary_color:#FF611E;
  --primary_color2:#00FFFF;  
  --primary_color3:#0B0A3C;  
  --third_color:#FFFFFF;
  --body_two:16px;
}










body {
color: #0130A0;
font-weight: 500;
font-family:Archivo;
font-size: 20px;
}
a {
color: rgba(1, 48, 160, 1.0);
}
a:hover,
a:focus {
color: rgba(255, 97, 30, 1.0);
}

h1,.h1 {
color: rgba(1, 48, 160, 1.0);
font-family: Archivo;
font-size: 74px;
font-weight: 700;
letter-spacing: -0.903px;
line-height: 67px;
margin-bottom:40px;
text-transform: uppercase;  
}

.headingtwo h2{
color: rgba(255, 97, 30, 1.0);
font-family: Archivo;
font-size: 74px;
font-weight: 700;
letter-spacing: -0.903px;
line-height: 67px;
margin-bottom:40px;
text-transform: uppercase;   
}

.headingblue h4{
  color: rgba(1, 48, 160, 1.0);
}


h2,.h2 {
color: rgba(1, 48, 160, 1.0);
font-family: Archivo;
font-size: 64px;
font-weight: 700;
letter-spacing: -0.403px;
line-height:63px;
text-transform: uppercase;    
}
h3,.h3 {
color: rgba(255, 97, 30, 1.0);
font-family: Archivo;
font-size: 42px;
font-weight: 700;
letter-spacing: 0.113px;
line-height:40px;  
text-transform: uppercase;  
}

h4,.h4 {
color: rgba(255, 97, 30, 1.0);
font-family: Archivo;
font-size: 32px;
font-weight: 700;
letter-spacing: 0.096px;
line-height: 33px;
text-transform: uppercase;  
}
h5,.h5 {
color: rgba(1, 48, 160, 1.0);
font-family: Archivo;
font-size: 22px;
font-weight: 500;
letter-spacing: 0.046px;
line-height: 29px;
}
h6,.h6 {
color: rgba(1, 48, 160, 1.0);
font-family: Archivo;
font-size: 18px;
font-weight: 500;
letter-spacing: -0.144px;
line-height: 23px;
}

p {
color: rgba(1, 48, 160, 1.0);
font-family: Archivo;
font-size: 20px;
font-weight: 500;
letter-spacing: 0.336px;
line-height: 30px;
}
.secondary_paragraph p {
color: rgba(1, 48, 160, 1.0);
font-family: Archivo;
font-size: 16px;
font-weight: 500;
letter-spacing: 0.429px;
line-height: 27px;
}
.small-quote p{margin-bottom:12px;}

.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6,
.white-text p,
.white-text li,
.white-text span,
.white-text p a{color:#FFFFFF;}









/*******************Footer******************/
.footer-section{background-color:rgba(11, 10, 60, 1.0);font-family:Archivo;font-weight:300;}
.footer-section p,.footer-section p a,.footer-section ul li a,.fsoc-text{font-size:19px; color:#FFFFFF;font-family:Archivo;font-weight:500;letter-spacing: -0.061px;line-height:21px;}
.foot-btm p{font-size:14px;font-weight:300; font-family:Archivo;color:#FFFFFF; letter-spacing: 0.07px; line-height: 18px;}
.footer-section ul li a:hover{color: rgba(255, 97, 30, 1.0);text-decoration:none;}
.foot-btm{background-color:rgba(11, 10, 60, 0.1);}
.footer-sectwo{background-color:rgba(11, 10, 60, 1.0);}
.footer-section p,.footer-section p{line-height:27px;}
/*******************Header******************/
.header-section{background-color:#FFFFFF;}
.header-section .menu ul > li.hs-menu-depth-1 a:hover,.header-section .menu ul > li.hs-menu-depth-1.hs-item-has-children.active > a,.header-section .menu ul > li.hs-menu-depth-1.hs-item-has-children.actives > a{color:var(--third_color); background-color:#0130A0; text-decoration:none;}
.header-section .menu ul > li.hs-menu-depth-1 a{white-space:normal;border:1px solid #0130A0; border-radius:100px; color:#0130A0; font-size:19px; font-family:Archivo; font-weight:500;letter-spacing: -0.061px;line-height:21px;}
.header-section .mobile-trigger .line{background-color:#0130A0;}


.header-section.white-header .menu ul > li.hs-menu-depth-1 > a{color:#0130A0; text-decoration:none;}
.header-section.white-header .menu ul > li.hs-menu-depth-1 > a:hover,.header-section.white-header .menu ul > li.hs-menu-depth-1.hs-item-has-children.active > a,.header-section.white-header .menu ul > li.hs-menu-depth-1.hs-item-has-children.actives > a{color:#FFFFFF;}








form,
.submitted-message {
color: rgba(255, 97, 30, 1.0);
font-family: Archivo;
font-size: 32px;
font-weight: 700;
line-height:1.2;
margin-bottom:14px;
}
h3.form-title {
margin:0;
}
.hs-button,
a.cta_button {
background-color: rgba(255, 97, 30, 1.0);
border-radius: 100px;
color: rgba(255, 255, 255, 1.0);
padding:16px 27px 12px;
text-align:center;
transition:0.3s all ease-in;
text-decoration:none !important;
display:inline-block;  
text-decoration:none !important;
display:inline-block;  
font-size:16px;
 line-height: 22px;
  font-weight: 500;
  letter-spacing: -0.21px; 
font-family:Archivo;
}


.hs-button:hover,
a.cta_button:hover{
color: rgba(255, 255, 255, 1.0);
background-color: rgba(255, 97, 30, 1.0);
transition:0.3s all ease-out;
}
.secondary-button a,.secondary-button a.cta_button,.secondary-button button.cta_button{
color: rgba(255, 255, 255, 1.0);
padding:17px 27px 14px;
text-align:center;
transition:0.3s all ease-in;
text-decoration:none !important;
display:inline-block;  
font-size:16px;
line-height:19px;  
}


.primary-button a,.primary-button a.cta_button,.primary-button button.cta_button{
background-color: rgba(255, 97, 30, 1.0);
border-radius: 100px;
color: rgba(255, 255, 255, 1.0);
padding:16px 25px;
text-align:center;
transition:0.3s all ease-in;
text-decoration:none !important;
display:inline-block;  
font-size:15px;
 line-height: 22px;
  font-weight: 500;
 letter-spacing: -0.061px;
}
.primary-button a:hover,.primary-button a.cta_button:hover,.primary-button button.cta_button:hover{
color: rgba(255, 255, 255, 1.0);
background-color: rgba(255, 97, 30, 1.0);
transition:0.3s all ease-out;}


.secondary-button a:hover,.secondary-button a.cta_button:hover,.secondary-button button.cta_button:hover{
color: rgba(1, 48, 160, 1.0);
background-color: rgba(255, 255, 255, 1.0);
transition:0.3s all ease-out;}

.white-btn a,.white-btn a.cta_button,form .hs-button, form input[type=submit]{
background-color: rgba(255, 255, 255, 1.0);
border-radius: 100px;
color: rgba(1, 48, 160, 1.0);
padding:9px 25px;
text-align:center;
transition:0.3s all ease-in;
text-decoration:none !important;
display:inline-block;  
font-size:19px;
line-height:21px;  
font-family:Archivo;
letter-spacing: -0.061px;
font-weight:500;
border:1px solid rgba(255, 255, 255, 1.0);
}

.white-btn a:hover,.white-btn a.cta_button:hover{
   background:transparent;
   border:1px solid rgba(255, 255, 255, 1.0);
   color:rgba(255, 255, 255, 1.0);
}
form .hs-button:hover, form input[type=submit]:hover { background-color: #fff; border-color: transparent; color: rgba(1, 48, 160, 1.0); opacity: 0.4; }
.white-transparent-btn a,.white-transparent-btn a.cta_button{
  background:transparent;
  border:1px solid rgba(255, 255, 255, 1.0);
  color:rgba(255, 255, 255, 1.0);
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: -0.061px;
  padding:8px 30px 9px;
   background-image: none;  
  background-repeat: no-repeat; 
  background-position: center right 25px; 
}

.white-transparent-btn a:hover,.white-transparent-btn a.cta_button:hover{
   padding-right:60px; 
  background-image:url('https://14568786.fs1.hubspotusercontent-na1.net/hubfs/14568786/AWA%20Theme%202023/Home/Vector-white.svg');
}

.black-btn a:hover,.black-btn a.cta_button:hover{
color: rgba(255, 97, 30, 1.0);
transition:0.3s all ease-out;
}


.register-btn a:hover,.register-btn a.cta_button:hover{
color: rgba(1, 48, 160, 1.0);
background-color: rgba(255, 255, 255, 0.38);
transition:0.3s all ease-out;
}

.arrow-btn a.cta_button,
.arrow-btn a{
  display:block;
  width:100%;
  background:transparent;
  border-radius:0;
  border:none;
  border-bottom:2px solid  rgba(255, 97, 30, 1.0);
  color: rgba(1, 48, 160, 1.0);
  font-size:22px;
  line-height:29px;
  letter-spacing: 0.046px;
  padding:16px 0;
  position:relative;
  text-align:left;
}
.arrow-btn a span, .arrow-btn a.cta_button span,.white-arrow-btn a span { position: relative; display: inline-block; padding-right: 30px; }
.arrow-btn-bor a.cta_button,.arrow-btn-bor a{border-color:rgba(255, 97, 30, 0.20);}

.white-arrow-btn a.cta_button {
padding:0;
  background:transparent;
  color: #fff;
  font-size:19px;
  line-height:21px;
letter-spacing: -0.061px; 
  position:relative;
  text-align:center;
}
.white-arrow-btn a.cta_button span:after{
 position:absolute;
   right:0;
   top:3px;
   content:'';
   background-image:url('https://14568786.fs1.hubspotusercontent-na1.net/hubfs/14568786/AWA%20Theme%202023/Home/Vector-white.svg');
   background-repeat:no-repeat;
   background-size:16px;
   background-position:center center;
   width:16px;
   height:16px;
}
.arrow-btn a span:after,
.arrow-btn a.cta_button span:after{
   position:absolute;
   right:0;
   top:7px;
   content:'';
   background-image:url('https://14568786.fs1.hubspotusercontent-na1.net/hubfs/14568786/AWA%20Theme%202023/Home/Arrow.svg');
   background-repeat:no-repeat;
   background-size:16px;
   background-position:center center;
   width:16px;
   height:16px;
}

.arrow-btn a:hover,.white-arrow-btn a.cta_button:hover{
  background:transparent;
  color: rgba(255, 97, 30, 1.0);
}

.arrow-btn a:hover span:after,.arrow-btn a.cta_button:hover span:after,.white-arrow-btn a.cta_button:hover span:after{
  background-image:url('https://14568786.fs1.hubspotusercontent-na1.net/hubfs/14568786/AWA%20Theme%202023/Home/Arrow-1.svg');
}
.arrow-tbtn a, .arrow-tbtn a.cta_button{ border-top:2px solid  rgba(255, 97, 30, 1.0);}

.hs-form label {
font-family: Archivo;  
color: var(--third_color);
font-weight: ;
font-size:14px;  
font-weight: 500;
line-height: 21px;
letter-spacing: -0.045px;
  
}
.hs-form legend {
color: rgba(1, 48, 160, 1.0);
}

form input[type=checkbox],
form input[type=radio]{
border: 1px solid rgba(1, 48, 160, 1.0);
}
form .hs-form-booleancheckbox a{
color: rgba(1, 48, 160, 1.0);
text-decoration:underline;
}
form .actions{
text-align:left;
}
body form .hs-form-booleancheckbox{
margin: 10px 0 20px;
}
form .hs-button{
margin-top:5px;
width:100%;  
}

.hs-form .field .input input[type="checkbox"]:checked:after,
.hs-form .field .input input[type="radio"]:checked:after{
content: '';
position: absolute;
width: 15px;
height: 9px;
top: 3px;
left: 3px;
border: 3px solid #191715;
border-top: 0;
border-right: 0;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
}
form input:focus,
form select:focus,
form textarea:focus,
.hs-input:focus,
.hs-search-field input.hs-search-field__input:focus,
input[type="password"]:focus {
outline:none;
}
.fn-date-picker .pika-table thead th {
color: rgba(1, 45, 141, 0.0);
}
.hs-input:-moz-placeholder,
.hs-input::-webkit-input-placeholder,
.hs-field-desc,
.hs-dateinput:before,
.hs-richtext {
color: #0130A0;
}
form select.is-placeholder option{color:#0130A0}
.hs-richtext {
font-size: 20;
}
.hs-default-font-element,
.hs-main-font-element {
font-family: Archivo;
}
.fn-date-picker td.is-today .pika-button {
color: #FF611E;
}
.fn-date-picker td.is-selected .pika-button {
background: #FF611E;
}
.fn-date-picker td .pika-button:hover {
background-color:  !important;
}





th,
td {
background-color: rgba(1, 45, 141, 0.0);
border: 1px solid rgba(1, 45, 141, 1.0);
color: rgba(1, 45, 141, 1.0);
}
thead th,
thead td {
background-color: rgba(0, 0, 0, 0.0);
color: rgba(1, 45, 141, 1.0);
}
tfoot td {
background-color: rgba(0, 0, 0, 0.0);
color: rgba(1, 45, 141, 1.0);
}
table,
tbody + tbody {
border-color: rgba(1, 45, 141, 1.0);
}

@media(max-width:1366px){
.content-wrapper {padding: 0 60px;}
}

@media(max-width:1280px){
h1,.h1,h1 span{font-size:60px;line-height:1.12;} 
h2,.h2{font-size:54px;line-height:1.12;}  
h3,.h3{font-size:35px;line-height:1.3;}   
  .content-wrapper{padding:0 40px;}    
   
  
}
@media(max-width:1200px){
  .header-section .menu ul > li.hs-menu-depth-1 a{font-size:17px;}
}
@media(max-width:1024px){

h1,.h1{font-size:55px;}
.headingtwo h2{font-size:55px;}
h2,.h2{font-size:50px;}  
h3,.h3{font-size:28px;} 
h4,.h4{font-size: 24px;}      
  .content-wrapper{padding:0 22px;}
  .header-section .menu ul > li.hs-menu-depth-1 a{font-size:18px;white-space:normal;}
  .black-btn a, .black-btn a.cta_button, .hs-button, a.cta_button {font-size:16px; padding: 14px 15px 10px}
}
@media(max-width:767px){
  
h1,.h1,h1 span{font-size:54px; line-height:51px; letter-spacing: -0.647px;}
h2,.h2{font-size: 46px;line-height:45px; letter-spacing: -0.29px;}
.headingtwo h2{font-size: 46px;line-height:45px; letter-spacing: -0.29px;}
h3,.h3{font-size: 32px;line-height:29px; letter-spacing: 0.086px}
h4,.h4{ line-height: 27px;letter-spacing: 0.072px;}
h5,.h5{font-size:20px;   letter-spacing: 0.042px;line-height: 29px;}
h6,.h6{font-size:18px; font-weight: 500; letter-spacing: -0.144px; line-height: 23px;}
p{font-size:20px;letter-spacing: 0.336px;line-height:30px;}  
.form-container .form-heading {margin-bottom: 22px;}  
.arrow-btn a, .arrow-btn a.cta_button{font-size: 20px;letter-spacing: .042px;}
/* .arrow-btn a.cta_button:after, .arrow-btn a:after{top:28px;} */
}

@media(max-width:380px){
  h1,.h1,h1 span{font-size:45px; line-height:41px;}
h2,.h2,.headingtwo h2{font-size:37px;line-height:36px; }