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


 

 
 
 


 @font-face {
        font-family: 'Gilroy';
        src: url("//46530295.fs1.hubspotusercontent-na1.net/hubfs/46530295/raw_assets/public/Assets/fonts/Gilroy-Regular.ttf")  format('truetype');
        font-weight: 500;}
      @font-face {
        font-family: 'Gilroy';
        src: url("//46530295.fs1.hubspotusercontent-na1.net/hubfs/46530295/raw_assets/public/Assets/fonts/Gilroy-Light.ttf")  format('truetype');
        font-weight: 100;}
      @font-face {
        font-family: 'GilroyBold';
        src: url("//46530295.fs1.hubspotusercontent-na1.net/hubfs/46530295/raw_assets/public/Assets/fonts/Gilroy-Bold.ttf")  format('truetype');
        font-weight: bold;}
      @font-face {
        font-family: 'GilroyBlack';
        src: url("//46530295.fs1.hubspotusercontent-na1.net/hubfs/46530295/raw_assets/public/Assets/fonts/Gilroy-Black.ttf")  format('truetype');}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html, body { font-family:Gilroy, sans-serif; }
.gilroyblk {font-family:GilroyBlack, sans-serif;}

.content {margin:0 auto; max-width:1330px; box-sizing: border-box; padding: 0 15px;min-height: calc(100% - 80px);} 

.body-container-wrapper {padding:0;}
 .txtcenter {text-align:center; }

