.os_item {
display: flex;
align-items: center;
gap: 20px; flex: 1 1 auto;
background: white;
padding: 12px;
border-radius: 2px;
align-items: stretch;
}
.register_form_right .order_summary_inner h3 {
font-size: 18px;
font-weight: bold;
margin-bottom: 15px;
color: #0A314D;
}
.os_item img {
height: auto;
width: 100px;
margin: auto;
display: block;
}
.os_item_content ul {
padding-left: 15px;
margin: 0px;
margin-top: 10px;
}
.os_item_content h4 {
font-size: 16px;
font-weight: 500;
font-family: 'Plus Jakarta Sans';
margin: 0px;
color: #0A314D;
}
.os_item_content li {
font-family: 'Plus Jakarta Sans';
color: #273C4B;
margin: 5px 0px;
}
.order_summary_inner {
background: #ebeff1;
display: flex;
padding: 24px;
border-radius: 5px;
margin-top: 16px;
flex-direction: column;
gap: 10px;
}
.os_item_content_wrapper {
display: flex;
width: 100%;
justify-content: center;
flex-direction: column;
}
.os_item_controls {
display: flex;
flex-direction: column;
justify-content: space-between; }
.os_item_controls div {
display: flex;
}
.os_item_controls p {
margin: 0px;
color: #0A314D;
font-size: 14px;
}
.os_item_controls h3 {
font-size: 20px;
font-weight: 700;
font-family: 'Plus Jakarta Sans' !important;
color: #0A314D;
}
.order_summary_inner.part2 .os_item {
cursor: pointer;
}
.form_header_container {
display: flex;
align-items: center;
justify-content: center;
gap: 32px;
}
.fh_item p {
margin: 0px;
}
.fh_item {
display: flex;
gap: 10px;
}
.form_header {
background: #FFBA5B;
padding: 16px 0px;
}
.form_header p {
color: #0e2d48;
font-size: 16px;
}
div#gform_wrapper_7 .gform_heading {
display: none;
}
.register_form_wrapper_upper {
display: flex;
gap: 48px;
}
.register_form_left {
width: 50%;
}
.register_form_right {
width: 50%;
}
.money_back_guaranteed {
border: 1px solid #D5DFD2;
border-radius: 5px;
padding: 24px 32px;
display: flex;
gap: 20px;
background: #e9f6e7;
}
.money_back_guaranteed strong {
font-size: 18px;
font-weight: 700;
color: #0A314D;
}
.money_back_guaranteed p {
font-size: 16px;
font-weight: 400;
}
.quick_review {
border: 1px solid #DCDCDC;
border-radius: 5px;
margin-top: 16px;
padding: 24px 32px;
position: relative;
}
.quick_review .ticks {
position: absolute;
right: 32px;
top: 24px;
}
.quick_review p {
font-size: 17px;
font-weight: 500;
margin-bottom: 10px;
}
.quick_review strong {
font-size: 22px;
color: #0f2f4c;
line-height: 32px;
margin-top: 24px;
display: block;
font-family: Libre Baskerville !important;
}
.register_form_right h3 {
font-size: 24px;
font-weight: bold;
font-family: "Plus Jakarta Sans", sans-serif !important;
color: #0A314D;
}
.benefits_item {
display: flex;
align-items: center;
gap: 16px;
}
.benefits_item p {
margin: 0px;
}
#gform_7 .gform_previous_button,
#gform_7 .gform_next_button,
input#gform_submit_button_7 {
visibility: hidden !important;
position: absolute !important;
left: -9999px !important;
}
#custom_continue,
#custom_back {
display: none;
}
.benefits_item div {
display: flex;
flex-direction: column;
gap: 5px;
}
.benefits_item strong {
font-size: 16px;
color: #0A314D;
font-weight: 500;
}
.benefits_item p {
font-size: 14px;
font-weight: 400;
}
.benefits_item img {
background: #ebeff1;
width: 17px;
height: 20px;
padding: 5px 7px;
border-radius: 2px;
}
.benefits_wrapper {
display: flex;
flex-direction: column;
gap: 28px;
border: 1px solid #DCDCDC;
border-radius: 5px;
padding: 22px;
margin-top: 16px;
}
.why_register_item {
display: flex;
gap: 10px;
}
.why_register {
background: #ebeff1;
padding: 22px;
margin-top: 16px;
border-radius: 5px;
}
.why_register_item p {
margin: 0px;
}
.why_register_inner {
display: flex;
flex-direction: column;
gap: 10px;
background: white;
padding: 18px 16px;
border-radius: 2px;
}
.why_register h4 {
font-size: 19px;
color: #0A314D;
font-weight: 700;
font-family: "Plus Jakarta Sans", sans-serif !important;
margin: 0px;
}
.why_register > p {margin-top: 10px;font-family: "Plus Jakarta Sans", sans-serif !important;font-weight: 400;}
.why_register_item.last {
margin-top: 15px;
}
#gform_page_7_1 label.gfield_label,
#gform_page_7_2 label.gfield_label {
display: none;
}
form#gform_7 .noshow {
display: none;
}
form#gform_7 input:not([type="checkbox"]), form#gform_7 select, form#gform_7 textarea, a.chosen-single, .woocommerce-checkout form input:not(input.wc-sct-checkbox), span.select2-selection.select2-selection--single {
border: 1px solid #DCDCDC !important;
background: #ffffff00 !important;
padding: 10px !important;
height: 52px !important;
width: 100%;
border-radius: 5px !important;
}
form#gform_7 a.chosen-single {
display: flex !important;
align-items: center;
box-shadow: none !important;
}
.time_takes {
display: none;
}
form#gform_7 .gform-body > div {display: none;}
form#gform_7 a.chosen-single.chosen-default span {
display: none;
}
.the_placeholder_wrapper {
position: relative;
}
.register_form_left_up {
min-height: 400px;
}
.the_placeholder {
position: absolute;
top: 0px;
width: 100%;
display: flex;
flex-direction: column;
gap: 15px;
}
.tplace_item {
height: 50px;
background: #eee;
border-radius: 5px;
position: relative;
overflow: hidden;
}
.tplace_item::after {
content: "";
position: absolute;
top: 0;
left: -150px;
height: 100%;
width: 150px;
background: linear-gradient(90deg, transparent, #ccc, transparent);
animation: shimmer 1.2s infinite;
}
@keyframes shimmer {
0% {
transform: translateX(0);
}
100% {
transform: translateX(100%);
}
}
.register_form_wrapper_upper {
padding-top: 50px;
padding-bottom: 50px;
}
button#custom_continue {
width: 100%;
border: 1px solid #D99E4D;
background: #FFBA5B;
border-radius: 5px;
cursor: pointer;
}
.custom_c_wrapper p {
margin: 0px;
}
.custom_c_wrapper {
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
font-weight: 700;
gap: 10px;
text-transform: uppercase;
padding: 18px 0px;
}
.custom_c_wrapper img {
position: relative;
bottom: -2px;
}
button#custom_back {
background: none;
border: none;
width: 100%;
margin-top: 15px;
}
.custom_b_wrapper {
display: flex;
justify-content: center;
gap: 5px;
cursor: pointer;
}
.custom_b_wrapper img {
height: 10px;
transform: rotate(180deg);
position: relative;
top: 6px;
}
.custom_b_wrapper p {
margin: 0px;
font-size: 16px;
color: #0A314D;
}
.time_takes p {
margin: 0px;
}
.time_takes {
width: 100%;
}
.time_takes_wrapper {
display: flex;
align-items: center;
gap: 5px;
justify-content: center;
margin-top: 15px;
}
.register_form_left_bottom {
margin-top: 32px;
}
.ginput_container {
position: relative;
}
p.custom-placeholder {
position: absolute;
top: 4px;
left: 15px;
color: #727E88;
font-size: 14px;
z-index: -1;
}
p.custom-placeholder span {
color: #EB001B;
position: absolute;
font-size: 18px;
top: 1px;
right: -15px;
}
.gform_wrapper.gravity-theme form#gform_7 .gfield_validation_message, 
.gform_wrapper.gravity-theme form#gform_7 .validation_message {
background: none !important;
border: 0px !important;
padding: 0px !important;
}
form#gform_7 .gfield_error input, 
form#gform_7 .gfield_error select {
border: 1px solid #EB001B !important;
}
div#gform_7_validation_container {
display: none;
}
div#gform_fields_7_3 img {
max-width: 100%;
margin: auto;
display: block;
}
p#billing_company_field,
p#billing_first_name_field,
p#billing_last_name_field,
p#billing_phone_field,
p#billing_email_field,
p#shipping_company_field,
p#shipping_first_name_field,
p#shipping_last_name_field,
p#shipping_phone_field,
p#shipping_email_field,
.woocommerce-account-fields,
.custom_shipping {
display: none;
}
.woocommerce-form-coupon-toggle {
display: none;
}
form#gform_7 .gfield--type-html h2 {
font-size: 24px;
font-weight: bold;
font-family: "Plus Jakarta Sans", sans-serif !important;
color: #0A314D;
margin-bottom: 16px;
}
form#gform_7 .gfield--type-html br {
display: none;
}
form#gform_7 .gfield--type-html p {
margin: 5px 0px;
}
form#gform_7 .gfield--type-html p:nth-child(3) {
color: #0f2f4c;
font-size: 16px;
font-weight: 500;
}
form#gform_7 .gfield--type-html p:nth-child(4) {color: #273C4B;font-size: 14px;}
div#gfield_description_7_23 {
display: none;
}
span#gfield_upload_rules_7_23 {
display: none;
}
span#gfield_upload_rules_7_54 {
display: none;
}
div#gfield_description_7_54 {
display: none;
}
.step2_main_wrapper {
width: 100%;
display: flex;
gap: 16px;
}
div#gform_fields_7_2 {
display: flex;
flex-direction: column;
}
.step2_left_wrapper {
width: 50%;
display: flex;
flex-direction: column;
gap: 16px;
}
.step2_right_wrapper {
width: 50%;
display: flex;
flex-direction: column;
gap: 16px;
}
.gpfup__droparea {
padding: 30px !important;
height: unset !important;
border: 1px dashed #c0a985 !important;
border-radius: 5px !important;
font-size: 14px !important;
}
button.gpfup__select-files.gform_button_select_files {
background: none;
border: none;
padding: 0px;
color: #c0a985;
font-size: 14px;
position: relative;
top: -1px;
left: -3px;
}
.gpfup__droparea img {
margin-right: 5px;
}
p.custom_image_place {
position: absolute;
top: -5px;
left: 10px;
font-size: 12px;
color: #727E88;
}
.checkout_triple_wrapper {
display: flex;
}
.checkout_triple_wrapper > p {
width: calc(100% / 3);
}
h3#order_review_heading {
display: none;
}
table.shop_table.woocommerce-checkout-review-order-table {
display: none;
}
ul.wc_payment_methods.payment_methods.methods {
padding: 0px;
}
label {}
label[for="payment_method_stripe"],
label[for="payment_method_ppcp-gateway"] {
display: block !important;
background: #ffffff !important;
margin: 0px !important;
padding: 15px !important;
border: 1px solid #e9e9e9 !important;
border-top-right-radius: 7px !important;
border-top-left-radius: 7px !important;
border-bottom-right-radius: 7px !important;
border-bottom-left-radius: 7px !important;
}
.payment_box.payment_method_stripe {
padding: 20px;
}
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {
display: flex;
align-items: center;
gap: 0px;
}
input#wc-stripe-new-payment-method {
margin-right: 10px;
}
.wc_payment_method .payment_box fieldset {
padding: 0px;
}
li.wc_payment_method.payment_method_ppcp-gateway {
margin-top: 20px;
}
.form-row.place-order {position: absolute;left: -9999999px;visibility: hidden;}
.order_summary_inner.part2 {
background: #ffffff;
border: 1px solid #ebeff1;
padding: 5px;
}
.part2 .os_item {
background: #fffff2;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: unset;
clear: both;
width: 20%;
border: 0px;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: unset;
clear: both;
width: 80%;
}
.my_account .woocommerce {
display: flex;
padding-top: 150px;
}
.so_w_p {
display: flex;
flex-direction: column;
}
.so_w_p a {
display: flex;
justify-content: space-between;
}
.st_order_column {
display: flex;
flex-direction: column;
align-items: center;
justify-content: unset;
}
.gpfup__droparea.gpfup__droprea--maxed {
display: none;
}
li.gfield_description.gfield_validation_message {
display: none;
}
.so_w_p {
display: flex;
flex-direction: column;
gap: 20px;
}
a.st_order_wrapper {
display: flex;
background: white;
padding-top: 20px;
padding-left: 35px;
padding-right: 35px;
padding-bottom: 35px;
border: 1px solid #092034;
}
.st_order_column.c1 {
width: 30%;
}
.st_order_column.c2 {
width: 20%;
}
.st_order_column.c3 {
width: 20%;
}
.st_order_column.c4 {
width: 20%;
}
.st_order_column.c5 {
width: 15%;
}
.st_up {
border-bottom: 1px solid;
padding-bottom: 10px;
margin-bottom: 10px;
}
.st_up p {
margin: 0px;
text-transform: uppercase;
font-weight: 700;
font-size: 16px; color: #06213580 !important;
}
.st_order_column.c1 .st_down {
text-align: left;
display: flex;
align-items: center;
gap: 10px;
}
.c2 .st_down p {
font-weight: 700 !important;
}
.c4 .st_down p {
background: #fbf9ca;
text-align: center;
padding: 5px 10px;
border-radius: 25px;
}
.st_order_column>div {
text-align: center;
border: 0px;
}
.st_order_column.c1 .st_down img {
max-width: 140px;
}
.st_order_column .st_down {
display: flex;
align-items: center;
justify-content: center;
height: 70%;
}
.st_order_column {
display: flex;
flex-direction: column;
align-content: unset;
flex-wrap: wrap;
justify-content: normal;
}
.gfield_consent_label {
display: inline-block;
}
.popup-trustpilotwrapper .ct-section-inner-wrap {
flex-direction: column;
}
.page-id-1579 header {
display: none !important;
}
.order_info_upper {
display: flex;
justify-content: space-between;
border-top: 1px solid #062135;
padding-top: 10px;
margin-top: 15px;
}
.reg_docs {
display: flex;
gap: 10px;
}
.reg_docs_right ul {
padding-left: 20px;
margin-top: 10px;
text-align: left;
}
.reg_docs_right {
margin-top: 2px;
}
.reg_docs_right>p {
font-size: 16px;
color: black !important;
margin-bottom: 0px !important;
margin-top: 0px;
}
.reg_docs_right ul a {
color: #062135;
text-decoration: underline;
font-family: 'Plus Jakarta Sans';
font-size: 12px;
font-weight: 700;
}
.acc_weare {
display: flex;
align-items: center;
gap: 10px;
}
.acc_weare p {
margin: 0px;
color: black !important;
}
.acc_weare,
.reg_docs {
background: #f3f4f5;
padding: 10px;
}
.order-wrap {
background: white;
border-radius: 0px;
border: 1px solid #062135;
padding: 20px;
margin-bottom: 24px;
}
.custom_account_section {
display: flex;
flex-direction: column;
background: white;
padding: 20px;
gap: 10px;
border: 1px solid #062135;
}
.custom_account_input_row input {
width: 100%;
position: relative;
background: #F3F5F6;
border: 0px !important;
padding: 15px !important;
box-sizing: border-box;
}
.custom_account_input_row button {
position: absolute;
right: 5px;
background: transparent;
border: 0px;
top: 5px;
}
.custom_account_input_row {
position: relative;
}
form.custom_account_form input[type="submit"] {
width: 100%;
margin: 0px;
background: #C1A783 !important;
border-radius: 0px !important;
border: 0px !important;
font-weight: 700 !important;
font-size: 20px;
cursor: pointer;
font-family: "Plus Jakarta Sans";
padding: 15px;
}
.custom_account_title p {
font-family: "Plus Jakarta Sans";
}
p#match-message {
margin: 0px; }
.custom_account_content {
display: flex;
flex-direction: column;
}
.acc_det_row {
display: flex;
gap: 10px;
align-items: center;
}
.custom_account_title {
display: flex;
justify-content: space-between;
border-bottom: 1px solid #062135;
padding-bottom: 15px;
margin-bottom: 15px;
}
form.custom_account_form {
display: flex;
flex-direction: column;
gap: 35px;
}
.custom_account_title p {
font-size: 24px !important;
font-weight: 700 !important;
color: #062135 !important;
margin: 0px;
}
.cat_right button {
border: 0px;
background: transparent;
border-bottom: 2px solid #062135;
padding: 0px;
cursor: pointer;
font-size: 16px;
font-weight: 700;
}
.cat_right {
justify-content: center;
display: flex;
align-items: center;
gap: 5px;
cursor: pointer;
}
.cat_right img {max-width: 30px;}
form.custom_account_form p {
margin: 0px;
}
p#match-message.text-red-500 {
padding: 15px;
color: #b90000 !important;
}
p#match-message.text-green-500 {
padding: 15px;
}
.custom_account_edit-wrapper {
display: none;
}
.custom_billing_address_edit-wrapper,
.custom_shipping_address_edit-wrapper {
display: none;
}
p#match-message {}
.woocommerce-PaymentMethod a {
padding: 0px !important;
}
td.woocommerce-PaymentMethod.woocommerce-PaymentMethod--actions.payment-method-actions {
display: flex;
justify-content: center;
}
td.woocommerce-PaymentMethod.woocommerce-PaymentMethod--actions.payment-method-actions a {
color: #ba0505 !important;
border: 0px !important;
}
#-woo-my-account-3-171 .woocommerce .woocommerce-MyAccount-content a.button {
background: white !important;
color: #062135 !important;
font-size: 20px !important;
font-weight: 700 !important;
border-radius: 0px !important;
}
p.nom {
font-weight: 400 !important;
font-size: 20px !important;
color: #062135 !important;
margin: 25px 0px !important;
}
.cpm_wrapper {
background: white;
padding: 20px;
border: 1px solid #062135;
}
.custom_payment_method {
display: flex;
gap: 15px;
}
.cpm_data p {
margin: 0px;
text-align: left;
}
.cpm_buttons {
display: flex;
gap: 10px;
}
.cpm_data {
display: flex;
flex-direction: column;
justify-content: center;
}
.thanks_happens.ct-section-inner-wrap {
flex-direction: column;
}
.order-wrap h3 {
font-family: 'Plus Jakarta Sans' !important;
font-size: 24px;
font-weight: 700;
}
.reg_docs_leg {
position: relative;
top: -2px;
}
p.pcompleted.pprp {
background: #469f00;
color: white;
}
p.pprocessing.pprp {
background: #dcbb44;
}
.pprp {
padding: 15px;
text-transform: capitalize;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
border: 0px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li::before {
display: none !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
font-family: 'Plus Jakarta Sans';
font-size: 20px;
color: #062135;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
box-shadow: none;
font-weight: bold;
}
nav.woocommerce-MyAccount-navigation ul {
margin: 0px !important;
padding: 0px !important;
}
p#billing_custom_field_field {
display: none;
}
div#primary.my_account {
padding-top: 50px;
padding-bottom: 50px;
background: #f3f5f6;
}
.st_order_column .st_down p {
color: black;
}
.woocommerce form .form-row label {
display: none;
}
.custom_checkout_container {
visibility: hidden;
}
.payment_box.payment_method_stripe {
background: #f6f6f6 !important;
}
.wc_payment_method {
border: 0px;
}
.active label[for="payment_method_stripe"], .active label[for="payment_method_ppcp-gateway"] {
border-color: #0f2f4c !important;
border-bottom-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}
.preform_inner {
display: flex;
gap: 24px;
}
.preform_item {
width: 50%;
border: 1px solid #DCDCDC;
padding: 20px;
}
.preform_benefits_item {
display: flex;
gap: 8px;
}
.order_summary.mob {
display: none;
}
.preform p {
margin: 0px;
}
.preform_benefits {
display: flex;
flex-direction: column;
gap: 15px;
}
.preform_item > a {
background: #c0a985;
display: block;
text-align: center;
padding: 15px;
font-size: 18px;
font-family: 'Plus Jakarta Sans';
font-weight: bold;
color: #0f2f4c;
border-radius: 5px;
margin: 24px 0px;
}
.preform_item_header > h3 {
font-size: 22px;
text-align: center;
color: #0A314D;
font-family: 'Plus Jakarta Sans';
margin-bottom: 20px;
}
.preform_item_header > p {
font-size: 14px;
line-height: 21px;
color: #273C4B;
}
.preform_benefits_item p {
font-size: 14px;
color: #0A314D;
font-weight: 500;
}
.preform_list_inner {
display: flex;
flex-wrap: wrap;
gap: 5px;
margin-top: 15px;
}
.pli_dot {
height: 5px;
width: 5px;
background: black;
border-radius: 100%;
}
.pli_item {
display: flex;
align-items: center;
gap: 5px;
}
.pli_item p {
font-size: 11px;
}
.preform_list {
border-top: 1px dashed #dcdcdc;
padding-top: 20px;
margin-top: 20px;
}
.preform_disclaimer p {
font-size: 12px;
margin-top: 20px;
color: #273C4B;
}
.preform_disclaimer a {
text-decoration: underline;
}
.preform_header h3 {
font-size: 24px;
font-family: 'Plus Jakarta Sans' !important;
margin-bottom: 16px;
}
.preform * {
font-family: 'Plus Jakarta Sans' !important;
}
.preform.loading {
display: none;
}
.preform_header strong {
margin-bottom: 5px;
display: block;
}
.preform_header {
margin-bottom: 24px;
}
div#gform_page_7_1.preforming {
display: none !important;
}
.signin-grid {
display: flex;
gap: 100px;
align-items: baseline;
}
.wp-signin.wrap.container {
padding-top: 200px;
padding-bottom: 200px;
}
.signin-grid section {
width: 50%;
display: flex;
width: 100%;
flex-direction: column;
align-items: center;
background: white;
padding: 25px;
border-radius: 10px;
box-shadow: 0px 0px 10px 1px #0000002e;
}
.signin-grid input:not([type="checkbox"]) {
width: 100%;
height: 45px;
padding-left: 15px;
border: 1px solid #DCDCDC !important;
border-radius: 5px;
}
.wp-signin.wrap.container h1 {
display: none;
}
.signin-grid form {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.signin-grid form p {
max-width: 500px;
width: 100%;
}
.signin-grid h2 {
font-size: 30px;
margin-bottom: 25px;
font-family: 'Plus Jakarta Sans' !important;
}
.signin-grid section label { margin-bottom: 10px;
display: block;
}
.signin-grid section br {
display: none;
}
.signin-grid section button {
background: #062135;
color: white;
padding: 12px 35px;
font-size: 20px;
border: 0px;
}
section.signin-login a {
font-size: 14px;
color: #8d8d8d;
}
span.mac_noti {
height: 10px;
width: 10px;
display: block;
position: absolute;
background: red;
top: 1px;
border-radius: 100%;
left: -12px;
}
.top-right a {
position: relative;
}
.os_item_controls h3 {
text-align: right;
}
.checkout .view_sample {
display: none;
}
.checkout .os_item {
background: #ffffff;
}
.os_img {
width: 170px;
background: white;
padding: 20px;
border: 1px solid #dcdcdc;
border-radius: 4px;
}
.view_sample {
text-align: center;
font-size: 10px;
font-weight: bold;
color: #0A314D;
margin-top: 20px;
}
.preform_item_header img {
margin: auto;
display: block;
margin-bottom: 30px;
height: 170px;
}
.qty_item.minus { position: relative;
top: 0px;
font-size: 21px;
}
.qty_control img {
width: 20px;
position: relative;
top: 0px;
}
.qty_control {
align-items: center;
height: 100%;
align-items: stretch;
border: 1px solid #dcdcdc;
border-radius: 5px;
}
.qty_item {
padding: 8px;
}
.qty_item.qty {
position: relative;
top: 5px;
}
.qty_item.plus {
position: relative;
top: 1px;
font-size: 21px;
}
.os_item_content {
display: flex;
flex-direction: column;
justify-content: center;
}
.checkout_total {
display: flex;
align-items: center; justify-content: space-between;
margin-top: 10px;
border: 1px solid #dcdcdc;
border-radius: 5px;
padding: 25px;
flex-direction: column;
}
.checkout_total p {
margin: 0px;
}
.ct_right {
font-size: 20px;
font-family: 'Plus Jakarta Sans' !important;
font-weight: 700;
color: #0A314D;
}
.qty_item.hidden {
display: none !important;
}
.ct_left {
font-family: 'Plus Jakarta Sans';
}
.ct_left p {
font-size: 16px;
font-weight: 500;
color: #0A314D;
}
.ct_left a {
font-size: 14px;
text-decoration: underline;
color: #273C4B;
}
.os_select_wrapper {
display: none;
width: 100%;
justify-content: space-between;
border-top: 1px solid #dcdcdc;
padding-top: 15px;
margin-top: 15px;
}
.os_select_wrapper select {
width: 65%;
border: 1px solid #dcdcdc;
border-radius: 5px;
font-size: 14px;
padding: 10px;
color: #0A314D;
}
.os_item_topper {
display: flex;
justify-content: space-between;
gap: 30px;
}
.active .os_select_wrapper {
display: flex;
}
.single_resource_top {
padding-top: 200px;
display: flex;
justify-content: center;
align-items: center;
}
.single_resource_top > div {
width: 50%;
}
.srt_right img {
height: 500px;
border-radius: 20px;
}
.related_item img {
width: 100px;
height: 103px;
object-fit: cover;
border-radius: 10px;
}
.related_item a {
display: flex;
align-items: center;
gap: 10px;
border-bottom: 1px solid #0000002b;
padding-bottom: 15px;
}
.container.res_content_wrapper {
display: flex;
gap: 50px;
margin-top: 50px;
}
.content_left {
width: 70%;
}
.content_right {
width: 30%;
}
.related_item p {
color: black;
}
.related_item p {
max-width: 70%;
}
.related_item {
margin: 15px 0px;
}
.srt_left h1 {
font-size: 60px;
}
.signature_popup {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100vh;
background: #000000b3;
z-index: 9999;
display: none;
}
.signature_popup_inner {
display: flex;
width: 100%;
height: 100vh;
align-items: center;
justify-content: center;
}
.signature_popup_inner_wrapper {
background: white;
padding: 25px;
border-radius: 15px;
min-width: 800px;
}
.signature_top_buttons {
display: flex;
gap: 15px;
}
.signature_top_buttons p {
border: 1px solid #dcdcdc;
padding: 6px 16px;
border-radius: 4px;
font-weight: 500;
color: #0f2f4c;
font-size: 17px;
cursor: pointer;
transition: all .3s ease;
}
.signature_top_buttons p.active {
background: #0f2f4c;
color: white;
border-color: #0f2f4c;
}
.signature_submits {
display: flex;
gap: 25px;
}
.signature_submits p {
flex: 1 1 auto;
text-align: center;
border: 1px solid #c0a985;
padding: 18px;
border-radius: 5px;
color: #0A314D;
font-weight: 700;
font-size: 18px;
}
p.insert {
background: #c0a985;
}
.signature_top {
display: flex;
align-items: center;
justify-content: space-between;
}
.signature_top_close {
color: #74838E;
border: 1px solid #c0a985;
border-radius: 100%;
height: 40px;
width: 40px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.signature_top_buttons p:hover {
background: #0f2f4c;
color: white;
border-color: #0f2f4c;
}
div#input_7_45_Container {
width: 100% !important;
}
div#input_7_45_toolbar {
visibility: hidden;
}
.signature_opener {
border: 2px dashed #c0a985 !important;
border-radius: 5px;
padding: 15px;
margin-top: 45px;
cursor: pointer;
}
p.signature_opener_text {
margin: 0px;
color: #727E88;
font-size: 12px;
}
p.signature_opener_text span {
color: red;
}
.signature_opener_inner p {
margin: 0px;
color: #273C4B;
font-size: 14px;
font-weight: 500;
text-align: center;
margin-bottom: 10px;
}
.signature_opener_inner {
margin-top: 20px;
}
.signature_opener_inner img {
margin: auto;
display: block;
}
.signature_font {
display: none;
}
form#gform_7 input:not([type="checkbox"]).signature_font input {
border: 2px dashed red !important;
}
form#gform_7 input:not([type="checkbox"]).sigfont {
border: 2px dashed #c0a985 !important;
padding: 0px;
height: auto !important;
font-size: 75px !important;
text-align: center;
}
input.sigfont {
font-family: "Playwrite IT Moderna", cursive;
}
.fh_item_wrapper {
display: flex;
gap: 10px;
}
.order_summary_title img {
transform: rotate(180deg);
transition: all 0.3s ease;
}
.active .order_summary_title img {
transform: rotate(0deg);
}
.register_form_wrapper_upper {
gap: 15px;
}
.register_form_wrapper_upper.active {
gap: 48px;
}
button#custom_back.desk {
display: none !important;
}
.checkout .os_select_wrapper {
display: none;
}
div#field_7_120 {
display: none;
}
.ct_wrapper {
display: flex;
width: 100%;
justify-content: space-between;
}
.ct_promo_wrapper {
display: none;
align-items: center;
width: 100%;
justify-content: normal;
gap: 10px;
margin-top: 20px;
}
.ct_promo_wrapper .wc-applied-coupons {
margin-top: 0px;
}
span.wc-applied-coupon strong {
position: relative;
top: 1px;
}
span.wc-applied-coupon button {
position: relative;
top: -2px;
}
.ct_promo_wrapper input {
border: 1px solid #DCDCDC !important;
padding: 10px;
border-radius: 5px;
}
.ct_promo_wrapper button:not(.wc-remove-coupon) {
background: #c0a985;
color: white;
border: 0px;
padding: 9px 19px;
border-radius: 5px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
padding: 10px !important;
margin: 0px !important;
}
.ct_promo_wrapper.active {
display: flex;
}
[product-for="2105"] .qty_control {
display: none;
}
.wsc-top {
display: flex;
align-items: baseline;
justify-content: space-between;
margin: 10px 0px;
}
.wsc-content {
display: flex;
align-items: center;
}
.wsc_content_ul ul {
margin: 0px;
padding-left: 15px;
}
.wsc_content_ul h3 {
margin-bottom: 8px;
}
label.wsc-label {
background: #ebeff1;
display: block;
padding: 20px;
cursor: pointer;
margin: 25px 0px;
border-radius: 5px;
}
.wsc-top input {
transform: scale(1.7);
}
.wsc-content {
background: white;
padding: 10px;
gap: 20px;
}
.wsc-title h4 {
margin: 0px;
font-size: 18px;
font-weight: 700;
font-family: 'Plus Jakarta Sans';
}
.wsc-title p {
margin: 10px 0px;
}
label.wsc-label * {
font-family: 'Plus Jakarta Sans' !important;
}
.checkout .os_img {
border: 0px;
padding: 0px;
}
.checkout .os_img img {
margin: 0px;
}
.checkout .os_item {
gap: 0px;
}
.stt_wrap {
display: flex;
align-items: center;
gap: 16px;
}
.stt_wrap p, .stt_wrap h4 {
margin: 0px;
}
.stt_img img {
border-radius: 100%;
height: 64px;
width: 64px;
object-fit: cover;
}
.esa_recomended {
display: flex;
gap: 10px;
align-items: center;
margin-top: 24px;
}
.stt_lower {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 20px;
}
.stt_lower div {
display: flex;
gap: 5px;
align-items: center;
}
.stt_wrap h4 {
font-size: 18px;
font-weight: 700;
color: #062135;
}
.stt_content p {
margin: 10px 0px;
font-size: 14px;
color: #273C4B;
}
.stt_stars img {
height: 18px;
}
.esa_recomended p {
font-size: 16px;
font-weight: bold;
color: #062135;
}
.esa_recomended img {
position: relative;
top: 3px;
}
.stt_lower p {
font-weight: bold;
font-size: 16px;
}
.stt_lower img {
position: relative;
top: 2px;
}
.notactive {
display: none !important;
}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select, body .select2-selection.select2-selection--single {
border: 1px solid #d0d0d0e0 !important;
height: 50px !important;
}
.fh_item_wrapper p {
white-space: nowrap;
} .gf-multi-wrap {
position: relative;
font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
} .gf-multi-display {
border: 1px solid #DCDCDC;
border-radius: 5px;
padding: 8px 10px;
min-height: 52px;
display: flex;
align-items: center;
gap: 6px;
flex-wrap: wrap;
cursor: pointer;
background: #fff;
} .gf-multi-placeholder {
color: #6b7280;
user-select: none;
} .gf-chip {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 4px 8px;
background: #f3f4f6;
border: 1px solid #e5e7eb;
border-radius: 999px;
font-size: 12px;
}
.gf-chip .gf-chip-x {
line-height: 1;
font-weight: 700;
cursor: pointer;
opacity: 0.7;
}
.gf-chip .gf-chip-x:hover { opacity: 1; } .gf-dropdown {
position: absolute;
z-index: 30;
top: calc(100% + 6px);
left: 0;
right: 0;
max-height: 240px;
overflow: auto;
background: #fff;
border: 1px solid #d0d7de;
border-radius: 10px;
box-shadow: 0 6px 18px rgba(0,0,0,0.08);
display: none;
} .gf-option {
padding: 10px 12px;
cursor: pointer;
user-select: none;
}
.gf-option:hover { background: #f8fafc; }
.gf-option[aria-selected="true"] {
background: #eef2ff;
} .gf-helper {
font-size: 10px;
color: #6b7280;
margin-top: 6px;
position: absolute;
bottom: 4px;
left: 12px;
} .gf-option.disabled {
opacity: 0.45;
cursor: not-allowed;
} .gf-caret {
margin-left: auto;
font-size: 12px;
opacity: 0.6;
}
.single_testimonial {
font-family: 'Plus Jakarta Sans';
}
.page-template-handler-info header.header-main.home-header {
display: none;
}
.page-template-handler-info footer.site-footer {
display: none;
}
.hinfo_top {
display: flex;
padding: 16px 0px;
border-bottom: 1px solid #DCDCDC;
}
.hinfo_logo {
width: 10%;
}
.hinfo_progress {
width: 80%;
text-align: center;
display: flex;
align-items: center;
}
.hinfo_righty {
width: 10%;
}
.hinfo_progress_inner {
max-width: 345px;
margin: auto;
flex: 1 1 auto;
}
.hinfo_progress_bar_wrapper {
position: relative;
}
.hinfo_progress_bar_empty {
position: absolute;
top: 0px;
left: 0px;
height: 5px;
width: 100%;
background: #cdd3d7;
}
.hinfo_progress_text {
text-align: left;
margin-bottom: 12px;
}
.hinfo_wrapper p {
margin: 0px;
}
.hinfo_progress_bar_full {
position: absolute;
left: 0px;
top: 0px;
background: #092034;
height: 5px;
}
.hinfo_wrapper {
height: 100vh;
display: flex;
flex-direction: column;
justify-content: flex-start;
font-family: 'Plus Jakarta Sans' !important;
}
.hinfo_content_wrapper {
display: flex;
height: 100%;
flex-direction: column;
justify-content: center;
align-items: center;
margin: auto;
}
.hinfo_content_wrapper h1 {
font-weight: 700;
font-size: 24px;
font-family: 'Plus Jakarta Sans' !important;
}
.hinfo_buttons {
display: flex;
gap: 16px;
flex-direction: column;
}
.hinfo_buttons button,
.hinfo_buttons a {
display: flex;
gap: 20px;
padding: 16px 45px;
font-size: 16px;
font-weight: bold;
border: 1px solid transparent;
border-radius: 5px;
background: white;
cursor: pointer;
flex: 1 1 auto;
justify-content: center;
}
button#back {
border: 0px;
padding: 0px;
padding-top: 5px;
}
button#continue,
#book {
background: #c0a985;
}
.hinfo_top_wrapper {
display: flex;
width: 100%;
}
.hform_step_option {
display: flex;
padding: 13px 16px;
border: 1px solid #DCDCDC;
border-radius: 5px;
gap: 12px;
cursor: pointer;
transition: all 0.3s ease;
}
.hform_step_options {
display: flex;
flex-direction: column;
gap: 16px;
}
.hform_step_option input {
transform: scale(1.5);
position: relative;
top: -1px;
}
.hform_step_option:hover {
box-shadow: 0px 0px 5px 0px #0000001c;
}
p.hform_sub {
font-size: 14px;
font-weight: 500;
text-align: center;
background: #EBEFF1;
padding: 10px;
margin: 20px 0px;
border-radius: 5px;
}
.hform_step h1 {
text-align: center;
font-size: 24px;
font-weight: 700;
color: #062135;
}
.hinfo_buttons_wrapper {
width: 100%;
margin-top: 32px;
}
.hinfo_options_wrapper {
width: 100%;
}
.hform_max {
max-width: 500px;
}
.hform_inner.hform_max {
margin: auto;
}
.hinfo_buttons button,
.hinfo_buttons a {
display: none;
}
a#book p {
color: black;
}
.button_wrapper {
display: flex;
justify-content: center;
gap: 15px;
}
button#slider_prev, button#slider_next {
display: none;
}
span.hinfo_blue {
color: #062135;
}
span.hinfo_grey {
color: #717E88;
}
.hform_step_options.has_rows {
flex-direction: row;
}
.hform_step_row {
width: 100%;
display: flex;
flex-direction: column;
gap: 16px;
}
.hform_step_option.select {
padding: 0px;
position: relative;
}
.hform_step_option.select select {
border: 0px;
width: 100%;
padding: 13px 16px;
border-radius: 5px;
font-size: 14px;
}
.hform_step_option.select p {
position: absolute;
font-size: 11px;
color: #717E88;
left: 19px;
top: 3px;
}
.hform_step_option.yesno {
justify-content: center;
flex: 1;
border: 1px solid #c0a985;
}
.hform_step_option.yesno input {
display: none;
}
.yesno .hform_step_row {
flex-direction: row;
}
.hform_step_option.yesno.active {
background: #c0a985;
color: white;
}
.service-animal {
cursor: pointer;
transition: all 0.3s ease;
}
.service-animal:hover {
box-shadow: 0px 0px 10px 0px #0000004d;
}
.service-animal:hover .read-all {
color: #c1a783;
}
.single_resource.container {
display: flex;
margin-top: 180px;
}
.single_resource_left {
width: 20% !important;
}
.content-mobile {
display: none;
}
.single_resource_right {
width: 70%;
margin-left: 30%;
}
.single_resource_right > img {
width: 100%;
max-height: 330px;
object-fit: cover;
border-radius: 16px;
}
.single_resource_left {
display: flex;
flex-direction: column;
gap: 10px;
}
.single_resource_left a {
color: #88939C;
}
.single-resource * {
font-family: 'Plus Jakarta Sans' !important;
}
.single_resource_right h1 {
color: #062135;
font-size: 46px;
text-align: center;
padding: 0px 100px;
margin-bottom: 24px;
}
.single_resource_left {
position: fixed;
top: 180px;
height: 100%;
}
.single_resource_left br {
display: none;
}
.single_resource_left a.active, .single_resource_left a:hover {
color: #062135;
font-weight: 500;
}
.single_resource_content h2 {
font-size: 28px;
margin: 30px 0px;
color: #062135;
font-weight: 700;
font-family: 'Plus Jakarta Sans' !important;
}
.single_resource_content p {
font-size: 16px;
line-height: 24px;
}
.single_resource_content {
width: 90%;
margin: auto;
}
.single_resource_related_items {
display: flex;
align-items: center;
gap: 32px;
}
.single_resource_related_item img {
width: 100%;
height: 202px;
object-fit: cover;
border-radius: 16px 16px 0px 0px;
}
.single_resource_related_item {
width: 33%;
}
.post-infoo {
background-color: #fff;
padding: 24px;
border-radius: 0px 0px 16px 16px;
margin-top: -4px;
}
.post-infoo h3 {
font-size: 24px;
line-height: 30px;
color: #062135;
font-family: 'Plus Jakarta Sans' !important;
height: 90px;
}
.post-infoo p {
font-size: 16px;
line-height: 24px;
color: #062135;
}
.single_resource_related_wrapper {
display: flex;
margin: auto;
flex-direction: column;
align-items: center;
padding-top: 40px;
padding-bottom: 40px;
background-color: #EBEFF1;
margin-top: 64px;
}
a.back-btn {
color: #062135;
}
.single_resource_related_wrapper h2 {
font-size: 48px;
font-weight: 700;
color: #062135;
font-family: 'Plus Jakarta Sans' !important;
margin-bottom: 32px;
}
.single_resource_related_inner {
width: 100%;
max-width: 1440px;
margin: auto;
padding-left: 64px;
padding-right: 64px;
}
span#gform_ajax_spinner_7 {
display: none;
}
img.cc_spinner {
width: 20px;
}
.d-none {
display: none;
}
.tyaf_wrapper {
margin-top: 160px;
height: calc(60vh - 160px);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
position: relative;
}
.tyaf_wrapper h1 {
font-size: 48px;
font-family: 'Plus Jakarta Sans' !important;
color: #062135;
}
.woocommerce-message,
.woocommerce-info {
background: none;
color: black;
font-size: 12px;
}
section.learning-banner.faqbanner.verify-banner {
overflow: hidden;
margin-top: 0px; }
.verify_esa_inner.container {
margin: auto;
width: 600px; display: flex;
align-items: center;
} section.learning-banner.faqbanner.verify-banner .hero-learning {
padding-top: 0px;
padding-bottom: 0px;
}
.faqbanner.verify-banner .hero-image img {
max-width: 497px;
position: relative;
top: 17px;
}
a.register_new_button {
display: flex;
background: #FFBA5B;
max-width: 344px;
justify-content: center;
align-items: center;
gap: 8px;
border: 1px solid #DE8D1E;
border-radius: 8px;
margin-top: 32px;
font-family: 'Plus Jakarta Sans' !important;
color: #062135;
font-size: 18px;
font-weight: 700;
}
.verify_banner .hero-text p {
color: white !important;
}
.verify-banner .hero-text > p {
color: white;
font-size: 18px;
}
.verify_esa_inner.container {
margin: auto;
width: 600px; display: flex;
align-items: center;
margin-top: 64px;
margin-bottom: 64px;
}
.verify_esa_inner.container h2 {
font-size: 48px;
font-family: 'Plus Jakarta Sans' !important;
color: #062135;
font-weight: 600;
}
.verify_esa_inner.container > form .verify_esa_text > p {
font-size: 17px;
text-align: center;
color: #88939C;
}
.verify_esa_input_wrapper {
margin-top: 40px;
display: flex;
flex-direction: column;
gap: 24px;
}
.verify_esa_input_wrapper input {
padding: 16px 8px;
border: 1px solid #D0D5DD;
border-radius: 8px;
}
.verify_esa_submit button {
width: 100%;
display: flex;
justify-content: center;
color: #062135;
font-size: 18px;
font-weight: 700;
border: 1px solid #DE8D1E;
background: #fdbd62;
margin-top: 24px;
border-radius: 8px;
cursor: pointer;
gap: 10px;
}
.verify_esa_input_wrapper_row input {
width: 100%;
box-sizing: border-box;
}
p.vei_error {
margin: 0px;
color: #F04438;
font-size: 14px;
margin-top: 4px;
}
.verify_esa_inner.container.show_registration {
width: auto;
margin: 0px auto;
margin-top: 64px;
margin-bottom: 56px;
justify-content: center;
max-width: 1000px;
align-items: baseline;
}
.vei_content {
display: flex;
gap: 24px;
}
.vei_content {}
.veic_left {
max-width: 344px;
box-shadow: 0px -2.4px 2px 0px #3D3D3D0A inset,  0px 53px 32px 0px #00000005,  0px 6px 13px 0px #0000000A,  0px 1px 3px 0px #8F8F8F33,  0px 0px 0px 1px #EAEAEA66;
border-radius: 12px;
display: flex;
}
.veic_img img {
width: 100%;
border-radius: 12px;
height: 240px;
}
.veic_right {
flex: 1;
}
.vei_upper {
display: flex;
gap: 5px;
font-family: 'Plus Jakarta Sans' !important;
font-size: 24px;
font-weight: 700;
color: #062135;
margin-bottom: 24px;
}
.vei_inner p {
margin: 0px; }
p.regid {
background: #34C7591A;
}
.below_veic {
max-width: 700px;
margin: auto;
margin-bottom: 64px;
}
.below_veic .below_cont {
display: flex;
gap: 16px;
}
.below_veic .below_cont a {
flex: 1;
}
.veic_img {
padding: 10px;
display: flex;
flex-direction: column;
justify-content: space-around;
}
.veic_img img {
box-shadow: 0px 3px 10px 4px #00000052;
}
.veic_left p {
font-size: 16px;
text-align: center;
font-weight: 500; }
.veic_row {
display: flex;
gap: 6px;
padding: 16px 12px;
align-items: center;
border-radius: 4px;
}
.vei_upper p {
padding: 5px;
}
.veic_row p {
font-size: 16px;
}
.veic_row:nth-child(odd) {
background: #F2F2F7;
}
.veicr_below {
margin-top: 10px;
}
.veicr_below button {
border: 1px solid #D0D5DD;
background: white;
padding: 10px 24px;
border-radius: 8px;
cursor: pointer;
display: flex;
align-items: center;
gap: 10px;
font-size: 14px;
font-weight: 700;
}
.below_cont a {
border-radius: 8px;
background: transparent;
border: 1px solid;
padding: 6px 18px;
font-size: 18px;
font-weight: 700;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
color: #062135;
text-transform: uppercase;
}
.below_cont .return_home {
border-color: #D0D5DD;
}
.below_cont .search_another {
border-color: #DE8D1E;
background: #FFBA5B;
}
p.active:not(.dsg):not(.usf) {
box-shadow: 0px 4px 24px 0px #1DFB6126,  0px 2px 32px 0px #1DFB6159;
background: linear-gradient(116.11deg, #24CA49 45.93%, #126424 136.86%);
color: white;
font-size: 14px;
padding: 8px 30px;
border-radius: 25px;
}
scroll-section {
display: block;
}
.page-template-front-page .main-container-menu-nav {
transition: all 0.3s ease;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
display: none;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
width: 100%;
float: none;
}
.otp_form_popup_wrapper {
position: fixed;
top: 0px;
width: 100%;
height: 100vh;
background: #000000b5;
z-index: 99999999;
display: none;
}
.opt_form_popup_inner {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
form.opt_form_popup {
background: white;
padding: 40px;
}
.opt_form_step[data-step="2"] {
display: none;
}
.opt_form_step_inner button#custom_continue {
display: block;
}
.otp_code_links button {
background: none;
border: 0px;
margin: auto;
display: block;
}
.otp_code_wrapper input {
height: 60px;
width: 60px;
border: 2px solid #F49824;
border-radius: 8px;
font-size: 48px;
text-align: center;
color: #0A314D;
}
div#field_7_127 {
display: none;
}
.otp_code_wrapper {
display: flex;
justify-content: center;
gap: 20px;
margin: 30px;
}
.hssi_item {
font-size: 14px;
font-weight: 500;
text-align: center;
background: #EBEFF1;
padding: 10px;
margin: 20px 0px;
border-radius: 5px;
text-align: left;
}
.hssi_item {
display: none;
}
.hssi_item p {
margin: 10px 0px;
}
.hssi_item p strong{
font-weight: bold;
}
.optl_wrapper {
margin: 170px auto;
}
.optl_inner {
max-width: 500px;
margin: auto;
box-shadow: 0px -2.4px 2px 0px #3D3D3D0A inset,    0px 53px 32px 0px #00000005,    0px 6px 13px 0px #0000000A,    0px 1px 3px 0px #8F8F8F33,    0px 0px 0px 1px #EAEAEA66;
padding: 30px;
border-radius: 8px;
}
.optl_inner input {
width: 100%;
border: 1px solid #D0D5DD;
font-size: 16px;
padding: 15px 5px;
border-radius: 8px;
box-sizing: border-box;
}
button.otpl_row.otpl_submit {
background: #FFBA5B;
border: 0px;
border: 1px solid #DE8D1E;
width: 100%;
margin-top: 24px;
font-size: 18px;
font-weight: bold;
border-radius: 8px;
}
.optl_inner h1 {
text-align: center;
margin-bottom: 25px;
}
.otpl_img {
text-align: center;
margin-bottom: 25px;
}
.otp_wrapper.otp-container {
display: flex;
justify-content: center;
gap: 30px;
}
.otp_wrapper.otp-container input {
border: 3px solid #DE8D1E;
height: 80px;
width: 80px;
font-size: 48px;
color: #0A314D;
font-weight: 500;
}
p.login_sub {
color: #475467;
text-align: center;
margin-bottom: 30px;
font-size: 16px;
}
p.resend_timer {
font-size: 14px;
text-align: center;
color: #475467;
}
p.resend_timer a {
font-weight: bold;
color: #0A314D;
}
.opt_form_step_inner h3 {
font-size: 20px;
text-align: center;
font-family: 'Plus Jakarta Sans' !important;
}
p.ofs_text {
margin: 40px 0px;
font-size: 14px;
text-align: center;
}
.container.careers {
margin-top: 160px;
}
.hc_text_upper.career_head {
display: flex;
border-radius: 8px;
}
.container.careers p {
margin: 0px;
}
.hero_career:not(.mob) {
position: relative;
overflow: hidden;
border-radius: 24px;
}
.hero_career:not(.mob) .hc_white {
position: absolute;
top: 0px;
left: 0px;
width: 70%;
background: #f1f6fa;
height: 100%;
}
.hero_career:not(.mob) .hc_text {
position: relative;
z-index: 1;
padding: 64px 32px;
}
.hero_career:not(.mob) .hc_gradient {
position: absolute;
top: 0px;
right: 0px;
width: 30%;
background: #092034;
height: 100%;
background: linear-gradient(277.55deg, #A99385 -47.43%, #062135 68.05%);
}
.hero_career:not(.mob) .hc_image {
position: absolute;
right: 6%;
bottom: -4px;
text-align: right;
}
.hc_text_lower {
margin-top: 24px; }
.hc_text_lower h1 {
color: #062135;
font-size: 44px;
font-family: 'Libre Baskerville' !important;
margin-bottom: 24px;
}
.hc_text_lower > p {
font-size: 14px;
line-height: 21px;
color: #273C4B;
}
.career_hiw {
margin-top: 64px;
padding: 64px 32px;
background: #F1F6FA;
border-radius: 24px;
}
.career_hiw_top {
text-align: center;
margin-bottom: 64px;
}
.chm_openings {
text-align: right;
margin-bottom: 16px;
color: #23272E;
font-weight: 600;
font-size: 18px;
}
.career_hiw_top h2, .career_hta h2 {
font-size: 48px;
font-weight: 600;
font-family: 'Plus Jakarta Sans' !important;
color: #062135;
margin: 16px 0px;
}
.career_hiw_top > p, .chta_top > p {
font-size: 17px;
font-weight: 500;
color: #273C4B;
}
.chm_items_wrapper {
display: flex;
gap: 40px;
}
.chm_item {
background: white;
padding: 24px;
text-align: center;
box-shadow: 0px 53px 32px 0px #00000005,0px 6px 13px 0px #0000000A,0px -2.4px 2px 0px #3D3D3D0A inset,0px 1px 3px 0px #8F8F8F33,0px 0px 0px 1px #EAEAEA66;
border-radius: 8px;
}
.chm_item a {
display: flex;
justify-content: center;
width: 100%;
border: 1px solid #D0D5DD;
border-radius: 8px;
padding: 14px 0px;
color: #062135;
font-weight: 700;
font-size: 18px;
gap: 10px;
transition: all 0.3s ease;
}
.chm_item h3, .chta_item h3 {
font-weight: 600;
font-size: 18px;
font-family: 'Plus Jakarta Sans' !important;
margin-bottom: 8px;
line-height: 32px;
}
.chm_item > p, .chta_item > p {
font-size: 16px;
color: #252B37;
line-height: 140%;
}
.chm_item_types {
display: flex;
justify-content: center;
gap: 8px;
margin: 16px 0px;
}
.chm_item_types p {
background: #FFEED8;
padding: 2px 12px;
border-radius: 8px;
}
.career_hiw_bottom {
margin-top: 64px;
text-align: center;
}
.career_hiw_bottom p {
font-size: 24px;
font-weight: 400;
}
.chta_top {
text-align: center;
}
.career_hta {
background: #F1F6FA;
margin-top: 64px;
padding: 64px 32px;
border-radius: 24px;
margin-bottom: 64px;
}
.career_head {
display: flex;
justify-content: center;
}
.career_head_wrapper {
display: flex;
background: white;
padding: 6px 12px;
border-radius: 8px;
color: #062135;
font-size: 18px;
font-weight: 500;
box-shadow: 0px -2.4px 0px 0px #4141411F inset;
gap: 5px;
}
.hero_career:not(.mob) .career_head {
justify-content: flex-start;
}
.chta_mid {
display: flex;
gap: 40px;
margin-top: 64px;
}
.chta_item {
background: white;
padding: 24px;
text-align: center;
width: calc(100% / 3);
box-shadow: 0px 53px 32px 0px #00000005,0px 6px 13px 0px #0000000A,0px -2.4px 2px 0px #3D3D3D0A inset,0px 1px 3px 0px #8F8F8F33,0px 0px 0px 1px #EAEAEA66;
border-radius: 8px;
}
.chta_number_wrapper {
display: flex;
justify-content: center;
margin-bottom: 24px;
}
.chta_number {
height: 50px;
width: 50px;
border-radius: 100%;
background: #e3f3fb;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #069DDC33;
font-size: 18px;
font-weight: 600;
color: #0086C9;
}
.chta_number_inner {
height: 65px;
width: 65px;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid rgb(6 157 220 / 10%);
background: rgb(227 243 251 / 20%);
}
.hero_career:not(.mob) .hc_image img {
width: 750px;
position: relative;
bottom: -150px;
}
.chm_item a p {
position: relative;
top: 2px;
transition: all 0.3s ease;
}
.chm_item a:hover p {
font-size: 16px;
position: relative;
top: 3px;
}
.chm_item a:hover {
background: #FFBA5B;
}
.chta_bottom {
display: flex;
justify-content: center;
margin-top: 64px;
}
.chta_bottom a {
display: flex;
align-items: center;
background: #FFBA5B;
padding: 17px 70px;
border-radius: 8px;
border: 1px solid #D99E4D;
color: #062135;
font-size: 18px;
font-weight: bold;
transition: all 0.3s ease;
}
.chta_bottom a:hover {
background: #ffba5b75;
}
.hero_career.mob {
display: none;
}
section.learning-banner.faqbanner.verify-banner p.short-intro {
color: #072236;
font-family: 'Plus Jakarta Sans' !important;
}
section.learning-banner.faqbanner.verify-banner .hero-text {
position: relative;
top: 0px;
}
.vei_inner {
width: 100%;
}
.page-template-verify-esa a.account-cta {
color: white !important;
}
.page-template-verify-esa .sticky a.account-cta {
color: #062135 !important;
}
.main-container-menu-nav {
transition: all 0.3s ease;
}
.sticky .main-container-menu-nav {
box-shadow: 0px 0px 10px 1px #0000000a;
}
p.otperr {
text-align: center;
color: #c10000;
}
p.otpok {
text-align: center;
color: #377600;
}
.otpval {
text-align: center;
}
.signature_font {
max-width: 750px;
}
div#field_7_129 {
display: none;
}@media only screen and (max-width: 1000px) {
.protect-cont2 a.primary-btn {
width: 100% !important;
max-width: 100%;
}
.faq-content1 a.primary-btn { }
section.faq-main {background: #062135 !important;}
.order_summary_acc_content {
display: none;
}
.register_form_wrapper_upper {
flex-direction: column;
}
.register_form_left {
width: 100%;
}
.register_form_right {
width: 100%;
}
.register_form_wrapper_upper.checkout {
flex-direction: column-reverse;
}
.register_form_wrapper_upper {
width: 95%;
margin: auto;
}
.step2_main_wrapper {
flex-direction: column;
}
.step2_main_wrapper > div {
width: 100%;
}
fieldset#field_7_53 > div {
display: flex;
gap: 15px;
}
.preform_inner {
flex-direction: column;
}
.preform_item {
width: 90%;
}
.fh_item {
text-align: center;
}
.fh_item img {
display: block;
margin: auto;
margin-bottom: 10px;
}
nav.woocommerce-MyAccount-navigation {
display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 90%;
margin: auto;
}
.os_img {
background: none;
padding: 0px;
border: 0px;
}
p.insert {
display: none;
}
p.insert {
display: none;
}
p.reset {
width: 50%;
flex: 0 0 auto;
margin: auto;
padding: 0px;
border: 0px;
margin-bottom: 50px;
margin-top: 20px;
}
.os_item_topper { }
.os_item_controls { }
.os_select_wrapper {
flex-direction: column;
}
.os_select_wrapper select {
width: 100%;
}  .signature_popup {
display: block;
position: relative;
height: auto;
background: none;
}
.signature_submits {
gap: 5px;
}
.signature_top {
flex-direction: column;
}
.signature_popup_inner {
height: auto;
}
.signature_top_close {
display: none;
}
.signature_opener {
display: none;
}
canvas#input_7_45 {
margin: auto;
display: block;
}
.signature_popup_inner_wrapper {
min-width: auto;
}
form#gform_7 input:not([type="checkbox"]).sigfont {
width: 100%;
}
.signature_popup_inner_wrapper {
padding: 0px;
}
canvas#input_7_45 {
border: 2px dashed #c0a985 !important;
border-radius: 5px;
}  .fh_item img {
margin: 0px;
}
.fh_item_wrapper {
justify-content: center;
}
.order_summary.mob {
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #092034;
padding-bottom: 15px;
margin-bottom: 15px;
}
.order_summary.mob .order_summary_price {
font-size: 18px;
font-weight: 700;
color: #062135;
position: relative;
bottom: -3px;
}
h3.desk {
display: none;
}
.order_summary_title {
display: flex;
align-items: center;
gap: 15px;
}
.order_summary_inner.part2.cart .os_item_topper {flex-direction: column;}
.order_summary_inner.part2.cart .os_item_controls {
flex-direction: row;
}
button#custom_back.desk {
display: none !important;
}
.register_form_wrapper_upper.checkout {
padding-top: 10px;
}
.hinfo_logo {
width: 20%;
}
.hinfo_logo img {
max-width: 65px;
}
.hinfo_wrapper .container {
width: 90%;
gap: 10px;
}
.hform_max {
width: 90%;
}
.single_resource_left {
display: none;
}
.single_resource_right {
width: 100%;
margin-left: 0px;
}
.single_resource_right h1 {
font-size: 22px;
padding: 0px 50px;
}
.single_resource_content h2 {
font-size: 20px;
}
.single_resource_content p {
font-size: 16px;
}
.single_resource.container {
margin-top: 160px;
flex-direction: column;
}
a.back-btn {
display: none;
}
.verify-banner.faqbanner .hero-image {
position: absolute;
overflow: hidden;
bottom: 0px;
}
.verify-banner .hero-text {
z-index: 9;
text-align: left;
align-items: baseline;
width: 90%;
}
.verify-banner .hero-text > p:not(.short-intro) {
display: none;
}
.faqbanner.verify-banner .hero-image img {
top: 0px;
max-width: 340px;
}
section.learning-banner.faqbanner.verify-banner {
position: relative;
padding: 0px;
}
section.learning-banner.faqbanner.verify-banner .hero-learning {
padding: 100px 0px;
}
.faqbanner h1.hero-title {
}
a.register_new_button {
max-width: 100% !important;
width: 100%;
}
.verify_esa_inner.container {
margin: 48px auto;
width: 90%;
}
.verify_esa_inner.container h2 {
font-size: 24px;
text-align: center;
font-weight: 700;
}
.verify_esa_inner.container > form .verify_esa_text > p {
font-size: 17px;
}
.verify_esa_input_wrapper {
margin-top: 32px;
}
.verify_esa_submit button {
font-size: 16px;
}
.verify_esa_input_wrapper input {
font-size: 16px;
}
.verify-banner p.short-intro {
font-size: 13px;
}
.verify-banner .hero-text {
gap: 16px;
}
a.register_new_button {
margin-top: 8px;
}
.vei_upper {
flex-direction: column;
}
.verify_esa_inner.container.show_registration {
width: 90%;
}
.vei_content {
flex-direction: column;
}
.veic_img img {
height: auto;
}
.veic_left {
width: 100%;
max-width: 100%;
}
.veicr_below button {
width: 100%;
}
.below_veic .below_cont {
flex-direction: column-reverse;
width: 90%;
margin: auto;
}
.veicr_below p {
color: #062135;
font-size: 14px;
font-weight: 700;
}
.veic_img {
gap: 20px;
}
.optl_wrapper {
width: 90%;
}
.otp_wrapper.otp-container input {
height: auto;
font-size: 18px;
padding: 10px;
width: calc(100% / 4);
}
form.opt_form_popup {
width: 70%;
}
.hero_career.mob {
display: flex;
}
.hero_career.desk {
display: none;
}
.hero_career.mob {
flex-direction: column;
justify-content: center;
overflow: hidden; border-radius: 24px;
}
.hc_white {
text-align: center;
}
.mob .hc_gradient {
background: linear-gradient(
83deg, #A99385 -47.43%, #062135 68.05%);
max-height: 250px;
}
.mob .hc_image img {
width: 100%; margin: auto;
display: block;
position: relative;
bottom: 20px;
}
.container.careers {
max-width: 90%;
}
.mob .hc_white {
background: #F1F6FA;
padding-bottom: 24px;
padding-top: 24px;
}
.hc_text_lower h1 {
font-size: 22px;
font-weight: 800;
font-family: 'Libre Baskerville' !important;
}
.hc_text_lower > p {
font-size: 14px;
}
.chm_items_wrapper {
flex-direction: column;
}
.chta_mid {
flex-direction: column;
}
.chta_item {
width: 100%;
box-sizing: border-box;
}
.signature_popup_inner_wrapper {
max-width: 100%;
margin: auto;
}
canvas#input_7_45 {
width: 100% !important;
}
p.reset {
margin-top: -10px;
}
}
@media only screen and (max-width: 900px) {
.progress-bar {
display: none !important;
}
}
@media only screen and (max-width: 1420px) {
.hc_image img {
width: 550px;
bottom: -100px;
}
}
@media only screen and (max-width: 1220px) {
.hc_image img {
width: 400px;
bottom: -65px;
}
}