/* @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500&family=Rubik:wght@400;500;600&display=swap');  */
/* @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');. */
wFormWebPage { background: transparent !important; margin: 0 !important; /* background-color: rgb(250, 250, 250); */ } 

.hbg-groups-form.wFormContainer .wForm { margin: 0; } 
.hbg-groups-form.thank-you > .content { display: none !important; } 
.hbg-groups-form.thank-you .bg-white-shadow { box-shadow: none; } 
.hbg-groups-form.wFormContainer .wForm .wFormTitle { color: #2885bf; font-size: 28px; font-family: 'Rubik', sans-serif; font-weight: 600; line-height: normal; padding-bottom: 0 !important; text-align: center; } 
.hbg-groups-form.wFormContainer .htmlSection { margin-top: .5em; margin-bottom: 0; } 
.htmlSection .htmlContent span { font-family: 'Poppins' !important; line-height: 22px; } 
.hbg-groups-form.wFormContainer .supportInfo { display: none; } 
.hbg-groups-form.wFormContainer .wForm form { padding: 0 1.5em !important; } 
.hbg-groups-form.wFormContainer .wForm form * { font-family: 'Poppins', sans-serif !important; } 
.hbg-groups-form.wFormContainer input#submit_button{ border-radius: 25px; background: #284185; font-weight: bold; text-transform: uppercase; font-family: 'Rubik', sans-serif !important; font-size: 16px; padding: 12px 30px; border: none; } 
body:not(.fa-form-v2) .hbg-groups-form.wFormContainer div#wfPgIndex-1,
/* body:not(.fa-form-v2) .hbg-groups-form.wFormContainer input#submit_button { display: block !important; }  */
body:not(.fa-form-v2) .hbg-groups-form.wFormContainer div#wfPgIndex-1-buttons,
body:not(.fa-form-v2) .hbg-groups-form.wFormContainer div#wfPgIndex-2-buttons,
body:not(.fa-form-v2) .hbg-groups-form.wFormContainer h4#tfa_493-T,
body:not(.fa-form-v2) .hbg-groups-form.wFormContainer h4#tfa_494-T { display: none; } 
.hbg-groups-form.wFormContainer .wFormHeader,
.hbg-groups-form.wFormContainer .wFormFooter { display: none; } 
.fa-form-v2.wFormWebPage { background: transparent !important; margin: 0 !important; /* background-color: rgb(250, 250, 250); */ } 
.hbg-groups-form.wFormContainer input#submit_button{ border-radius: 5px; background: #284185; font-weight: bold; font-family: 'Rubik', sans-serif !important; font-size: 24px; padding: 15px 30px; border: none; margin: 0 !important; width: 100%; box-sizing: border-box; color: #ffffff; } 
.hbg-groups-form.wFormContainer input#submit_button:hover { opacity: 0.8; }
.hbg-groups-form.wFormContainer .wForm form { box-shadow: none; padding: 0 !important; border-radius: 14px; } 
.hbg-groups-form.wFormContainer .wForm { background: none; max-width: 440px; margin: auto; border: none; padding: 0; position:relative; } 
.hbg-groups-form.wFormContainer fieldset { padding: 0 !important; margin: 0 !important; border: none !important; } 
.hbg-groups-form.wFormContainer fieldset>legend { display: none; } 
.hbg-groups-form.wFormContainer .oneField { padding: 0 !important; width: 100% !important; } 
.hbg-groups-form.wFormContainer #tfa_338-D,
.hbg-groups-form.wFormContainer #tfa_346-D,
.hbg-groups-form.wFormContainer #tfa_362-D,
.hbg-groups-form.wFormContainer #tfa_3621-D,
.hbg-groups-form.wFormContainer #tfa_354-D,
.hbg-groups-form.wFormContainer #tfa_456-D,
.hbg-groups-form.wFormContainer #tfa_433-D,
.hbg-groups-form.wFormContainer #tfa_440-D,
.hbg-groups-form.wFormContainer #tfa_2-D,
.hbg-groups-form.wFormContainer #tfa_3_groups-D,
.hbg-groups-form.wFormContainer #tfa_5-D,
.hbg-groups-form.wFormContainer #tfa_4-D,
.hbg-groups-form.wFormContainer #tfa_405-D,
.hbg-groups-form.wFormContainer #tfa_525-D,
.hbg-groups-form.wFormContainer #tfa_520-D,
.hbg-groups-form.wFormContainer #tfa_512-D,
.hbg-groups-form.wFormContainer #tfa_535-D,
.hbg-groups-form.wFormContainer #tfa_337-D,
.hbg-groups-form.wFormContainer #tfa_543-D,
.hbg-groups-form.wFormContainer #tfa_545-D,
.hbg-groups-form.wFormContainer #tfa_358-D { width: 100% !important; margin-top: 5px; } 

.hbg-groups-form.wFormContainer #tfa_338-L,
.hbg-groups-form.wFormContainer #tfa_346-L,
.hbg-groups-form.wFormContainer #tfa_362-L,
.hbg-groups-form.wFormContainer #tfa_3621-L,
.hbg-groups-form.wFormContainer #tfa_354-L,
.hbg-groups-form.wFormContainer #tfa_456-L,
.hbg-groups-form.wFormContainer #tfa_433-L,
.hbg-groups-form.wFormContainer #tfa_440-L,
.hbg-groups-form.wFormContainer #tfa_358-L,
.hbg-groups-form.wFormContainer #tfa_2-L,
.hbg-groups-form.wFormContainer #tfa_3_groups-L,
.hbg-groups-form.wFormContainer #tfa_5-L,
.hbg-groups-form.wFormContainer #tfa_4-L,
.hbg-groups-form.wFormContainer #tfa_405-L,
.hbg-groups-form.wFormContainer #tfa_525-L,
.hbg-groups-form.wFormContainer #tfa_520-L,
.hbg-groups-form.wFormContainer #tfa_512-L,
.hbg-groups-form.wFormContainer #tfa_535-L,
.hbg-groups-form.wFormContainer #tfa_543-L,
.hbg-groups-form.wFormContainer #tfa_545-L,
.hbg-groups-form.wFormContainer #tfa_337-L { color: #1646A8 !important; font-size: 16px !important; width: 100% !important; position: relative; font-weight: 500; display: none; } 

.hbg-groups-form.wFormContainer label+br { display: none; } 

.hbg-groups-form.wFormContainer #tfa_338-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_346-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_362-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_3621-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_354-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_456-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_433-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_440-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_358-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_2-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_3_groups-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_5-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_4-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_405-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_525-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_520-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_512-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_535-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_543-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_545-D .inputWrapper,
.hbg-groups-form.wFormContainer #tfa_337-D .inputWrapper { width: 100% !important; background: #ffffff; } 

.hbg-groups-form.wFormContainer #tfa_338-D .inputWrapper #tfa_338,
.hbg-groups-form.wFormContainer #tfa_346-D .inputWrapper #tfa_346,
.hbg-groups-form.wFormContainer #tfa_362-D .inputWrapper #tfa_362,
.hbg-groups-form.wFormContainer #tfa_3621-D .inputWrapper #tfa_3621,
.hbg-groups-form.wFormContainer #tfa_354-D .inputWrapper #tfa_354,
.hbg-groups-form.wFormContainer #tfa_456-D .inputWrapper #tfa_456,
.hbg-groups-form.wFormContainer #tfa_433-D .inputWrapper #tfa_433,
.hbg-groups-form.wFormContainer #tfa_440-D .inputWrapper #tfa_440,
.hbg-groups-form.wFormContainer #tfa_358-D .inputWrapper #tfa_358,
.hbg-groups-form.wFormContainer #tfa_2-D .inputWrapper #tfa_2,
.hbg-groups-form.wFormContainer #tfa_3_groups-D .inputWrapper #tfa_3_groups,
.hbg-groups-form.wFormContainer #tfa_5-D .inputWrapper #tfa_5,
.hbg-groups-form.wFormContainer #tfa_4-D .inputWrapper #tfa_4,
.hbg-groups-form.wFormContainer #tfa_405-D .inputWrapper #tfa_405,
.hbg-groups-form.wFormContainer #tfa_525-D .inputWrapper #tfa_525,
.hbg-groups-form.wFormContainer #tfa_520-D .inputWrapper #tfa_520,
.hbg-groups-form.wFormContainer #tfa_512-D .inputWrapper #tfa_512,
.hbg-groups-form.wFormContainer #tfa_535-D .inputWrapper #tfa_535,
.hbg-groups-form.wFormContainer #tfa_543-D .inputWrapper #tfa_543,
.hbg-groups-form.wFormContainer #tfa_545-D .inputWrapper #tfa_545,
.hbg-groups-form.wFormContainer #tfa_337-D .inputWrapper #tfa_337 { width: 100% !important; border-radius: 0 !important; min-height: 40px; height: 40px !important; padding: 0 1.5em !important; font-size: 14px !important; font-family: 'Poppins', sans-serif !important; background: #ffffff; box-shadow: none; border: 1px solid #9facb4 !important; color: #343b3e !important; } 

.hbg-groups-form.wFormContainer #tfa_358-D .inputWrapper #tfa_358 { height: 100px !important; padding-top: 14px !important; } 

.hbg-groups-form.wFormContainer #tfa_346-D .inputWrapper #tfa_346,
.hbg-groups-form.wFormContainer #tfa_354-D .inputWrapper #tfa_354,
.hbg-groups-form.wFormContainer #tfa_456-D .inputWrapper #tfa_456,
.hbg-groups-form.wFormContainer #tfa_520-D .inputWrapper #tfa_520,
.hbg-groups-form.wFormContainer #tfa_512-D .inputWrapper #tfa_512,
.hbg-groups-form.wFormContainer #tfa_535-D .inputWrapper #tfa_535,
.hbg-groups-form.wFormContainer #tfa_338-D .inputWrapper #tfa_338 { /* padding: 0 1.21em !important; */-webkit-appearance: initial; background: transparent !important; z-index: 1; position: relative; } 

.hbg-groups-form.wFormContainer #tfa_346-D .inputWrapper:after,
.hbg-groups-form.wFormContainer #tfa_354-D .inputWrapper:after,
.hbg-groups-form.wFormContainer #tfa_456-D .inputWrapper:after,
.hbg-groups-form.wFormContainer #tfa_520-D .inputWrapper:after,
.hbg-groups-form.wFormContainer #tfa_512-D .inputWrapper:after,
.hbg-groups-form.wFormContainer #tfa_535-D .inputWrapper:after,
.hbg-groups-form.wFormContainer #tfa_338-D .inputWrapper:after { position: absolute; top: 6px; right: 24px; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f0d7"; font-size: 28px; color: #ccc; z-index: 0; } 

.hbg-groups-form.wFormContainer div#tfa_334 { padding: 15px 0; margin-top: 0; } 
.hbg-groups-form.wFormContainer div#wfPgIndex-1-buttons { display: block; width: 50%; margin-left: 50%; padding: 20px 30px; box-sizing: border-box; text-align: right; position: relative; z-index: 1; } 
.hbg-groups-form.wFormContainer input#wfPageNextId1 { margin: 0; background-image: url("data:image/svg+xml,%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1381 5.80434L13.6974 1.08616C13.5892 0.975145 13.406 0.972369 13.3033 1.07228C13.1979 1.17497 13.1895 1.36092 13.2895 1.46639L17.2888 5.71552H1.27754C1.12489 5.71552 1 5.84042 1 5.99306C1 6.14571 1.12489 6.2706 1.27754 6.2706H17.2888L13.2895 10.5197C13.1895 10.6252 13.1951 10.8139 13.3033 10.9138C13.4088 11.0138 13.5809 11.0165 13.6974 10.9L18.1381 6.18179C18.2435 6.05135 18.2158 5.89315 18.1381 5.79879V5.80434Z' fill='%231646A8' stroke='%231646A8'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; text-indent: -1111px; background-color: #ffffff; width: 37px; height: 37px; border: 2px solid #1646A8; border-radius: 50%; border: none; cursor: pointer; z-index: 1; background-color: transparent; width: 100%; background-position: 92% center; } 
.hbg-groups-form.wFormContainer div#wfPgIndex-2-buttons { display: none; } 
.hbg-groups-form.wFormContainer .actions { margin: 10px 0 0; padding: 10px 0 30px; width: auto; } 
@media only screen and (max-width: 600px){
 .hbg-groups-form.wFormContainer input#wfPageNextId1 { min-width: auto; padding: 0; } 
 }

.hbg-groups-form #wfPgIndex-1-buttons:before { content: 'Next page'; text-align: right; color: #1646A8; font-family: 'Poppins', sans-serif !important; cursor: pointer; position: absolute; top: 25px; right: 77px; z-index: -1; } 
.hbg-groups-form.wFormContainer #wfPgIndex-1-buttons:after { width: 37px; height: 37px; content: ''; display: block; position: absolute; border: 2px solid #1646A8; border-radius: 50%; right: 30px; top: 18px; z-index: -1; } 
.hbg-groups-form.wFormContainer .pageSection>h4 { display: none; } 
.hbg-groups-form.wFormContainer div#page-titles { padding: 24px 30px 16px; background: #F2F2F2; position: relative; } 
.hbg-groups-form.wFormContainer div#page-titles span { font-size: 14px; font-weight: 700; color: #D0D0D0; } 
.hbg-groups-form.wFormContainer div#page-titles span em { background: #D0D0D0; color: #ffffff; width: 24px; height: 24px; display: inline-block; text-align: center; font-style: normal; padding-top: 2px; box-sizing: border-box; border-radius: 50%; margin-right: 6px; } 
.hbg-groups-form.wFormContainer div#page-titles span:last-child { position: absolute; right: 30px; top: 25px; } 
.hbg-groups-form.wFormContainer div#page-titles span { color: #D0D0D0; } 
.hbg-groups-form.wFormContainer div#page-titles span.activePage { color: #1646A8; } 
.hbg-groups-form.wFormContainer div#page-titles span.activePage em { background: #1646A8; } 
.hbg-groups-form.wFormContainer div#page-titles:after { content: ' '; width: 80px; height: 1px; background: #D0D0D0; display: block; position: relative; margin: auto; left: -10px; top: -10px; } 
.hbg-groups-form.wFormContainer div#page-titles span:first-child:not(.activePage) { cursor: pointer; } 
.wForm .actions.multipage { width: 100%; padding: 0; box-sizing: border-box; } 
.hbg-groups-form.wFormContainer span#tfa_346-HH { background: none !important; } 
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #343b3e; opacity: 1; /* Firefox */ } 
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #343b3e; } 
::-ms-input-placeholder { /* Microsoft Edge */color: #343b3e; } 

.hbg-groups-form { box-shadow: 0 0px 5px 2px rgb(0 0 0/20%); -moz-box-shadow: 0 0px 5px 2px rgba(0,0,0,.2); -webkit-box-shadow: 0 0px 5px 2px rgb(0 0 0/20%); padding: 30px 15px; margin-top: 40px; background-color: #fff; border-radius: 15px; margin-left: 0 !important; margin-right: 0 !important; /*position: absolute; left: calc(100% + 25px); width: calc(60%);*/ z-index: 1; top: 0; } 
.hbg-groups-form .content h2 { font-size: 1.5rem; } 
.hbg-groups-form .content p { line-height: 1.4; } 
@media only screen and (min-width: 320px) and (max-width: 991px){
 .hbg-groups-form { position: relative; left: auto; width: auto; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; position: relative; padding: 30px 26px 10px 26px; left: -25px; background: #f2f5ff; width: calc(100% + 50px); border-radius: 0; margin-top: 0; } 
}

.kalendae.k-floating { background-color: #fff !important; border-radius: 10px !important; box-shadow: 0 3px 6px #00000026 !important; border: none !important; max-width: 300px; width: 290px; } 
.kalendae .k-calendar { width: 100% !important; } 
.kalendae .k-calendar .k-btn-previous-month, .kalendae .k-calendar .k-btn-next-month, .kalendae .k-calendar .k-btn-previous-year, .kalendae .k-calendar .k-btn-next-year { color: #757575 !important; font-size: 24px !IMPORTANT; top: -6px; font-weight: 400 !important; } 
.kalendae .k-calendar .k-caption { font-size: 18px !important; font-weight: 500; font-family: 'Poppins',sans-serif !important; } 
html .kalendae .k-calendar .k-header { margin: 15px 0 7px !important; } 
html .kalendae .k-calendar .k-header span { width: 14% !important; padding: 0 !important; margin: 0 !important; text-align: center !important; font-weight: normal !important; color: #757575 !important; font-family: 'Poppins',sans-serif !important; } 
html .kalendae .k-calendar .k-days span { width: 14% !important; text-align: center !important; background: #fff !important; color: rgb(0 0 0 / 85%) !important; border: #fff solid 1px !important; font-size: 14px; margin: 0 0 8px !important; padding: 2px 0px !important; font-family: 'Poppins',sans-serif !important; } 
html .kalendae .k-calendar .k-days span:hover { background: #c6e5f4 !important; } 
.kalendae .k-btn-close { border-width: 1px !important; font-size: 10px !important; font-weight: normal !important; top: -4px !important; right: -4px !important; line-height: 15px !important; box-shadow: none !important; background: #f4f4f4 !important; color: #000000 !important; } 
@media(max-width:767px){
 .kalendae.k-floating { max-width: 280px; width: 280px; left: 20px !important; } 
}

.hbg-groups-form .daterangepicker .drp-calendar { padding: 8px !important; min-width: 300px !important; } 
.hbg-groups-form .daterangepicker .drp-calendar.left .calendar-table { padding-right: 0; } 
.hbg-groups-form .daterangepicker th.month { padding: 0; } 
.hbg-groups-form .daterangepicker select { font-size: 14px !important; height: 100% !important; font-weight: 600 !important; color: #1646a8; } 
.hbg-groups-form thead th.prev.available, thead th.next.available { padding: 0; position: relative; } 
.hbg-groups-form thead th.prev.available:before, thead th.next.available:before { position: absolute; border: 1px solid #e9e9e9; width: 100%; height: 100%; content: ''; top: 0; left: 0; box-sizing: border-box; } 
.hbg-groups-form .daterangepicker .calendar-table td:not(.off) { font-size: 14px; font-weight: 600; } 
.hbg-groups-form button.applyBtn { background: #1646a8; color: #fff !important; } 
.hbg-groups-form button.applyBtn:hover { color: #1646a8 !important;}
.daterangepicker .drp-buttons button.cancelBtn { position: absolute; top: -15px; margin: 0 !important; right: -14px; height: 28px; width: 28px; border-radius: 50% !important; border: 1px solid #e9e9e9; background: #fff; padding: 0 !important; } 
.hbg-groups-form .daterangepicker.show-calendar .drp-buttons { display: none; justify-content: space-between; border: none; padding: 10px 10px; } 
.hbg-groups-form button.flexibleBtn { border: 1px solid #8e8e8e!important; box-shadow: none; background: none; color: #8e8e8e !important; } 
.hbg-groups-form button.flexibleBtn:hover { background:#f4f4f4; } 
/* .hbg-groups-form .daterangepicker .drp-buttons .btn { padding: 4px 10px !important; }  */
.hbg-groups-form .calendar-table thead > tr:first-child { height: 30px; } 


.hbg-groups-form .content { color: #717171 !important; }
/* .hbg-groups-form input#submit_button[disabled] {
    opacity: .5;
    cursor: not-allowed;
} */