.headerlogo {background:url(//46530295.fs1.hubspotusercontent-na1.net/hubfs/46530295/raw_assets/public/Assets/images/logo.svg) no-repeat 50%;
  box-sizing:content-box;
       background-size: 500px;
    height: 168px;
    margin: 0px auto;
    padding: 60px 0;}


/* font */
h2 {color:#64C5BA; font-size:30px; font-family:GilroyBold, sans-serif; margin-top:0px; }
h3 {font-family:GilroyBold, sans-serif; font-size:26px; margin-top:0px;}

.daterangepicker {color:#000;}

.podgrn  {background:#D8F0ED; border-radius:12px; text-align:center; padding:40px;}
.podgrn strong {color:#0C1C35; font-size:26px; }
.podgrn .btn {margin-top:20px;}
.podgrn .btn a {margin:0 auto; display:block; font-size:18px; font-family:GilroyBold, sans-serif; max-width:400px; background:#0C1C35; color:#fff; text-decoration:none; padding: 15px 30px; font-weight:bold; border-radius:12px;}


.poddgrn  {background:#82D0C7; border-top-left-radius:15px; border-top-right-radius:15px; border-bottom-right-radius:15px; padding:40px; display:flex; align-items: center; gap:20px; flex-wrap:wrap; margin-bottom:20px;}
.poddgrn strong {color:#0C1C35; font-size:26px; width: calc(100% - 240px); }
.poddgrn .btn a {margin:0 auto; display:block; font-size:18px; font-family:GilroyBold, sans-serif; border-top-left-radius:15px; border-top-right-radius:15px; border-bottom-right-radius:15px; max-width:220px; background:#fff; color:#0C1C35; text-decoration:none; padding: 15px 30px; font-weight:bold;}


.btn.dark a {background:#0C1C35; color:#fff; width:100%; text-align:center;}

#hs_form_target_widget_1741581137777 form {width:100%; max-width:875px; margin:0 auto; background:#D8F0ED; border-radius:12px; padding:40px; box-sizing: border-box;}
#hs_form_target_widget_1741581137777 form label {text-align:left; color:#64C5BA; display:block; margin-bottom:8px;}
#hs_form_target_widget_1741581137777 form > fieldset {width:100%; max-width:100%;}
#hs_form_target_widget_1741581137777 form .hs-input {width:100% !important; border-radius:12px; background:#EFF9F8; border: 0; padding: 18px 12px; box-sizing:border-box; font-family: 'Gilroy'; font-size: 22px;}
#hs_form_target_widget_1741581137777 .actions {margin-top:20px; text-align:center;}
#hs_form_target_widget_1741581137777 input[type="submit"], #hs_form_target_widget_1741581137777 input[type="submit"]:disabled {background:#0C1C35 !important; border-radius:12px; color: #fff !important; font-size:18px; font-family:GilroyBold, sans-serif; text-transform: uppercase; min-width: 200px; line-height: 30px;}

#hs_form_target_widget_1741581137777 form .hs-form-field {margin-top:14px;}
#hs_form_target_widget_1741581137777 ul {list-style:none; padding:0;}
#hs_form_target_widget_1741581137777 input[type=checkbox] {width: auto !important;}
#hs_form_target_widget_1741581137777 .form-columns-1 .hs-richtext {padding-left:20px; color:#64C5BA;}
#hs_form_target_widget_1741581137777 .form-columns-1 .hs-richtext a {color:#64C5BA;}


#hsForm_4f245e5b-6f16-4b4d-841b-70eb5ebdbcff_3396 {width:100%; margin: 0 auto;  max-width: 875px;}

#hs_login_reset {position: relative; bottom: 62px; left: calc(45% - 40px);}


.green {color: #64c5ba;}
.footer {background:#0d1c34; color:#fff; height: 250px; padding:40px 0; }
.footer .container { box-sizing:border-box; font-weight:100;}
.footer .flex {justify-content: center; align-items: center; display:flex; gap:20px;}
.footer a {color:#fff; font-weight:bold;}
.footer strong {font-weight:bold !important;}
.footer .txtcenter {font-size:14px;}





/* System Page */
.header {background: rgb(13,28,52);background: linear-gradient(180deg, rgba(13,28,52,1) 0%, rgba(28,43,66,1) 100%); background-attachment: fixed; position:static !important;}
.body-container-wrapper.no-header {padding:0;}
.body-container-wrapper {display:block;}
.custom {margin-top:30px;}
.custom strong {font-size:24px; font-family:font-family: 'GilroyBold';}
.custom .podgrn strong {color:#0C1C35; font-size:24px; font-family: 'GilroyBold';}
.custom .section-wrapper {margin:0 auto;}
.custom .form-wrapper form, .custom .form-wrapper--membership-login .form-separator,.custom .hs-membership-reset-request__form-container {background:transparent;}
.borderedhead {font-size:44px; max-width:400px; position:relative; margin: 60px auto; text-transform:uppercase; text-align: left; border: 6px solid #fff; border-top-left-radius:40px; border-top-right-radius:40px; border-bottom-right-radius:40px; padding:20px 40px; color:#fff; display:inline-block;}
.center {margin:0 auto; text-align:center;}
.borderedhead:after { content: '.'; color: #64c5ba; position: absolute; padding-left: 4px; }
.header {position:fixed; z-index:100; width:100%;}
.custom .form-wrapper form,.custom .hs-membership-reset-request__form-container {padding:0;}
.custom .podgrn .hs-form-field {text-align:left;}
.custom h2 {margin-bottom:0;}
.custom h2, .custom p {text-align:center;}
.custom .section-wrapper--large, .custom .section-wrapper {max-width:1054px; width:100%;}
.custom label {color:#64C5BA;}
.custom input::placeholder { color:transparent;}
.custom input[type="email"], .custom input[type="text"],.custom input[type="password"] {border-radius:12px; background:#EFF9F8; font-family: 'Gilroy'; font-size: 22px;    padding: 18px 12px;}
.custom input[type="submit"],.custom input[type="submit"]:disabled, .custom .hs-button {background:#0C1C35 !important; border-radius:12px; color: #fff !important; font-weight: bold; text-transform: uppercase; max-width:400px;}
.custom #hs_cos_wrapper_admin_contact_ p {text-align:left; margin-top:20px;}
.custom .form-separator:after, .custom .form-separator:before {border-bottom:#64C5BA solid 3px;}
.custom .form-separator {margin-top:16px;}
.custom .form-wrapper--membership-login .hs-login-widget-show-password, .form-wrapper--membership-registration .hs-register-widget-show-password, .form-wrapper--reset-password .hs-reset-widget-show-password { bottom: 1.1rem;}
.hs-button {font-family: 'GilroyBold' !important;}
.fs26 {font-size:24px;}

.custom .actions input {font-family: 'Gilroy'; font-size: 22px;}

::-webkit-input-placeholder {
        /* WebKit browsers */
         color: transparent;
    }
     :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
         color: transparent;
    }
     ::-moz-placeholder {
        /* Mozilla Firefox 19+ */
         color: transparent;
    }
     :-ms-input-placeholder {
        /* Internet Explorer 10+ */
         color: transparent;
    }
     input::placeholder {
         color: transparent;
    }
     textarea::-webkit-input-placeholder {
        /* WebKit browsers */
         color: transparent;
    }
     textarea:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
         color: transparent;
    }
     textarea::-moz-placeholder {
        /* Mozilla Firefox 19+ */
         color: transparent;
    }
     textarea:-ms-input-placeholder {
        /* Internet Explorer 10+ */
         color: transparent;
    }
     textarea::placeholder {
         color: transparent;
    }
::-webkit-input-placeholder {
   color:transparent;
}

:-moz-placeholder { /* Firefox 18- */
   color:transparent; 
}

::-moz-placeholder {  /* Firefox 19+ */
   color:transparent; 
}

:-ms-input-placeholder {  
   color:transparent;
}

@media (max-width: 767.98px) {
  .borderedhead {font-size:25px; width:224px;}
  .poddgrn  {flex-direction: column; text-align: center !important;}
  .poddgrn strong, .poddgrn > div {width:100%;}
  .btn.dark a {box-sizing: border-box;}
  .container-fluid { margin-top: 0px; }
  .headerlogo {background-size:75%;}
  
  #hs_form_target_widget_1741581137777 form {    width: 100vw;
    left: -55px;
    position: relative;
    border-radius: 0;}

}