.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}#wppb-form-style-3-wrapper {
max-width: 900px;
}
#wppb-form-style-3-wrapper * {
box-sizing: border-box;
font-family: "Poppins", sans-serif !important;
}
#wppb-form-style-3-wrapper form > ul {
margin: 0;
padding: 0;
}
#wppb-form-style-3-wrapper .wppb-repeater li.wppb-rpf-action-wrap,
#wppb-form-style-3-wrapper #wppb_auth_active,
#wppb-form-style-3-wrapper li.wppb-form-field {
margin-left: 0;
list-style: none;
} #wppb-form-style-3-wrapper .wppb-subscription-plans .description,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-subscription-plan-description,
#wppb-form-style-3-wrapper .pms-field-description,
#wppb-form-style-3-wrapper .wppb-description-delimiter {
margin-left: 5px;
padding-top: 5px;
font-style: normal;
font-weight: 400;
font-size: 14px;
color: #6E7A86;
word-break: break-word;
}
.select2-container--open .select2-dropdown,
#wppb-form-style-3-wrapper .wppb-description-delimiter a {
color: #554FE6;
text-decoration: none;
}
#wppb-form-style-3-wrapper a {
color: #554FE6;
text-decoration: none;
}
#wppb-form-style-3-wrapper a:hover {
color: #443ECF;
text-decoration: none;
}
#wppb-form-style-3-wrapper .wppb-form-field span.wppb-required {
color: #C62828;
}
#ui-datepicker-div {
z-index: 999999 !important;
} #wppb-form-style-3-wrapper .wppb-two-factor-authentication h4,
#wppb-form-style-3-wrapper .wppb-default-name-heading h4,
#wppb-form-style-3-wrapper .wppb-heading h1,
#wppb-form-style-3-wrapper .wppb-heading h2,
#wppb-form-style-3-wrapper .wppb-heading h3,
#wppb-form-style-3-wrapper .wppb-heading h4,
#wppb-form-style-3-wrapper .wppb-heading h5,
#wppb-form-style-3-wrapper .wppb-heading h6,
#wppb-form-style-3-wrapper .wppb_billing_heading h4,
#wppb-form-style-3-wrapper .wppb_shipping_heading h4,
#wppb-form-style-3-wrapper .pms-field-section .pms-field-type-heading h3
{
font-style: normal;
font-weight: 600;
margin: 0 0 15px 0;
color: #090A0B;
text-transform: none;
}
#wppb-form-style-3-wrapper .wppb-heading h1 {
font-size: 40px;
}
#wppb-form-style-3-wrapper .wppb-heading h2 {
font-size: 36px;
}
#wppb-form-style-3-wrapper .wppb-heading h3 {
font-size: 32px;
}
#wppb-form-style-3-wrapper .wppb-two-factor-authentication h4,
#wppb-form-style-3-wrapper .wppb-default-name-heading h4,
#wppb-form-style-3-wrapper .wppb-heading h4,
#wppb-form-style-3-wrapper .wppb_billing_heading h4,
#wppb-form-style-3-wrapper .wppb_shipping_heading h4,
#wppb-form-style-3-wrapper .pms-field-section .pms-field-type-heading h3
{
font-size: 28px;
}
#wppb-form-style-3-wrapper .wppb-heading h5 {
font-size: 24px;
}
#wppb-form-style-3-wrapper .wppb-heading h6 {
font-size: 20px;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount label,
#wppb-form-style-3-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state label,
#wppb-form-style-3-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state label,
#wppb-form-style-3-wrapper .pms-field-section .pms-billing-state label,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-name-field label,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-description-field label,
#wppb-form-style-3-wrapper .wppb-form-select-field label:not(.wppb-epaa-switch),
#wppb-form-style-3-wrapper .wppb-form-text-field label:not(.wppb-epaa-switch) {
display: block;
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 24px;
color: #090A0B;
width: auto;
margin-bottom: 10px;
}
#wppb-form-style-3-wrapper .label-inside #pms-subscription-plans-discount label {
display: none;
}
#wppb-form-style-3-wrapper .wppb-form-text-field.label-inside input::placeholder,
#wppb-form-style-3-wrapper .wppb-form-text-field.label-inside textarea::placeholder,
#wppb-form-style-3-wrapper .wppb-form-select-field.label-inside input::placeholder,
#wppb-form-style-3-wrapper #pms-subscription-plans-discount input#pms_subscription_plans_discount_code::placeholder {
color: #6E7A86;
font-style: normal;
font-weight: 400;
font-size: 16px;
} #wppb-form-style-3-wrapper .label-inside #pms-subscription-plans-discount input#pms_subscription_plans_discount_code,
#wppb-form-style-3-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state.label-inside input,
#wppb-form-style-3-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state.label-inside input,
#wppb-form-style-3-wrapper .pms-field-section .pms-billing-state.label-inside input,
#wppb-form-style-3-wrapper .wppb-subscription-plans.label-inside .pms-group-name-field input,
#wppb-form-style-3-wrapper .wppb-subscription-plans.label-inside .pms-group-description-field textarea,
#wppb-form-style-3-wrapper .wppb-form-text-field.label-inside input:not([type='radio']):not([type='checkbox']),
#wppb-form-style-3-wrapper .wppb-form-text-field.label-inside textarea,
#wppb-form-style-3-wrapper .wppb-form-select-field.label-inside select,
#wppb-form-style-3-wrapper .wppb-form-select-field.label-inside .select2-container .select2-selection {
padding: 0 15px;
}
#wppb-form-style-3-wrapper .label-outside #pms-subscription-plans-discount input#pms_subscription_plans_discount_code,
#wppb-form-style-3-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state.label-outside input,
#wppb-form-style-3-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state.label-outside input,
#wppb-form-style-3-wrapper .pms-field-section .pms-billing-state.label-outside input,
#wppb-form-style-3-wrapper .wppb-subscription-plans.label-outside .pms-group-name-field input,
#wppb-form-style-3-wrapper .wppb-subscription-plans.label-outside .pms-group-description-field textarea,
#wppb-form-style-3-wrapper .wppb-form-text-field.label-outside input,
#wppb-form-style-3-wrapper .wppb-form-text-field.label-outside textarea,
#wppb-form-style-3-wrapper .wppb-form-select-field.label-outside select,
#wppb-form-style-3-wrapper .wppb-form-select-field.label-outside .select2-container .select2-selection {
padding: 0 15px;
position: relative;
} .woocommerce #customer_login .u-column1 > h2,
.woocommerce #customer_login .u-column2 > h2 {
display: none;
}
#wppb-form-style-3-wrapper .disabled-field > *:not(.wppb-description-delimiter) {
opacity: 0.5;
pointer-events: none;
}
#wppb-form-style-3-wrapper .wppb-language {
min-height: 0 !important;
} #wppb-form-style-3-wrapper #pms-register-form.pms-ec-register-form .pms-subscription-plan-name {
font-weight: 400;
color: #090A0B;
font-size: 22px;
}
#wppb-form-style-3-wrapper #pms-register-form.pms-ec-register-form .pms-subscription-plan-price {
color: #6E7A86;
font-weight: 300;
font-size: 20px;
}
#wppb-form-style-3-wrapper #pms-register-form.pms-ec-register-form .pms-subscription-plan-description {
margin-left: 5px;
padding-top: 5px;
font-style: normal;
font-weight: 400;
font-size: 18px;
color: #6E7A86;
word-break: break-word;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount.label-inside label {
display: none;
}  #wppb-form-style-3-wrapper .login-submit,
#wppb-form-style-3-wrapper .form-submit {
border-bottom: 1px solid #CFD4DE;
padding-bottom: 30px;
margin-bottom: 30px;
} #wppb-form-style-3-wrapper input[type="button"].wppb-msf-next,
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-prev,
#wppb-form-style-3-wrapper input[type="submit"] {
height: 48px;
border-radius: 100px !important;
color: #FFFFFF !important;
text-decoration: none;
text-transform: none;
border: 1px solid transparent !important;
padding: 0 15px;
background: #554FE6 !important;
font-size: 16px;
} #wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type=button],
#wppb-form-style-3-wrapper .wppb-upload input[name^=simple_upload]::file-selector-button,
#wppb-form-style-3-wrapper .wppb-avatar input[name^=simple_upload]::file-selector-button,
#wppb-form-style-3-wrapper .wppb-upload .wppb_upload_button,
#wppb-form-style-3-wrapper .wppb-avatar .wppb_upload_button {
height: 34px;
width: 100px;
padding: 0;
font-size: 14px;
border-radius: 100px !important;
color: #554FE6 !important;
text-decoration: none;
text-transform: none;
border: 1px solid #554FE6!important;
background: transparent !important;
}
#wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type=button],
#wppb-form-style-3-wrapper .wppb-upload .wppb_upload_button,
#wppb-form-style-3-wrapper .wppb-avatar .wppb_upload_button {
display: flex;
align-items: center;
justify-content: center;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-next:hover,
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-prev:hover,
#wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type=button]:hover,
#wppb-form-style-3-wrapper .wppb-upload input[name^=simple_upload]:hover::file-selector-button,
#wppb-form-style-3-wrapper .wppb-avatar input[name^=simple_upload]:hover::file-selector-button,
#wppb-form-style-3-wrapper .wppb-upload .wppb_upload_button:hover,
#wppb-form-style-3-wrapper .wppb-avatar .wppb_upload_button:hover,
#wppb-form-style-3-wrapper input[type="submit"]:hover {
background: #443ECF !important;
text-decoration: none!important;
border: 1px solid #443ECF!important;
color: #FFFFFF !important;
cursor: pointer;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-next:focus,
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-prev:focus,
#wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type=button]:focus,
#wppb-form-style-3-wrapper .wppb-upload input[name^=simple_upload]:focus::file-selector-button,
#wppb-form-style-3-wrapper .wppb-avatar input[name^=simple_upload]:focus::file-selector-button,
#wppb-form-style-3-wrapper .wppb-upload .wppb_upload_button:focus,
#wppb-form-style-3-wrapper .wppb-avatar .wppb_upload_button:focus,
#wppb-form-style-3-wrapper input[type="submit"]:focus {
outline: none;
border: 1px solid #443ECF !important;
box-shadow: 0 0 4px #443ECF;
border-radius: 100px;
background: #443ECF !important;
color: #FFFFFF !important;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-next:disabled,
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-prev:disabled,
#wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type=button]:disabled,
#wppb-form-style-3-wrapper .wppb-upload input[name^=simple_upload]:disabled::file-selector-button,
#wppb-form-style-3-wrapper .wppb-avatar input[name^=simple_upload]:disabled::file-selector-button,
#wppb-form-style-3-wrapper .wppb-upload .wppb_upload_button:disabled,
#wppb-form-style-3-wrapper .wppb-avatar .wppb_upload_button:disabled,
#wppb-form-style-3-wrapper input[type="submit"]:disabled {
color: #6E7A86;
background: transparent;
border: 1px solid #6E7A86 !important;
pointer-events: none;
} #wppb-form-style-3-wrapper input[type="button"].wppb-msf-prev {
order: 1;
margin-left: 0;
margin-right: auto;
min-width: 100px;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-prev:disabled {
display: none;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-next {
order: 2;
margin-left: auto;
margin-right: 0;
min-width: 100px;
}
#wppb-form-style-3-wrapper .wppb-msf-step > ul,
#wppb-form-style-3-wrapper .wppb-msf-step {
list-style: none;
margin: 0;
padding: 0;
}
#wppb-form-style-3-wrapper #wppb-msf-tabs,
#wppb-form-style-3-wrapper .wppb-msf-step-commands {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
#wppb-form-style-3-wrapper #wppb-msf-tabs {
justify-content: flex-start;
align-items: center;
margin: 25px 0 25px 0;
gap: 5px;
}
#wppb-form-style-3-wrapper .wppb-msf-step-commands #wppb-msf-pagination {
order: 3;
flex-basis: 100%;
border-top: 1px solid #CFD4DE;
margin: 40px 0;
padding-top: 25px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 15px;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-tabs,
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-pagination {
text-decoration: none;
text-transform: none;
font-size: 14px;
opacity: 1;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-tabs {
flex-basis: calc(25% - 5px);
border-radius: 0;
margin: 0;
}
#wppb-form-style-3-wrapper input[type="button"][value=""].wppb-msf-tabs {
height: 6px;
padding: 0;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-tabs:nth-child(4n+1) {
border-radius: 10px 0 0 10px;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-tabs:last-of-type,
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-tabs:nth-child(4n+4) {
border-radius: 0 10px 10px 0;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-pagination {
width: 40px;
height: 40px;
border: none;
border-radius: 50%;
background: transparent;
color: #6E7A86;
display: flex;
justify-content: center;
align-items: center;
padding: 0;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-tabs,
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-pagination.wppb-msf-active {
background: #554FE6;
color: #FFFFFF;
border: 1px solid #554FE6;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-tabs:not(:disabled):hover,
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-pagination:not(:disabled):hover {
background: #443ECF;
color: #FFFFFF;
border: 1px solid #443ECF;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-tabs:focus,
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-pagination:focus {
border: 1px solid #FFFFFF !important;
box-shadow: 0 0 4px #443ECF;
background: #443ECF;
}
#wppb-form-style-3-wrapper input[type="button"].wppb-msf-tabs:disabled {
background: #CFD4DE;
color: #6E7A86;
border: 1px solid #CFD4DE;
}  #wppb-form-style-3-wrapper .wppb-upload,
#wppb-form-style-3-wrapper .wppb-avatar:not(:empty) {
display: flex;
flex-direction: column;
margin-bottom: 30px;
}
#wppb-form-style-3-wrapper .wppb-upload > label,
#wppb-form-style-3-wrapper .wppb-avatar > label {
order: 1;
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 24px;
width: auto;
color: #090A0B;
display: flex;
flex-direction: column;
gap: 15px;
pointer-events: none;
z-index: 50;
position: relative;
}
#wppb-form-style-3-wrapper .wppb-upload p,
#wppb-form-style-3-wrapper .wppb-avatar p {
order: 5;
color: #C62828;
font-weight: 500;
font-size: 20px;
font-style: italic;
}
#wppb-form-style-3-wrapper .wppb-upload:not(.file-selected) > label,
#wppb-form-style-3-wrapper .wppb-avatar:not(.file-selected) > label {
padding-left: 100px;
position: relative;
}
#wppb-form-style-3-wrapper .wppb-upload.file-selected > label,
#wppb-form-style-3-wrapper .wppb-avatar.file-selected > label {
margin-bottom: 15px;
}
#wppb-form-style-3-wrapper .wppb-avatar > label:after {
content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='currentColor' class='bi bi-person' viewBox='0 0 16 16' transform='scale(1,1)'> <path d='M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4Zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10Z' id='mainIconPathAttribute' stroke-width='0.5' stroke='rgb(110, 122, 134)' fill='rgb(110, 122, 134)'></path> </svg>");
}
#wppb-form-style-3-wrapper .wppb-upload > label:after {
content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='currentColor' class='bi bi-image' viewBox='0 0 16 16' transform='scale(1,1)'> <path d='M6.002 5.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z' fill='rgb(110, 122, 134)'/> <path d='M2.002 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2h-12zm12 1a1 1 0 0 1 1 1v6.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062L1.002 12V3a1 1 0 0 1 1-1h12z' fill='rgb(110, 122, 134)'/> </svg>");
}
#wppb-form-style-3-wrapper .wppb-upload > label:after,
#wppb-form-style-3-wrapper .wppb-avatar > label:after {
border: 2px solid #CFD4DE;
width: 80px;
height: 80px;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
left: 0;
top: 0;
}
#wppb-form-style-3-wrapper .wppb-upload > label:after {
border-radius: 4px;
}
#wppb-form-style-3-wrapper .wppb-avatar > label:after {
border-radius: 100px;
}
#wppb-form-style-3-wrapper .wppb-upload .wppb-description-delimiter:not(.wppb-epaa-description),
#wppb-form-style-3-wrapper .wppb-avatar .wppb-description-delimiter:not(.wppb-epaa-description) {
order: 3;
margin: 0 0 10px 100px;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #6E7A86;
}
#wppb-form-style-3-wrapper .wppb-upload input[name^=simple_upload],
#wppb-form-style-3-wrapper .wppb-avatar input[name^=simple_upload],
#wppb-form-style-3-wrapper .wppb-upload .wppb_upload_button,
#wppb-form-style-3-wrapper .wppb-avatar .wppb_upload_button {
order: 4;
margin-left: 100px;
}
#wppb-form-style-3-wrapper .wppb-upload .wppb-epaa-description,
#wppb-form-style-3-wrapper .wppb-avatar .wppb-epaa-description {
order: 5;
}
#wppb-form-style-3-wrapper .wppb-upload .wppb_bdp_visibility_settings,
#wppb-form-style-3-wrapper .wppb-avatar .wppb_bdp_visibility_settings {
order: 5;
}
#wppb-form-style-3-wrapper .wppb-upload input[name^=simple_upload],
#wppb-form-style-3-wrapper .wppb-avatar input[name^=simple_upload] {
padding: 3px;
}
#wppb-form-style-3-wrapper .wppb-upload .upload-field-details,
#wppb-form-style-3-wrapper .wppb-avatar .upload-field-details {
order: 2;
z-index: 100;
} #wppb-form-style-3-wrapper .wppb-upload div.file-thumb,
#wppb-form-style-3-wrapper .wppb-avatar div.file-thumb {
margin-right: 15px;
}
#wppb-form-style-3-wrapper .wppb-upload span.file-name,
#wppb-form-style-3-wrapper .wppb-avatar span.file-name {
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 18px;
color: #6E7A86;
}
#wppb-form-style-3-wrapper .wppb-upload input[name^=simple_upload],
#wppb-form-style-3-wrapper .wppb-avatar input[name^=simple_upload],
#wppb-form-style-3-wrapper .wppb-upload span.file-type,
#wppb-form-style-3-wrapper .wppb-avatar span.file-type {
font-style: normal;
font-weight: 300;
font-size: 12px;
line-height: 14px;
color: #6E7A86;
}
#wppb-form-style-3-wrapper .wppb-upload span.wppb-remove-upload,
#wppb-form-style-3-wrapper .wppb-avatar span.wppb-remove-upload {
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 16px;
color: #C62828;
margin-top: 15px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
gap: 5px;
}
#wppb-form-style-3-wrapper .wppb-upload span.wppb-remove-upload:focus,
#wppb-form-style-3-wrapper .wppb-avatar span.wppb-remove-upload:focus {
border: none;
}
#wppb-form-style-3-wrapper .wppb-upload span.wppb-remove-upload:before,
#wppb-form-style-3-wrapper .wppb-avatar span.wppb-remove-upload:before {
content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'><path d='M7 4a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2h4a1 1 0 1 1 0 2h-1.069l-.867 12.142A2 2 0 0 1 17.069 22H6.93a2 2 0 0 1-1.995-1.858L4.07 8H3a1 1 0 0 1 0-2h4V4zm2 2h6V4H9v2zM6.074 8l.857 12H17.07l.857-12H6.074zM10 10a1 1 0 0 1 1 1v6a1 1 0 1 1-2 0v-6a1 1 0 0 1 1-1zm4 0a1 1 0 0 1 1 1v6a1 1 0 1 1-2 0v-6a1 1 0 0 1 1-1z' fill='rgb(198, 40, 40)'/></svg>");
display: inline-flex;
}
#wppb-form-style-3-wrapper .wppb-avatar.file-selected label:after,
#wppb-form-style-3-wrapper .wppb-avatar.file-selected .wppb-description-delimiter:not(.wppb-epaa-description),
#wppb-form-style-3-wrapper .wppb-upload.file-selected label:after,
#wppb-form-style-3-wrapper .wppb-upload.file-selected .wppb-description-delimiter:not(.wppb-epaa-description) {
display: none;
}  #wppb-form-style-3-wrapper .wppb-form-text-field, #wppb-form-style-3-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state,
#wppb-form-style-3-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state, #wppb-form-style-3-wrapper .pms-field-section .pms-billing-state,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-name-field,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-description-field
{
display: block;
position: relative;
box-sizing: border-box;
padding: 0;
width: 100%;
margin: 0 auto 30px auto;
min-height: 56px;
}
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-description-field textarea {
margin-bottom: 30px;
padding-top: 25px !important;
min-height: 56px;
width: 100% !important;
}
#wppb-form-style-3-wrapper .pms-field-section .pms-field-type-text .pms-field-input-container {
width: 100%;
}
#wppb-form-style-3-wrapper button.wppb-toggle-pw {
padding: 0 !important;
right: 10px !important;
outline: none;
border: none !important;
opacity: 0.5;
height: 20px;
position: absolute;
background: none;
}
#wppb-form-style-3-wrapper .label-outside  button.wppb-toggle-pw {
top: 52px !important;
}
#wppb-form-style-3-wrapper .label-inside button.wppb-toggle-pw {
top: 18px !important;
}
#wppb-form-style-3-wrapper button.wppb-toggle-pw img {
padding: 0;
}
#wppb-form-style-3-wrapper .wppb-form-text-field input:not([type='radio']):not([type='checkbox']):not([type='submit']),
#wppb-form-style-3-wrapper .wppb-form-text-field textarea, #wppb-form-style-3-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state input,
#wppb-form-style-3-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state input, #wppb-form-style-3-wrapper .pms-field-section .pms-billing-state input,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-name-field input,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-description-field textarea,
#wppb-form-style-3-wrapper #pms-stripe-credit-card-details,
#wppb-form-style-3-wrapper #pms-subscription-plans-discount input#pms_subscription_plans_discount_code
{
box-sizing: border-box;
width: 100% !important;
max-width: 100%;
background: #FFFFFF;
box-shadow: none;
outline: none;
border: 1px solid #CFD4DE;
font-style: normal;
font-weight: 400;
font-size: 16px;
color: #090A0B;
height: 56px;
}
#wppb-form-style-3-wrapper .wppb-form-text-field input:not([type='radio']):not([type='checkbox']):not([type='submit']), #wppb-form-style-3-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state input,
#wppb-form-style-3-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state input, #wppb-form-style-3-wrapper .pms-field-section .pms-billing-state input,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-name-field input,
#wppb-form-style-3-wrapper #pms-stripe-credit-card-details,
#wppb-form-style-3-wrapper #pms-subscription-plans-discount input#pms_subscription_plans_discount_code
{
border-radius: 100px;
}
#wppb-form-style-3-wrapper .wppb-form-text-field textarea,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-description-field textarea {
border-radius: 4px;
}
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-description-field textarea {
height: 150px;
} #wppb-form-style-3-wrapper #pms-stripe-credit-card-details {
padding: 0 15px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
}
#wppb-form-style-3-wrapper #pms-stripe-credit-card-details .__PrivateStripeElement{
width: 100%;
} #wppb-form-style-3-wrapper #pms-subscription-plans-discount {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
position: relative;
width: 100%;
margin: 0 auto 30px auto;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount input#pms_subscription_plans_discount_code {
flex-basis: 70%;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount input#pms-apply-discount {
flex-basis: 25%;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount-messages-wrapper {
border: 1px solid #CFD4DE;
border-radius: 100px;
background-color: #FFFFFF;
margin-bottom: 30px;
padding: 10px 20px;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount-messages-loading,
#wppb-form-style-3-wrapper #pms-subscription-plans-discount-messages {
font-style: normal;
font-weight: 400;
font-size: 16px;
pointer-events: none;
line-height: 24px;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 10px;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount-messages-loading {
color: #6E7A86;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount-messages-loading:before {
content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' viewBox='0 0 24 24'><path d='M21,10.12H14.22L16.96,7.3C14.23,4.6 9.81,4.5 7.08,7.2C4.35,9.91 4.35,14.28 7.08,17C9.81,19.7 14.23,19.7 16.96,17C18.32,15.65 19,14.08 19,12.1H21C21,14.08 20.12,16.65 18.36,18.39C14.85,21.87 9.15,21.87 5.64,18.39C2.14,14.92 2.11,9.28 5.62,5.81C9.13,2.34 14.76,2.34 18.27,5.81L21,3V10.12M12.5,8V12.25L16,14.33L15.28,15.54L11,13V8H12.5Z' fill='rgb(110, 122, 134)'/></svg>");
height: 24px;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount-messages.pms-discount-success {
color: #558B2F;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount-messages.pms-discount-success:before {
content: url(//fiproturloscabos.com/wp-content/plugins/profile-builder-pro/features/form-designs/icons/form-design-success-icon.png);
height: 24px;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount-messages.pms-discount-error {
color: #C62828;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount-messages.pms-discount-error:before {
content: url(//fiproturloscabos.com/wp-content/plugins/profile-builder-pro/features/form-designs/icons/form-design-error-icon.png);
height: 24px;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount-messages-wrapper:has(.pms-discount-success) {
border-color: #558B2F;
}
#wppb-form-style-3-wrapper #pms-subscription-plans-discount-messages-wrapper:has(.pms-discount-error) {
border-color: #C62828;
} #wppb-form-style-3-wrapper .wppb-default-biographical-info textarea,
#wppb-form-style-3-wrapper .wppb-textarea textarea {
padding: 15px !important;
height: 220px;
width: 100% !important;
} #wppb-form-style-3-wrapper .wppb-subscription-plans .pms-subscription-plan-price input.pms_pwyw_pricing {
min-width: 60px;
background: #FFFFFF;
box-shadow: none;
outline: none;
border: 1px solid #CFD4DE;
border-radius: 100px;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 20px;
color: #090A0B;
text-align: center;
}
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-subscription-plan-price input.pms_pwyw_pricing:hover {
border: 1px solid #6E7A86;
}
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-subscription-plan-price input.pms_pwyw_pricing:focus {
border: 1px solid #554FE6 !important;
}
#wppb-form-style-3-wrapper .wppb-form-text-field input:hover,
#wppb-form-style-3-wrapper .wppb-form-text-field textarea:hover, #wppb-form-style-3-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state input:hover,
#wppb-form-style-3-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state input:hover, #wppb-form-style-3-wrapper .pms-field-section .pms-billing-state input:hover,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-name-field input:hover,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-description-field textarea:hover,
#wppb-form-style-3-wrapper #pms-stripe-credit-card-details:hover,
#wppb-form-style-3-wrapper #pms-subscription-plans-discount input#pms_subscription_plans_discount_code:hover
{
border: 1px solid #6E7A86 !important;
}
#wppb-form-style-3-wrapper .wppb-phone input:focus:hover {
color: #090A0B;
}
#wppb-form-style-3-wrapper .wppb-form-text-field input:focus,
#wppb-form-style-3-wrapper .wppb-form-text-field textarea:focus, #wppb-form-style-3-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state input:focus,
#wppb-form-style-3-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state input:focus, #wppb-form-style-3-wrapper .pms-field-section .pms-billing-state input:focus,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-name-field input:focus,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-description-field textarea:focus,
#wppb-form-style-3-wrapper #pms-stripe-credit-card-details.StripeElement--focus,
#wppb-form-style-3-wrapper #pms-subscription-plans-discount input#pms_subscription_plans_discount_code:focus
{
border: 1px solid #554FE6 !important;
}                            #wppb-form-style-3-wrapper .pms-price-breakdown__holder {
background: #FFFFFF;
border: 1px solid #CFD4DE;
border-radius: 10px;
padding: 15px !important;
margin-top: 50px !important;
}
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-field-type-heading {
list-style: none;
}
#wppb-form-style-3-wrapper .pms-price-breakdown__holder h3 {
font-weight: 500 !important;
font-size: 20px !important;
line-height: 24px;
margin-bottom: 30px !important;
}
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr td,
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr,
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody,
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table {
border: none !important;
}
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr td.pms-value {
text-align: right;
}
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr td.pms-subtotal__value,
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr td.pms-subtotal__label,
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr td.pms-tax__value,
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr td.pms-tax__label {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6E7A86;
}
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr td.pms-total__value,
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr td.pms-total__label {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #090A0B;
}
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr {
display: flex;
flex-direction: row;
justify-content: space-between;
margin-bottom: 10px;
}
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr:last-of-type {
margin-bottom: 0;
margin-top: 25px;
padding-top: 25px;
border-top: 1px solid #CFD4DE !important;
}
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table {
margin-bottom: 0;
width: 100%;
}
#wppb-form-style-3-wrapper .pms-price-breakdown__holder .pms-price-breakdown table tbody tr td {
padding: 0;
}  #wppb-form-style-3-wrapper #pms-paygates-wrapper,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-subscription-plan:last-of-type,
#wppb-form-style-3-wrapper .wppb-form-field.wppb-radio,
#wppb-form-style-3-wrapper .wppb-send-credentials-checkbox,
#wppb-form-style-3-wrapper .wppb-mailchimp-subscribe,
#wppb-form-style-3-wrapper .wppb-mailpoet-subscribe,
#wppb-form-style-3-wrapper .wppb-shipping-different-address,
#wppb-form-style-3-wrapper .pms-subscription-plan-auto-renew,
#wppb-form-style-3-wrapper .wppb-gdpr-checkbox,
#wppb-form-style-3-wrapper .wppb-gdpr-communication-preferences,
#wppb-form-style-3-wrapper .wppb-checkbox-terms-and-conditions,
#wppb-form-style-3-wrapper .login-remember,
#wppb-form-style-3-wrapper .wppb-form-field.wppb-checkbox
{
margin-bottom: 30px;
padding-bottom: 0;
}
#wppb-form-style-3-wrapper .pms-subscription-plan-auto-renew {
margin-top: 30px;
}
#wppb-form-style-3-wrapper .wppb-shipping-different-address label {
text-indent: 0 !important;
position: inherit;
}
#wppb-form-style-3-wrapper #pms-paygates-wrapper label,
#wppb-form-style-3-wrapper .wppb-radios label,
#wppb-form-style-3-wrapper .wppb-send-credentials-checkbox label,
#wppb-form-style-3-wrapper .wppb-mailchimp-subscribe label,
#wppb-form-style-3-wrapper .wppb-mailpoet-subscribe label,
#wppb-form-style-3-wrapper .wppb-shipping-different-address label,
#wppb-form-style-3-wrapper .pms-subscription-plan-auto-renew label,
#wppb-form-style-3-wrapper .wppb-gdpr-checkbox label,
#wppb-form-style-3-wrapper .wppb-checkbox-terms-and-conditions label,
#wppb-form-style-3-wrapper .login-remember label,
#wppb-form-style-3-wrapper .wppb-checkboxes label
{
display: flex;
flex-direction: row;
align-items: flex-start;
width: auto;
margin: 0 !important;
padding: 0 !important;
cursor: pointer;
font-style: normal;
font-weight: 400;
line-height: 20px;
}
#wppb-form-style-3-wrapper #pms-paygates-wrapper label,
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-subscription-plan label,
#wppb-form-style-3-wrapper .wppb-radios label,
#wppb-form-style-3-wrapper .wppb-checkboxes label
{
font-size: 16px;
color: #6E7A86;
word-break: break-word;
}
#wppb-form-style-3-wrapper .wppb-send-credentials-checkbox label,
#wppb-form-style-3-wrapper .wppb-mailchimp-subscribe label,
#wppb-form-style-3-wrapper .wppb-mailpoet-subscribe label,
#wppb-form-style-3-wrapper .wppb-shipping-different-address label,
#wppb-form-style-3-wrapper .pms-subscription-plan-auto-renew label,
#wppb-form-style-3-wrapper .wppb-gdpr-checkbox label,
#wppb-form-style-3-wrapper .wppb-checkbox-terms-and-conditions label,
#wppb-form-style-3-wrapper .login-remember label
{
font-size: 16px;
color: #6E7A86;
}
#wppb-form-style-3-wrapper .wppb-shipping-different-address label strong {
font-weight: 400;
}
#wppb-form-style-3-wrapper #pms-credit-card-information h4,
#wppb-form-style-3-wrapper #pms-paygates-wrapper h3,
#wppb-form-style-3-wrapper .wppb-subscription-plans h4,
#wppb-form-style-3-wrapper .wppb-radio > label,
#wppb-form-style-3-wrapper .wppb-checkbox:not(.wppb-gdpr-checkbox) > label,
#wppb-form-style-3-wrapper .wppb-gdpr-communication-preferences > label
{
font-style: normal;
font-weight: 500;
font-size: 20px;
color: #090A0B;
width: auto;
margin: 0 0 15px 0;
}
#wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type="checkbox"],
#wppb-form-style-3-wrapper .wppb-send-credentials-checkbox input[type="checkbox"],
#wppb-form-style-3-wrapper .wppb-mailchimp-subscribe input[type="checkbox"],
#wppb-form-style-3-wrapper .wppb-mailpoet-subscribe input[type="checkbox"],
#wppb-form-style-3-wrapper .wppb-shipping-different-address input[type="checkbox"],
#wppb-form-style-3-wrapper .pms-subscription-plan-auto-renew input[type="checkbox"],
#wppb-form-style-3-wrapper .wppb-gdpr-checkbox input[type="checkbox"],
#wppb-form-style-3-wrapper .wppb-checkbox-terms-and-conditions input[type="checkbox"],
#wppb-form-style-3-wrapper .login-remember input[type="checkbox"],
#wppb-form-style-3-wrapper .wppb-checkboxes input[type="checkbox"]
{
appearance: none;
content: ' ';
box-sizing: border-box;
border: 2px solid #6E7A86;
border-radius: 2px;
width: 18px !important;
height: 18px !important;
min-width: 18px !important;
margin-right: 10px !important;
}
#wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type="checkbox"]:checked,
#wppb-form-style-3-wrapper .wppb-send-credentials-checkbox input[type="checkbox"]:checked,
#wppb-form-style-3-wrapper .wppb-mailchimp-subscribe input[type="checkbox"]:checked,
#wppb-form-style-3-wrapper .wppb-mailpoet-subscribe input[type="checkbox"]:checked,
#wppb-form-style-3-wrapper .wppb-shipping-different-address input[type="checkbox"]:checked,
#wppb-form-style-3-wrapper .pms-subscription-plan-auto-renew input[type="checkbox"]:checked,
#wppb-form-style-3-wrapper .wppb-gdpr-checkbox input[type="checkbox"]:checked,
#wppb-form-style-3-wrapper .wppb-checkbox-terms-and-conditions input[type="checkbox"]:checked,
#wppb-form-style-3-wrapper .login-remember input[type="checkbox"]:checked,
#wppb-form-style-3-wrapper .wppb-checkboxes input[type="checkbox"]:checked
{
content: url("data:image/svg+xml,<svg style='color: white' xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='currentColor' class='bi bi-check' viewBox='0 0 16 16'> <path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z' fill='white'></path> </svg>");
background: #554FE6;
border: none;
}
#wppb-form-style-3-wrapper #pms-paygates-wrapper input[type="radio"]:hover,
#wppb-form-style-3-wrapper .wppb-subscription-plans input[type="radio"]:hover,
#wppb-form-style-3-wrapper .wppb-radios input[type="radio"]:hover,
#wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type="checkbox"]:hover,
#wppb-form-style-3-wrapper .wppb-send-credentials-checkbox input[type="checkbox"]:hover,
#wppb-form-style-3-wrapper .wppb-mailchimp-subscribe input[type="checkbox"]:hover,
#wppb-form-style-3-wrapper .wppb-mailpoet-subscribe input[type="checkbox"]:hover,
#wppb-form-style-3-wrapper .wppb-shipping-different-address input[type="checkbox"]:hover,
#wppb-form-style-3-wrapper .pms-subscription-plan-auto-renew input[type="checkbox"]:hover,
#wppb-form-style-3-wrapper .wppb-gdpr-checkbox input[type="checkbox"]:hover,
#wppb-form-style-3-wrapper .wppb-checkbox-terms-and-conditions input[type="checkbox"]:hover,
#wppb-form-style-3-wrapper .login-remember input[type="checkbox"]:hover,
#wppb-form-style-3-wrapper .wppb-checkboxes input[type="checkbox"]:hover
{
border-color: #554FE6;
}
#wppb-form-style-3-wrapper #pms-paygates-wrapper input[type="radio"]:checked:disabled,
#wppb-form-style-3-wrapper .wppb-subscription-plans input[type="radio"]:checked:disabled,
#wppb-form-style-3-wrapper .wppb-radios input[type="radio"]:checked:disabled,
#wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type="checkbox"]:checked:disabled,
#wppb-form-style-3-wrapper .wppb-send-credentials-checkbox input[type="checkbox"]:checked:disabled,
#wppb-form-style-3-wrapper .wppb-mailchimp-subscribe input[type="checkbox"]:checked:disabled,
#wppb-form-style-3-wrapper .wppb-mailpoet-subscribe input[type="checkbox"]:checked:disabled,
#wppb-form-style-3-wrapper .wppb-shipping-different-address input[type="checkbox"]:checked:disabled,
#wppb-form-style-3-wrapper .pms-subscription-plan-auto-renew input[type="checkbox"]:checked:disabled,
#wppb-form-style-3-wrapper .wppb-gdpr-checkbox input[type="checkbox"]:checked:disabled,
#wppb-form-style-3-wrapper .wppb-checkbox-terms-and-conditions input[type="checkbox"]:checked:disabled,
#wppb-form-style-3-wrapper .login-remember input[type="checkbox"]:checked:disabled,
#wppb-form-style-3-wrapper .wppb-checkboxes input[type="checkbox"]:checked:disabled
{
background: #6E7A86;
}
#wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type="checkbox"]:focus,
#wppb-form-style-3-wrapper .wppb-send-credentials-checkbox input[type="checkbox"]:focus,
#wppb-form-style-3-wrapper .wppb-mailchimp-subscribe input[type="checkbox"]:focus,
#wppb-form-style-3-wrapper .wppb-mailpoet-subscribe input[type="checkbox"]:focus,
#wppb-form-style-3-wrapper .wppb-shipping-different-address input[type="checkbox"]:focus,
#wppb-form-style-3-wrapper .pms-subscription-plan-auto-renew input[type="checkbox"]:focus,
#wppb-form-style-3-wrapper .wppb-gdpr-checkbox input[type="checkbox"]:focus,
#wppb-form-style-3-wrapper .wppb-checkbox-terms-and-conditions input[type="checkbox"]:focus,
#wppb-form-style-3-wrapper .login-remember input[type="checkbox"]:focus,
#wppb-form-style-3-wrapper .wppb-checkboxes input[type="checkbox"]:focus
{
border-color:  #554FE6 !important;
outline: none;
box-shadow: inset 0 0 4px #554FE6, 0 0 4px #554FE6;
}
#wppb-form-style-3-wrapper p.login-remember {
overflow: visible !important; display: flex;
align-items: flex-start;
}
#wppb-form-style-3-wrapper .wppb-send-credentials-checkbox {
padding-bottom: 20px;
}
#wppb-form-style-3-wrapper .wppb-radio,
#wppb-form-style-3-wrapper .wppb-checkbox,
#wppb-form-style-3-wrapper .wppb-gdpr-communication-preferences {
display: flex;
flex-direction: column;
width: 100%;
}
#wppb-form-style-3-wrapper .wppb-radios,
#wppb-form-style-3-wrapper .wppb-checkboxes {
column-count: 2;
margin: 0;
}
#wppb-form-style-3-wrapper #pms-paygates-wrapper label,
#wppb-form-style-3-wrapper .wppb-radios li,
#wppb-form-style-3-wrapper .wppb-checkboxes li:not(.wppb-hidden) {
margin-bottom: 20px !important;
}
#wppb-form-style-3-wrapper .wppb-radios li.wppb-hidden,
#wppb-form-style-3-wrapper .wppb-checkboxes li.wppb-hidden {
margin: 0;
padding: 0;
}
#wppb-form-style-3-wrapper .wppb-radios li,
#wppb-form-style-3-wrapper .wppb-checkboxes li {
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0;
line-height: 20px;
}
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-subscription-plan span.pms-subscription-plan-name {
font-weight: 400;
color: #090A0B;
}
#wppb-form-style-3-wrapper .wppb-subscription-plans .pms-subscription-plan span:not(.pms-subscription-plan-name) {
font-weight: 300;
font-size: 15px;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-field-visibility-settings input,
#wppb-form-style-3-wrapper #pms-paygates-wrapper input[type="radio"],
#wppb-form-style-3-wrapper .wppb-subscription-plans input[type="radio"],
#wppb-form-style-3-wrapper .wppb-radios input[type="radio"] {
appearance: none;
outline: none;
background-color: #FFFFFF;
min-width: 20px !important;
width: 20px !important;
height: 20px !important;
border: 2px solid #6E7A86;
border-radius: 50%;
margin-right: 10px !important;
}
#wppb-form-style-3-wrapper .wppb-subscription-plans input[type="radio"] {
margin-bottom: -4px;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-field-visibility-settings input:checked,
#wppb-form-style-3-wrapper #pms-paygates-wrapper input[type="radio"]:checked,
#wppb-form-style-3-wrapper .wppb-subscription-plans input[type="radio"]:checked,
#wppb-form-style-3-wrapper .wppb-radios input[type="radio"]:checked {
background: #554FE6;
border-color: #554FE6;
box-shadow: inset 0 0 0 3px #ffffff;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-field-visibility-settings input:focus,
#wppb-form-style-3-wrapper #pms-paygates-wrapper input[type="radio"]:focus,
#wppb-form-style-3-wrapper .wppb-subscription-plans input[type="radio"]:focus,
#wppb-form-style-3-wrapper .wppb-radios input[type="radio"]:focus {
border-color: #554FE6;
box-shadow: inset 0 0 0 3px #ffffff, 0 0 4px #554FE6;
} #wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-field-visibility-settings fieldset {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 20px;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-field-visibility-settings label {
position: inherit !important;
font-size: 16px;
color: #6E7A86;
word-break: break-word;
width: auto;
padding: 0;
text-indent: 0 !important;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
margin: 0;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-field-visibility-settings label:hover {
color: #554FE6;
cursor: pointer;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-field-visibility-settings label:hover input {
border-color: #554FE6;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-field-visibility-settings input {
padding: 0;
margin: 0 !important;
}
#wppb-form-style-3-wrapper .wppb-field-visibility-settings-toggle {
margin: 0;
}
#wppb-form-style-3-wrapper .wppb-checkbox:not(.wppb-gdpr-checkbox) .wppb-field-visibility-settings-toggle,
#wppb-form-style-3-wrapper .wppb-checkbox:not(.wppb-gdpr-checkbox) .wppb-field-visibility-settings,
#wppb-form-style-3-wrapper .wppb-radio .wppb-field-visibility-settings-toggle,
#wppb-form-style-3-wrapper .wppb-radio .wppb-field-visibility-settings,
#wppb-form-style-3-wrapper .wppb-map .wppb-field-visibility-settings-toggle,
#wppb-form-style-3-wrapper .wppb-map .wppb-field-visibility-settings {
margin: -30px 0 30px 0;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings {
text-align: left;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-field-visibility-settings legend,
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-field-visibility-settings-toggle {
color: #6E7A86;
text-align: left;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-visibility-toggle-link {
color: #554FE6;
text-decoration: none;
font-style: normal;
font-size: 18px;
font-weight: 100;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-current-visibility-level {
font-size: 21px;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .field-visibility-text {
font-size: 16px;
font-weight: 100;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-visibility-toggle-link:hover {
color: #443ECF;
}
#wppb-form-style-3-wrapper .wppb-map .wppb_bdp_visibility_settings {
margin-top: 10px;
}  #wppb-form-style-3-wrapper .wppb-form-select-field
{
display: block;
position: relative;
box-sizing: border-box;
padding: 0;
width: 100%;
margin: 0 auto 30px auto;
}
#wppb-form-style-3-wrapper .wppb-select2-multiple .select2-selection--multiple,
#wppb-form-style-3-wrapper .wppb-form-select-field select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'> <path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/> </svg>") no-repeat !important;
background-size: 10px !important;
background-position-x: calc( 100% - 5px ) !important;
background-position-y: 23px !important;
}
#wppb-form-style-3-wrapper .wppb-form-select-field select,
#wppb-form-style-3-wrapper .wppb-form-select-field .select2-container .select2-selection
{
width: 100%;
background-color: #FFFFFF !important;
box-shadow: none;
outline: none;
border: 1px solid #CFD4DE;
border-radius: 100px;
font-style: normal;
font-weight: 400;
font-size: 16px;
color: #090A0B;
height: 56px;
}
#wppb-form-style-3-wrapper .wppb-select2-multiple .select2-container .select2-selection {
min-height: 56px;
height: auto;
}
#wppb-form-style-3-wrapper .wppb-select2-multiple .select2-container .select2-selection .select2-selection__rendered {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: left;
margin-bottom: 0;
}
#wppb-form-style-3-wrapper .wppb-select2-multiple .select2-container .select2-selection .select2-selection__rendered .select2-search--inline {
padding: 0;
}
#wppb-form-style-3-wrapper .wppb-select2-multiple .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice {
margin-top: 3px;
font-size: 14px;
}
#wppb-form-style-3-wrapper .wppb-form-select-field select:hover,
#wppb-form-style-3-wrapper .wppb-form-select-field .select2-container:not(.select2-container--focus, .select2-container--open):hover .select2-selection
{
border: 1px solid #6E7A86;
}
#wppb-form-style-3-wrapper .wppb-form-select-field select:focus,
#wppb-form-style-3-wrapper .wppb-form-select-field .select2-container--focus .select2-selection,
#wppb-form-style-3-wrapper .wppb-form-select-field .select2-container--open .select2-selection
{
border: 1px solid #554FE6;
}
#wppb-form-style-3-wrapper .wppb-select2 .select2-selection,
#wppb-form-style-3-wrapper .wppb-select-cpt .select2-selection,
#wppb-form-style-3-wrapper .wppb-select2-multiple .select2-selection
{
display: flex;
align-items: center;
}
#wppb-form-style-3-wrapper .wppb-select2 .select2-container,
#wppb-form-style-3-wrapper .wppb-select-cpt .select2-container,
#wppb-form-style-3-wrapper .wppb-select2-multiple .select2-container
{
width: 100% !important;
margin-left: 0;
z-index: 90;
}
#wppb-form-style-3-wrapper .wppb-select-cpt .select2-container .select2-selection__arrow,
#wppb-form-style-3-wrapper .wppb-select2 .select2-container .select2-selection__arrow
{
height: 56px;
}
.select2-container--default.select2-container--open .select2-dropdown {
border: 1px solid #6E7A86;
}
.select2-container--default.select2-container--open .select2-dropdown--above {
border-bottom: 0;
}
.select2-container--default.select2-container--open .select2-dropdown--below {
border-top: 0;
}
#wppb-form-style-3-wrapper .select2-container .select2-selection--single {
background-image: none;
}  #wppb-form-style-3-wrapper .wppb-select-multiple {
display: flex;
flex-direction: column;
align-items: flex-start;
margin-bottom: 30px;
}
#wppb-form-style-3-wrapper .wppb-select-multiple label {
font-style: normal;
font-weight: 500;
font-size: 20px;
color: #090A0B;
width: auto;
margin-bottom: 15px;
}
#wppb-form-style-3-wrapper .wppb-select-multiple select.custom_field_multiple_select {
width: 100%;
padding: 5px;
max-height: 250px;
background: #FFFFFF;
box-shadow: none;
outline: none;
border: 1px solid #CFD4DE;
border-radius: 4px;
font-style: normal;
font-weight: 400;
font-size: 16px;
color: #090A0B;
}
#wppb-form-style-3-wrapper .wppb-select-multiple select.custom_field_multiple_select:hover {
border: 1px solid #6E7A86;
}
#wppb-form-style-3-wrapper .wppb-select-multiple select.custom_field_multiple_select:focus {
border: 1px solid #554FE6;
}
#wppb-form-style-3-wrapper .wppb-select-multiple select option:checked {
background-color: #CFD4DE;
}
#wppb-form-style-3-wrapper .wppb-select-multiple select:focus option:checked {
background: #554FE6 linear-gradient(0deg, #554FE6 0%, #554FE6 100%);
} #wppb-form-style-3-wrapper .wppb-select-multiple select::-webkit-scrollbar {
width: 5px;
}
#wppb-form-style-3-wrapper .wppb-select-multiple select::-webkit-scrollbar-track {
border-radius: 4px;
}
#wppb-form-style-3-wrapper .wppb-select-multiple select::-webkit-scrollbar-thumb {
background-color: #CFD4DE;
border-radius: 4px;
}
#wppb-form-style-3-wrapper .wppb-select-multiple select:hover::-webkit-scrollbar-thumb {
background-color: #6E7A86;
}
#wppb-form-style-3-wrapper .wppb-select-multiple select:focus::-webkit-scrollbar-thumb {
background-color: #554FE6;
}  #wppb-form-style-3-wrapper .wppb-recaptcha,
#wppb-form-style-3-wrapper .wppb-html,
#wppb-form-style-3-wrapper .wppb-map,
#wppb-form-style-3-wrapper .wppb-wysiwyg {
display: flex;
flex-direction: column;
align-items: flex-start;
margin-bottom: 30px;
}
#wppb-form-style-3-wrapper .wppb-recaptcha label,
#wppb-form-style-3-wrapper .wppb-html label,
#wppb-form-style-3-wrapper .wppb-map label,
#wppb-form-style-3-wrapper .wppb-wysiwyg label {
order: 1;
font-style: normal;
font-weight: 500;
font-size: 20px;
color: #090A0B;
width: auto;
}
#wppb-form-style-3-wrapper .wppb-map label {
margin-bottom: 15px;
}
#wppb-form-style-3-wrapper .wppb-map .wppb-map-container,
#wppb-form-style-3-wrapper .wppb-wysiwyg .wp-editor-wrap {
order: 2;
width: 100%;
}
#wppb-form-style-3-wrapper .wppb-recaptcha .wppb-recaptcha-element,
#wppb-form-style-3-wrapper .wppb-html .custom_field_html {
order: 2;
width: 100%;
margin: 0 0 30px 0;
}
#wppb-form-style-3-wrapper .wppb-recaptcha .wppb-description-delimiter,
#wppb-form-style-3-wrapper .wppb-html .wppb-description-delimiter,
#wppb-form-style-3-wrapper .wppb-map .wppb-description-delimiter,
#wppb-form-style-3-wrapper .wppb-wysiwyg .wppb-description-delimiter {
order: 3;
}
#wppb-form-style-3-wrapper .wppb-wysiwyg .wppb_bdp_visibility_settings,
#wppb-form-style-3-wrapper .wppb-map .wppb_bdp_visibility_settings {
order: 4;
}
#wppb-form-style-3-wrapper .wppb-wysiwyg .wp-editor-container {
border: 1px solid #CFD4DE;
border-radius: 4px;
}
#wppb-form-style-3-wrapper .wppb-wysiwyg .wp-editor-container:hover {
border: 1px solid #6E7A86;
}
#wppb-form-style-3-wrapper .wppb-html label,
#wppb-form-style-3-wrapper .wppb-wysiwyg label,
#wppb-form-style-3-wrapper .wppb-map label {
text-indent: 0 !important;
left: 0;
position: relative;
}
#wppb-form-style-3-wrapper .wppb-wysiwyg .wp-editor-container button,
#wppb-form-style-3-wrapper .wppb-wysiwyg .wp-editor-container input[type=button] {
background-color: inherit;
border: none;
color: #646970;
}
#wppb-form-style-3-wrapper .wppb-wysiwyg .html-active .switch-html,
#wppb-form-style-3-wrapper .wppb-wysiwyg .tmce-active .switch-tmce {
background-color: #f6f7f7;
color: #50575e;
border-bottom-color: #f6f7f7;
}
#wppb-form-style-3-wrapper .wppb-wysiwyg .wp-switch-editor {
background: #f0f0f1;
color: #646970;
border: 1px solid #dcdcde !important;
}  #wppb-form-style-3-wrapper .wppb-timepicker {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
margin-bottom: 30px;
flex-wrap: wrap;
}
#wppb-form-style-3-wrapper .wppb-timepicker label:not(.wppb-field-visibility-settings label) {
font-style: normal;
font-weight: 500;
font-size: 20px;
color: #090A0B;
margin-right: 15px;
width: auto;
max-width: 45%;
pointer-events: none;
}
#wppb-form-style-3-wrapper .wppb-timepicker > select {
background: #FFFFFF;
box-shadow: none;
outline: none;
border: 1px solid #CFD4DE;
border-radius: 100px;
font-style: normal;
font-weight: 400;
font-size: 16px;
color: #090A0B;
height: 56px;
padding: 0 15px;
flex-basis: 23%;
text-align: center;
margin: 0;
}
#wppb-form-style-3-wrapper .wppb-timepicker > span.wppb-timepicker-separator {
margin: 0 10px;
}
#wppb-form-style-3-wrapper .wppb-timepicker > select:hover {
border: 1px solid #6E7A86;
}
#wppb-form-style-3-wrapper .wppb-timepicker > select:focus {
border: 1px solid #554FE6;
}
#wppb-form-style-3-wrapper .wppb-timepicker .wppb_bdp_visibility_settings {
flex-basis: 100%;
}
#wppb-form-style-3-wrapper .wppb-map .wppb_bdp_visibility_settings,
#wppb-form-style-3-wrapper .wppb-radio .wppb_bdp_visibility_settings,
#wppb-form-style-3-wrapper .wppb-checkbox .wppb_bdp_visibility_settings {
margin-top: 40px;
}
#wppb-form-style-3-wrapper .wppb-language .wppb_bdp_visibility_settings {
display: none;
}  #wppb-form-style-3-wrapper .wppb-repeater {
border: none;
margin-bottom: 60px;
}
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-group {
border-bottom: 1px solid #CFD4DE;
margin-bottom: 30px;
}
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-add {
bottom: -15px;
left: calc(50% - 15px);
border: 1px solid #554FE6;
color: #554FE6;
background: #ffffff;
}
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-remove {
background: #ffffff;
color: #C62828;
}
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-remove,
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-add {
border-radius: 100px;
text-decoration: none;
text-transform: none;
display: flex;
align-items: center;
justify-content: center;
}
#wppb-form-style-3-wrapper .wppb-rpf-singular-set .wppb-rpf-action.wppb-rpf-remove {
display: none !important;
}
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-add:hover {
background: #443ECF;
border: 1px solid #443ECF;
}
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-remove:hover {
background: #C62828;
border: none;
box-shadow: none;
display: flex;
justify-content: center;
align-items: center;
}
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-remove:hover,
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-add:hover {
color: #FFFFFF;
cursor: pointer;
}
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-add:focus {
border: 1px solid #FFFFFF;
box-shadow: 0 0 4px #443ECF;
background: #443ECF;
}
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-remove:focus,
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-add:focus {
border-radius: 100px;
color: #FFFFFF;
}
#wppb-form-style-3-wrapper .wppb-repeater .wppb-rpf-add:disabled {
color: #6E7A86;
background: transparent;
border: 1px solid #6E7A86;
}  #wppb-form-style-3-wrapper div.wppb-sc-buttons-container {
order: 3;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 20px;
width: 100%;
margin: 30px 0;
}
#wppb-form-style-3-wrapper div.wppb-sc-buttons-container a {
text-decoration: none;
height: 45px;
border-right: 4px;
display: flex;
flex-direction: row;
align-items: center;
margin: 0;
}
#wppb-form-style-3-wrapper div.wppb-sc-buttons-container div.wppb-sc-heading-before-reg-buttons h3 {
margin: 0;
display: block;
font-style: normal;
font-weight: 500;
font-size: 26px;
line-height: 45px;
color: #090A0B;
width: auto;
}  #wppb-form-style-3-wrapper #pass-strength-result {
height: auto;
line-height: 40px;
font-style: normal;
font-weight: 400;
font-size: 18px;
color: #6E7A86;
border-radius: 100px;
pointer-events: none;
background-color: #F2F6FC;
display: block;
max-width: 180px;
text-align: center;
border: 1px solid #6E7A86;
margin: 5px auto;
}
#wppb-form-style-3-wrapper #pass-strength-result.short {
background: #FFCDD2;
border-color: #C62828;
}
#wppb-form-style-3-wrapper #pass-strength-result.bad {
background: #EED8CA;
border-color: #F97625;
}
#wppb-form-style-3-wrapper #pass-strength-result.good {
background: #FFF9C4;
border-color: #F9A825;
}
#wppb-form-style-3-wrapper #pass-strength-result.strong {
background: #DCEDC8;
border-color: #689F38;
}   #wppb-form-style-3-wrapper .wppb-form-field.wppb-field-error {
background-color: transparent;
border: none;
margin-bottom: 30px !important;
padding: 0 !important;
}
#wppb-form-style-3-wrapper .wppb-form-field.wppb-field-error > label
{
color: #C62828 !important;
}
#wppb-form-style-3-wrapper .wppb-form-field.wppb-field-error input,
#wppb-form-style-3-wrapper .wppb-form-field.wppb-field-error textarea,
#wppb-form-style-3-wrapper .wppb-form-field.wppb-field-error select,
#wppb-form-style-3-wrapper .wppb-form-field.wppb-field-error .select2-selection
{
border: 1px solid #C62828 !important;
}
#wppb-form-style-3-wrapper .wppb-form-field.wppb-field-error .wppb-form-error {
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 20px;
color: #C62828;
border: none;
margin: 0;
padding: 5px 0 0 10px;
}
#wppb-form-style-3-wrapper .wppb-avatar.wppb-field-error .wppb-form-error,
#wppb-form-style-3-wrapper .wppb-upload.wppb-field-error .wppb-form-error {
order: 5;
}
#wppb-form-style-3-wrapper .wppb-upload.wppb-field-error input[name^=simple_upload],
#wppb-form-style-3-wrapper .wppb-avatar.wppb-field-error input[name^=simple_upload],
#wppb-form-style-3-wrapper .wppb-upload.wppb-field-error .wppb_upload_button,
#wppb-form-style-3-wrapper .wppb-avatar.wppb-field-error .wppb_upload_button,
#wppb-form-style-3-wrapper .wppb-upload.wppb-field-error input[name^=simple_upload]:before,
#wppb-form-style-3-wrapper .wppb-avatar.wppb-field-error input[name^=simple_upload]:before,
#wppb-form-style-3-wrapper .wppb-upload.wppb-field-error .wppb_upload_button:before,
#wppb-form-style-3-wrapper .wppb-avatar.wppb-field-error .wppb_upload_button:before
{
margin-bottom: 10px;
}
#wppb-form-style-3-wrapper .wppb-form-field.wppb-field-error input.select2-search__field {
border: none;
}  #wppb-form-style-3-wrapper p.wppb-success strong,
#wppb-form-style-3-wrapper p.wppb-epaa-warning strong,
#wppb-form-style-3-wrapper p.wppb-error strong,
#wppb-form-style-3-wrapper p.wppb-warning strong
{
display: none;
}
#wppb-form-style-3-wrapper p.wppb-success,
#wppb-form-style-3-wrapper p.wppb-epaa-warning,
#wppb-form-style-3-wrapper p.wppb-error,
#wppb-form-style-3-wrapper p.wppb-warning
{
border-radius: 45px;
padding: 20px 20px 20px 100px;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #6E7A86 !important;
background-color: #F9F9F9;
border: 1px solid #CFD4DE;
position: relative;
}
#wppb-form-style-3-wrapper p.wppb-success a,
#wppb-form-style-3-wrapper p.wppb-epaa-warning a,
#wppb-form-style-3-wrapper p.wppb-error a,
#wppb-form-style-3-wrapper p.wppb-warning a {
color: #554FE6 !important;
}
#wppb-form-style-3-wrapper p.wppb-success a:hover,
#wppb-form-style-3-wrapper p.wppb-epaa-warning a:hover,
#wppb-form-style-3-wrapper p.wppb-error a:hover,
#wppb-form-style-3-wrapper p.wppb-warning a:hover {
text-decoration: underline;
}
#wppb-form-style-3-wrapper p.wppb-success a:focus,
#wppb-form-style-3-wrapper p.wppb-epaa-warning a:focus,
#wppb-form-style-3-wrapper p.wppb-error a:focus,
#wppb-form-style-3-wrapper p.wppb-warning a:focus {
background: transparent !important;
}
#wppb-form-style-3-wrapper .wppb-alert-title .wppb-alert-icon-container {
position: absolute;
left: 20px;
top: 0;
bottom: 0;
margin: auto 0;
border-radius: 50%;
height: 60px;
width: 60px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#wppb-form-style-3-wrapper p.wppb-success .wppb-alert-title .wppb-alert-icon-container {
background: #DCEDC8;
border: 1px solid #689F38;
}
#wppb-form-style-3-wrapper p.wppb-success .wppb-alert-title {
color: #558B2F;
}
#wppb-form-style-3-wrapper p.wppb-success {
border: 1px solid #689F38;
}
#wppb-form-style-3-wrapper p.wppb-warning .wppb-alert-title .wppb-alert-icon-container,
#wppb-form-style-3-wrapper p.wppb-epaa-warning .wppb-alert-title .wppb-alert-icon-container {
background: #FFF9C4;
border: 1px solid #F9A825;
}
#wppb-form-style-3-wrapper p.wppb-warning .wppb-alert-title,
#wppb-form-style-3-wrapper p.wppb-epaa-warning .wppb-alert-title {
color: #F9A825;
}
#wppb-form-style-3-wrapper p.wppb-warning,
#wppb-form-style-3-wrapper p.wppb-epaa-warning {
border: 1px solid #F9A825;
}
#wppb-form-style-3-wrapper p.wppb-error .wppb-alert-title .wppb-alert-icon-container {
background: #FFCDD2;
border: 1px solid #C62828;
}
#wppb-form-style-3-wrapper p.wppb-error .wppb-alert-title {
color: #C62828;
}
#wppb-form-style-3-wrapper p.wppb-error {
border: 1px solid #C62828;
}
#wppb-form-style-3-wrapper p.wppb-error a[title="Password Lost and Found."] {
display: block;
}
#wppb-form-style-3-wrapper .wppb-alert-title {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 26px;
text-transform: uppercase;
}
#wppb-form-style-3-wrapper #wppb_register_pre_form_message img[title^="This message is only visible by administrators"] {
display: none;
}  @media screen and (max-width: 480px) {
#wppb-form-style-3-wrapper .wppb-upload .wppb-description-delimiter:not(.wppb-epaa-description),
#wppb-form-style-3-wrapper .wppb-avatar .wppb-description-delimiter:not(.wppb-epaa-description) {
order: 4;
margin: 0;
}
#wppb-form-style-3-wrapper .wppb-upload input[name^=simple_upload],
#wppb-form-style-3-wrapper .wppb-avatar input[name^=simple_upload],
#wppb-form-style-3-wrapper .wppb-upload .wppb_upload_button,
#wppb-form-style-3-wrapper .wppb-avatar .wppb_upload_button {
order: 3;
margin: 10px 0 10px 100px;
}
#wppb-form-style-3-wrapper .wppb-upload:not(.file-selected) > label,
#wppb-form-style-3-wrapper .wppb-avatar:not(.file-selected) > label {
margin-bottom: 0;
}
#wppb-form-style-3-wrapper .wppb-timepicker label:not(.wppb-field-visibility-settings label) {
flex-basis: 100%;
margin-bottom: 10px;
max-width: 100%;
}
#wppb-form-style-3-wrapper .wppb-timepicker > select {
flex-basis: 40%;
margin: 0;
}
#wppb-form-style-3-wrapper .wppb-timepicker > span.wppb-timepicker-separator {
margin: 0 10px;
}
#wppb-form-style-3-wrapper .wppb-msf-step-commands #wppb-msf-pagination {
gap: 5px;
}
}
@media screen and (max-width: 920px) {
#wppb-form-style-3-wrapper {
max-width: calc(100% - 20px);
}
}p.wppb-success strong {
display: none;
}
p.wppb-front-end-logout,
p.alert,
p.wppb-alert,
p.warning,
p.error,
p.wppb-success {
border-radius: 45px;
padding: 20px 20px 20px 100px;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #6E7A86 !important;
background-color: #F9F9F9;
border: 1px solid #CFD4DE;
margin-top: 50px !important;
position: relative;
}
#wppb_register_pre_form_message {
margin-bottom: 50px;
}
p.wppb-front-end-logout a,
p.alert a,
p.wppb-alert a,
p.warning a,
p.error a,
p.wppb-success a {
color: #554FE6;
text-decoration: none;
}
p.wppb-front-end-logout a:hover,
p.alert a:hover,
p.wppb-alert a:hover,
p.warning a:hover,
p.error a:hover,
p.wppb-success a:hover {
text-decoration: underline;
}
p.wppb-front-end-logout a:focus,
p.alert a:focus,
p.wppb-alert a:focus,
p.warning a:focus,
p.error a:focus,
p.wppb-success a:focus {
background: transparent !important;
}
.wppb-alert-title .wppb-alert-icon-container {
position: absolute;
left: 20px;
top: 0;
bottom: 0;
margin: auto 0;
border-radius: 50%;
height: 60px;
width: 60px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
p.error .wppb-alert-title .wppb-alert-icon-container {
background: #FFCDD2;
border: 1px solid #C62828;
}
p.error .wppb-alert-title {
color: #C62828;
}
p.error {
border: 1px solid #C62828;
}
p.wppb-success .wppb-alert-title .wppb-alert-icon-container {
background: #DCEDC8;
border: 1px solid #689F38;
}
p.wppb-success .wppb-alert-title {
color: #558B2F;
}
p.wppb-success {
border: 1px solid #689F38;
}
p.warning .wppb-alert-title .wppb-alert-icon-container {
background: #FFF9C4;
border: 1px solid #F9A825;
}
p.warning .wppb-alert-title {
color: #F9A825;
}
p.warning {
border: 1px solid #F9A825;
}
p.wppb-front-end-logout .wppb-alert-title .wppb-alert-icon-container,
p.wppb-alert:not(.wppb-success) .wppb-alert-title .wppb-alert-icon-container,
p.alert:not(.wppb-success) .wppb-alert-title .wppb-alert-icon-container {
background: #D6F5FF;
border: 1px solid #00A0D2;
}
p.wppb-front-end-logout .wppb-alert-title,
p.wppb-alert:not(.wppb-success) .wppb-alert-title,
p.alert:not(.wppb-success) .wppb-alert-title {
color: #00A0D2;
}
p.wppb-front-end-logout,
p.wppb-alert:not(.wppb-success),
p.alert:not(.wppb-success) {
border: 1px solid #00A0D2;
}
.wppb-alert-title {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 26px;
text-transform: uppercase;
width: 100%;
display: block;
}html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50%,.502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50%,.502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;left:0;min-width:150px;position:absolute;top:100%;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.site-navigation ul.menu li ul ul{left:100%;top:0}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}:root {
--direction-multiplier: 1;
}
html[dir=rtl],
body.rtl {
--direction-multiplier: -1;
}
.elementor-hidden {
display: none;
}
.elementor-visibility-hidden {
visibility: hidden;
}
.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
position: absolute;
top: -10000em;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.elementor-clearfix:after {
content: "";
display: block;
clear: both;
width: 0;
height: 0;
}
.e-logo-wrapper {
display: inline-block;
line-height: 1;
}
.e-logo-wrapper i {
color: var(--e-a-color-circle-logo);
font-size: 2.5em;
}
.elementor *, .elementor *:before, .elementor *:after {
box-sizing: border-box;
}
.elementor a {
box-shadow: none;
text-decoration: none;
}
.elementor hr {
margin: 0;
background-color: transparent;
}
.elementor img {
height: auto;
max-width: 100%;
border: none;
border-radius: 0;
box-shadow: none;
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
margin: 0;
}
.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
max-width: 100%;
width: 100%;
margin: 0;
line-height: 1;
border: none;
}
.elementor .elementor-background-video-container,
.elementor .elementor-background-holder,
.elementor .elementor-background {
inset: 0;
position: absolute;
overflow: hidden;
z-index: 0;
direction: ltr;
}
.elementor .elementor-background-video-container {
transition: opacity 1s;
pointer-events: none;
}
.elementor .elementor-background-video-container.elementor-loading {
opacity: 0;
}
.elementor .elementor-background-video,
.elementor .elementor-background-video-embed {
max-width: none;
}
.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
position: absolute;
inset-block-start: 50%;
inset-inline-start: 50%;
transform: translate(-50%, -50%);
}
.elementor .elementor-background-video-hosted {
-o-object-fit: cover;
object-fit: cover;
}
.elementor .elementor-background-overlay {
inset: 0;
position: absolute;
}
.elementor .elementor-background-slideshow {
position: absolute;
inset: 0;
z-index: 0;
}
.elementor .elementor-background-slideshow__slide__image {
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
}
.elementor-widget-wrap > .elementor-element.elementor-absolute,
.e-con > .elementor-element.elementor-absolute,
.e-con-inner > .elementor-element.elementor-absolute {
position: absolute;
}
.elementor-widget-wrap > .elementor-element.elementor-fixed,
.e-con > .elementor-element.elementor-fixed,
.e-con-inner > .elementor-element.elementor-fixed {
position: fixed;
}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
max-width: 100%;
}
@media (max-width: 1024px) {
.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
max-width: 100%;
}
}
@media (max-width: 767px) {
.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
max-width: 100%;
}
}
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
z-index: 1;
}
.elementor-element {
--flex-direction: initial;
--flex-wrap: initial;
--justify-content: initial;
--align-items: initial;
--align-content: initial;
--gap: initial;
--flex-basis: initial;
--flex-grow: initial;
--flex-shrink: initial;
--order: initial;
--align-self: initial;
flex-basis: var(--flex-basis);
flex-grow: var(--flex-grow);
flex-shrink: var(--flex-shrink);
order: var(--order);
align-self: var(--align-self);
}
.elementor-element:where(.e-con-full, .elementor-widget) {
flex-direction: var(--flex-direction);
flex-wrap: var(--flex-wrap);
justify-content: var(--justify-content);
align-items: var(--align-items);
align-content: var(--align-content);
gap: var(--row-gap) var(--column-gap);
}
.elementor-invisible {
visibility: hidden;
}
.elementor-custom-embed-play {
position: absolute;
inset-block-start: 50%;
inset-inline-start: 50%;
transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-custom-embed-play i {
font-size: 100px;
color: #fff;
text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);
}
.elementor-custom-embed-play svg {
height: 100px;
width: 100px;
fill: #fff;
filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
}
.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
opacity: 0.8;
transition: all 0.5s;
}
.elementor-custom-embed-play.elementor-playing i {
font-family: eicons;
}
.elementor-custom-embed-play.elementor-playing i:before {
content: "\e8fb";
}
.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
animation: eicon-spin 2s infinite linear;
}
.elementor-tag {
display: inline-flex;
}
.elementor-ken-burns {
transition-property: transform;
transition-duration: 10s;
transition-timing-function: linear;
}
.elementor-ken-burns--out {
transform: scale(1.3);
}
.elementor-ken-burns--active {
transition-duration: 20s;
}
.elementor-ken-burns--active.elementor-ken-burns--out {
transform: scale(1);
}
.elementor-ken-burns--active.elementor-ken-burns--in {
transform: scale(1.3);
}
.elementor-align-center {
text-align: center;
}
.elementor-align-right {
text-align: right;
}
.elementor-align-left {
text-align: left;
}
.elementor-align-center .elementor-button, .elementor-align-right .elementor-button, .elementor-align-left .elementor-button {
width: auto;
}
.elementor-align-justify .elementor-button {
width: 100%;
}
@media (min-width: -1) {
.elementor-widescreen-align-center {
text-align: center;
}
.elementor-widescreen-align-right {
text-align: right;
}
.elementor-widescreen-align-left {
text-align: left;
}
.elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-right .elementor-button, .elementor-widescreen-align-left .elementor-button {
width: auto;
}
.elementor-widescreen-align-justify .elementor-button {
width: 100%;
}
}
@media (max-width: -1) {
.elementor-laptop-align-center {
text-align: center;
}
.elementor-laptop-align-right {
text-align: right;
}
.elementor-laptop-align-left {
text-align: left;
}
.elementor-laptop-align-center .elementor-button, .elementor-laptop-align-right .elementor-button, .elementor-laptop-align-left .elementor-button {
width: auto;
}
.elementor-laptop-align-justify .elementor-button {
width: 100%;
}
}
@media (max-width: -1) {
.elementor-tablet_extra-align-center {
text-align: center;
}
.elementor-tablet_extra-align-right {
text-align: right;
}
.elementor-tablet_extra-align-left {
text-align: left;
}
.elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-right .elementor-button, .elementor-tablet_extra-align-left .elementor-button {
width: auto;
}
.elementor-tablet_extra-align-justify .elementor-button {
width: 100%;
}
}
@media (max-width: 1024px) {
.elementor-tablet-align-center {
text-align: center;
}
.elementor-tablet-align-right {
text-align: right;
}
.elementor-tablet-align-left {
text-align: left;
}
.elementor-tablet-align-center .elementor-button, .elementor-tablet-align-right .elementor-button, .elementor-tablet-align-left .elementor-button {
width: auto;
}
.elementor-tablet-align-justify .elementor-button {
width: 100%;
}
}
@media (max-width: -1) {
.elementor-mobile_extra-align-center {
text-align: center;
}
.elementor-mobile_extra-align-right {
text-align: right;
}
.elementor-mobile_extra-align-left {
text-align: left;
}
.elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-right .elementor-button, .elementor-mobile_extra-align-left .elementor-button {
width: auto;
}
.elementor-mobile_extra-align-justify .elementor-button {
width: 100%;
}
}
@media (max-width: 767px) {
.elementor-mobile-align-center {
text-align: center;
}
.elementor-mobile-align-right {
text-align: right;
}
.elementor-mobile-align-left {
text-align: left;
}
.elementor-mobile-align-center .elementor-button, .elementor-mobile-align-right .elementor-button, .elementor-mobile-align-left .elementor-button {
width: auto;
}
.elementor-mobile-align-justify .elementor-button {
width: 100%;
}
}
:root {
--page-title-display: block;
}
.elementor-page-title, h1.entry-title {
display: var(--page-title-display);
}
@keyframes eicon-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}
.eicon-animation-spin {
animation: eicon-spin 2s infinite linear;
}
.elementor-section {
position: relative;
}
.elementor-section .elementor-container {
display: flex;
margin-inline: auto;
position: relative;
}
@media (max-width: 1024px) {
.elementor-section .elementor-container {
flex-wrap: wrap;
}
}
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1140px;
}
.elementor-section.elementor-section-stretched {
position: relative;
width: 100%;
}
.elementor-section.elementor-section-items-top > .elementor-container {
align-items: flex-start;
}
.elementor-section.elementor-section-items-middle > .elementor-container {
align-items: center;
}
.elementor-section.elementor-section-items-bottom > .elementor-container {
align-items: flex-end;
}
@media (min-width: 768px) {
.elementor-section.elementor-section-height-full {
height: 100vh;
}
.elementor-section.elementor-section-height-full > .elementor-container {
height: 100%;
}
}
.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-items: flex-start;
}
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-items: center;
}
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-items: flex-end;
}
.elementor-widget-wrap {
position: relative;
width: 100%;
flex-wrap: wrap;
align-content: flex-start;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
display: flex;
}
.elementor-widget-wrap > .elementor-element {
width: 100%;
}
.elementor-widget-wrap.e-swiper-container {
width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)));
}
.elementor-widget {
position: relative;
}
.elementor-widget:not(:last-child) {
margin-block-end: var(--kit-widget-spacing, 20px);
}
.elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial, .elementor-widget:not(:last-child).elementor-absolute {
margin-block-end: 0;
}
.elementor-column {
position: relative;
min-height: 1px;
display: flex;
}
.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated {
padding: 5px;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 10px;
}
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
padding: 15px;
}
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated {
padding: 20px;
}
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated {
padding: 30px;
}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
padding: 0;
}
@media (min-width: 768px) {
.elementor-column.elementor-col-10, .elementor-column[data-col="10"] {
width: 10%;
}
.elementor-column.elementor-col-11, .elementor-column[data-col="11"] {
width: 11.111%;
}
.elementor-column.elementor-col-12, .elementor-column[data-col="12"] {
width: 12.5%;
}
.elementor-column.elementor-col-14, .elementor-column[data-col="14"] {
width: 14.285%;
}
.elementor-column.elementor-col-16, .elementor-column[data-col="16"] {
width: 16.666%;
}
.elementor-column.elementor-col-20, .elementor-column[data-col="20"] {
width: 20%;
}
.elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
width: 25%;
}
.elementor-column.elementor-col-30, .elementor-column[data-col="30"] {
width: 30%;
}
.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
width: 33.333%;
}
.elementor-column.elementor-col-40, .elementor-column[data-col="40"] {
width: 40%;
}
.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
width: 50%;
}
.elementor-column.elementor-col-60, .elementor-column[data-col="60"] {
width: 60%;
}
.elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
width: 66.666%;
}
.elementor-column.elementor-col-70, .elementor-column[data-col="70"] {
width: 70%;
}
.elementor-column.elementor-col-75, .elementor-column[data-col="75"] {
width: 75%;
}
.elementor-column.elementor-col-80, .elementor-column[data-col="80"] {
width: 80%;
}
.elementor-column.elementor-col-83, .elementor-column[data-col="83"] {
width: 83.333%;
}
.elementor-column.elementor-col-90, .elementor-column[data-col="90"] {
width: 90%;
}
.elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
width: 100%;
}
}
@media (max-width: 479px) {
.elementor-column.elementor-xs-10 {
width: 10%;
}
.elementor-column.elementor-xs-11 {
width: 11.111%;
}
.elementor-column.elementor-xs-12 {
width: 12.5%;
}
.elementor-column.elementor-xs-14 {
width: 14.285%;
}
.elementor-column.elementor-xs-16 {
width: 16.666%;
}
.elementor-column.elementor-xs-20 {
width: 20%;
}
.elementor-column.elementor-xs-25 {
width: 25%;
}
.elementor-column.elementor-xs-30 {
width: 30%;
}
.elementor-column.elementor-xs-33 {
width: 33.333%;
}
.elementor-column.elementor-xs-40 {
width: 40%;
}
.elementor-column.elementor-xs-50 {
width: 50%;
}
.elementor-column.elementor-xs-60 {
width: 60%;
}
.elementor-column.elementor-xs-66 {
width: 66.666%;
}
.elementor-column.elementor-xs-70 {
width: 70%;
}
.elementor-column.elementor-xs-75 {
width: 75%;
}
.elementor-column.elementor-xs-80 {
width: 80%;
}
.elementor-column.elementor-xs-83 {
width: 83.333%;
}
.elementor-column.elementor-xs-90 {
width: 90%;
}
.elementor-column.elementor-xs-100 {
width: 100%;
}
}
@media (max-width: 767px) {
.elementor-column.elementor-sm-10 {
width: 10%;
}
.elementor-column.elementor-sm-11 {
width: 11.111%;
}
.elementor-column.elementor-sm-12 {
width: 12.5%;
}
.elementor-column.elementor-sm-14 {
width: 14.285%;
}
.elementor-column.elementor-sm-16 {
width: 16.666%;
}
.elementor-column.elementor-sm-20 {
width: 20%;
}
.elementor-column.elementor-sm-25 {
width: 25%;
}
.elementor-column.elementor-sm-30 {
width: 30%;
}
.elementor-column.elementor-sm-33 {
width: 33.333%;
}
.elementor-column.elementor-sm-40 {
width: 40%;
}
.elementor-column.elementor-sm-50 {
width: 50%;
}
.elementor-column.elementor-sm-60 {
width: 60%;
}
.elementor-column.elementor-sm-66 {
width: 66.666%;
}
.elementor-column.elementor-sm-70 {
width: 70%;
}
.elementor-column.elementor-sm-75 {
width: 75%;
}
.elementor-column.elementor-sm-80 {
width: 80%;
}
.elementor-column.elementor-sm-83 {
width: 83.333%;
}
.elementor-column.elementor-sm-90 {
width: 90%;
}
.elementor-column.elementor-sm-100 {
width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.elementor-column.elementor-md-10 {
width: 10%;
}
.elementor-column.elementor-md-11 {
width: 11.111%;
}
.elementor-column.elementor-md-12 {
width: 12.5%;
}
.elementor-column.elementor-md-14 {
width: 14.285%;
}
.elementor-column.elementor-md-16 {
width: 16.666%;
}
.elementor-column.elementor-md-20 {
width: 20%;
}
.elementor-column.elementor-md-25 {
width: 25%;
}
.elementor-column.elementor-md-30 {
width: 30%;
}
.elementor-column.elementor-md-33 {
width: 33.333%;
}
.elementor-column.elementor-md-40 {
width: 40%;
}
.elementor-column.elementor-md-50 {
width: 50%;
}
.elementor-column.elementor-md-60 {
width: 60%;
}
.elementor-column.elementor-md-66 {
width: 66.666%;
}
.elementor-column.elementor-md-70 {
width: 70%;
}
.elementor-column.elementor-md-75 {
width: 75%;
}
.elementor-column.elementor-md-80 {
width: 80%;
}
.elementor-column.elementor-md-83 {
width: 83.333%;
}
.elementor-column.elementor-md-90 {
width: 90%;
}
.elementor-column.elementor-md-100 {
width: 100%;
}
}
@media (min-width: -1) {
.elementor-reverse-widescreen > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: 1025px) and (max-width: -1) {
.elementor-reverse-laptop > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: -1) and (max-width: -1) {
.elementor-reverse-laptop > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: 1025px) and (max-width: -1) {
.elementor-reverse-laptop > .elementor-container > :nth-child(1) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(2) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(3) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(4) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(5) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(6) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(7) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(8) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(9) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(10) {
order: initial;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.elementor-reverse-tablet > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: -1) and (max-width: 1024px) {
.elementor-reverse-tablet > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: 768px) and (max-width: -1) {
.elementor-reverse-tablet > .elementor-container > :nth-child(1) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(2) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(3) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(4) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(5) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(6) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(7) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(8) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(9) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(10) {
order: initial;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (max-width: 767px) {
.elementor-reverse-mobile > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(10) {
order: 1;
}
.elementor-column {
width: 100%;
}
}
.elementor-grid {
display: grid;
grid-column-gap: var(--grid-column-gap);
grid-row-gap: var(--grid-row-gap);
}
.elementor-grid .elementor-grid-item {
min-width: 0;
}
.elementor-grid-0 .elementor-grid {
display: inline-block;
width: 100%;
word-spacing: var(--grid-column-gap);
margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: var(--grid-row-gap);
word-break: break-word;
}
.elementor-grid-1 .elementor-grid {
grid-template-columns: repeat(1, 1fr);
}
.elementor-grid-2 .elementor-grid {
grid-template-columns: repeat(2, 1fr);
}
.elementor-grid-3 .elementor-grid {
grid-template-columns: repeat(3, 1fr);
}
.elementor-grid-4 .elementor-grid {
grid-template-columns: repeat(4, 1fr);
}
.elementor-grid-5 .elementor-grid {
grid-template-columns: repeat(5, 1fr);
}
.elementor-grid-6 .elementor-grid {
grid-template-columns: repeat(6, 1fr);
}
.elementor-grid-7 .elementor-grid {
grid-template-columns: repeat(7, 1fr);
}
.elementor-grid-8 .elementor-grid {
grid-template-columns: repeat(8, 1fr);
}
.elementor-grid-9 .elementor-grid {
grid-template-columns: repeat(9, 1fr);
}
.elementor-grid-10 .elementor-grid {
grid-template-columns: repeat(10, 1fr);
}
.elementor-grid-11 .elementor-grid {
grid-template-columns: repeat(11, 1fr);
}
.elementor-grid-12 .elementor-grid {
grid-template-columns: repeat(12, 1fr);
}
@media (min-width: -1) {
.elementor-grid-widescreen-0 .elementor-grid {
display: inline-block;
width: 100%;
word-spacing: var(--grid-column-gap);
margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: var(--grid-row-gap);
word-break: break-word;
}
.elementor-grid-widescreen-1 .elementor-grid {
grid-template-columns: repeat(1, 1fr);
}
.elementor-grid-widescreen-2 .elementor-grid {
grid-template-columns: repeat(2, 1fr);
}
.elementor-grid-widescreen-3 .elementor-grid {
grid-template-columns: repeat(3, 1fr);
}
.elementor-grid-widescreen-4 .elementor-grid {
grid-template-columns: repeat(4, 1fr);
}
.elementor-grid-widescreen-5 .elementor-grid {
grid-template-columns: repeat(5, 1fr);
}
.elementor-grid-widescreen-6 .elementor-grid {
grid-template-columns: repeat(6, 1fr);
}
.elementor-grid-widescreen-7 .elementor-grid {
grid-template-columns: repeat(7, 1fr);
}
.elementor-grid-widescreen-8 .elementor-grid {
grid-template-columns: repeat(8, 1fr);
}
.elementor-grid-widescreen-9 .elementor-grid {
grid-template-columns: repeat(9, 1fr);
}
.elementor-grid-widescreen-10 .elementor-grid {
grid-template-columns: repeat(10, 1fr);
}
.elementor-grid-widescreen-11 .elementor-grid {
grid-template-columns: repeat(11, 1fr);
}
.elementor-grid-widescreen-12 .elementor-grid {
grid-template-columns: repeat(12, 1fr);
}
}
@media (max-width: -1) {
.elementor-grid-laptop-0 .elementor-grid {
display: inline-block;
width: 100%;
word-spacing: var(--grid-column-gap);
margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: var(--grid-row-gap);
word-break: break-word;
}
.elementor-grid-laptop-1 .elementor-grid {
grid-template-columns: repeat(1, 1fr);
}
.elementor-grid-laptop-2 .elementor-grid {
grid-template-columns: repeat(2, 1fr);
}
.elementor-grid-laptop-3 .elementor-grid {
grid-template-columns: repeat(3, 1fr);
}
.elementor-grid-laptop-4 .elementor-grid {
grid-template-columns: repeat(4, 1fr);
}
.elementor-grid-laptop-5 .elementor-grid {
grid-template-columns: repeat(5, 1fr);
}
.elementor-grid-laptop-6 .elementor-grid {
grid-template-columns: repeat(6, 1fr);
}
.elementor-grid-laptop-7 .elementor-grid {
grid-template-columns: repeat(7, 1fr);
}
.elementor-grid-laptop-8 .elementor-grid {
grid-template-columns: repeat(8, 1fr);
}
.elementor-grid-laptop-9 .elementor-grid {
grid-template-columns: repeat(9, 1fr);
}
.elementor-grid-laptop-10 .elementor-grid {
grid-template-columns: repeat(10, 1fr);
}
.elementor-grid-laptop-11 .elementor-grid {
grid-template-columns: repeat(11, 1fr);
}
.elementor-grid-laptop-12 .elementor-grid {
grid-template-columns: repeat(12, 1fr);
}
}
@media (max-width: -1) {
.elementor-grid-tablet_extra-0 .elementor-grid {
display: inline-block;
width: 100%;
word-spacing: var(--grid-column-gap);
margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: var(--grid-row-gap);
word-break: break-word;
}
.elementor-grid-tablet_extra-1 .elementor-grid {
grid-template-columns: repeat(1, 1fr);
}
.elementor-grid-tablet_extra-2 .elementor-grid {
grid-template-columns: repeat(2, 1fr);
}
.elementor-grid-tablet_extra-3 .elementor-grid {
grid-template-columns: repeat(3, 1fr);
}
.elementor-grid-tablet_extra-4 .elementor-grid {
grid-template-columns: repeat(4, 1fr);
}
.elementor-grid-tablet_extra-5 .elementor-grid {
grid-template-columns: repeat(5, 1fr);
}
.elementor-grid-tablet_extra-6 .elementor-grid {
grid-template-columns: repeat(6, 1fr);
}
.elementor-grid-tablet_extra-7 .elementor-grid {
grid-template-columns: repeat(7, 1fr);
}
.elementor-grid-tablet_extra-8 .elementor-grid {
grid-template-columns: repeat(8, 1fr);
}
.elementor-grid-tablet_extra-9 .elementor-grid {
grid-template-columns: repeat(9, 1fr);
}
.elementor-grid-tablet_extra-10 .elementor-grid {
grid-template-columns: repeat(10, 1fr);
}
.elementor-grid-tablet_extra-11 .elementor-grid {
grid-template-columns: repeat(11, 1fr);
}
.elementor-grid-tablet_extra-12 .elementor-grid {
grid-template-columns: repeat(12, 1fr);
}
}
@media (max-width: 1024px) {
.elementor-grid-tablet-0 .elementor-grid {
display: inline-block;
width: 100%;
word-spacing: var(--grid-column-gap);
margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: var(--grid-row-gap);
word-break: break-word;
}
.elementor-grid-tablet-1 .elementor-grid {
grid-template-columns: repeat(1, 1fr);
}
.elementor-grid-tablet-2 .elementor-grid {
grid-template-columns: repeat(2, 1fr);
}
.elementor-grid-tablet-3 .elementor-grid {
grid-template-columns: repeat(3, 1fr);
}
.elementor-grid-tablet-4 .elementor-grid {
grid-template-columns: repeat(4, 1fr);
}
.elementor-grid-tablet-5 .elementor-grid {
grid-template-columns: repeat(5, 1fr);
}
.elementor-grid-tablet-6 .elementor-grid {
grid-template-columns: repeat(6, 1fr);
}
.elementor-grid-tablet-7 .elementor-grid {
grid-template-columns: repeat(7, 1fr);
}
.elementor-grid-tablet-8 .elementor-grid {
grid-template-columns: repeat(8, 1fr);
}
.elementor-grid-tablet-9 .elementor-grid {
grid-template-columns: repeat(9, 1fr);
}
.elementor-grid-tablet-10 .elementor-grid {
grid-template-columns: repeat(10, 1fr);
}
.elementor-grid-tablet-11 .elementor-grid {
grid-template-columns: repeat(11, 1fr);
}
.elementor-grid-tablet-12 .elementor-grid {
grid-template-columns: repeat(12, 1fr);
}
}
@media (max-width: -1) {
.elementor-grid-mobile_extra-0 .elementor-grid {
display: inline-block;
width: 100%;
word-spacing: var(--grid-column-gap);
margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: var(--grid-row-gap);
word-break: break-word;
}
.elementor-grid-mobile_extra-1 .elementor-grid {
grid-template-columns: repeat(1, 1fr);
}
.elementor-grid-mobile_extra-2 .elementor-grid {
grid-template-columns: repeat(2, 1fr);
}
.elementor-grid-mobile_extra-3 .elementor-grid {
grid-template-columns: repeat(3, 1fr);
}
.elementor-grid-mobile_extra-4 .elementor-grid {
grid-template-columns: repeat(4, 1fr);
}
.elementor-grid-mobile_extra-5 .elementor-grid {
grid-template-columns: repeat(5, 1fr);
}
.elementor-grid-mobile_extra-6 .elementor-grid {
grid-template-columns: repeat(6, 1fr);
}
.elementor-grid-mobile_extra-7 .elementor-grid {
grid-template-columns: repeat(7, 1fr);
}
.elementor-grid-mobile_extra-8 .elementor-grid {
grid-template-columns: repeat(8, 1fr);
}
.elementor-grid-mobile_extra-9 .elementor-grid {
grid-template-columns: repeat(9, 1fr);
}
.elementor-grid-mobile_extra-10 .elementor-grid {
grid-template-columns: repeat(10, 1fr);
}
.elementor-grid-mobile_extra-11 .elementor-grid {
grid-template-columns: repeat(11, 1fr);
}
.elementor-grid-mobile_extra-12 .elementor-grid {
grid-template-columns: repeat(12, 1fr);
}
}
@media (max-width: 767px) {
.elementor-grid-mobile-0 .elementor-grid {
display: inline-block;
width: 100%;
word-spacing: var(--grid-column-gap);
margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: var(--grid-row-gap);
word-break: break-word;
}
.elementor-grid-mobile-1 .elementor-grid {
grid-template-columns: repeat(1, 1fr);
}
.elementor-grid-mobile-2 .elementor-grid {
grid-template-columns: repeat(2, 1fr);
}
.elementor-grid-mobile-3 .elementor-grid {
grid-template-columns: repeat(3, 1fr);
}
.elementor-grid-mobile-4 .elementor-grid {
grid-template-columns: repeat(4, 1fr);
}
.elementor-grid-mobile-5 .elementor-grid {
grid-template-columns: repeat(5, 1fr);
}
.elementor-grid-mobile-6 .elementor-grid {
grid-template-columns: repeat(6, 1fr);
}
.elementor-grid-mobile-7 .elementor-grid {
grid-template-columns: repeat(7, 1fr);
}
.elementor-grid-mobile-8 .elementor-grid {
grid-template-columns: repeat(8, 1fr);
}
.elementor-grid-mobile-9 .elementor-grid {
grid-template-columns: repeat(9, 1fr);
}
.elementor-grid-mobile-10 .elementor-grid {
grid-template-columns: repeat(10, 1fr);
}
.elementor-grid-mobile-11 .elementor-grid {
grid-template-columns: repeat(11, 1fr);
}
.elementor-grid-mobile-12 .elementor-grid {
grid-template-columns: repeat(12, 1fr);
}
}
@media (min-width: 1025px) {
#elementor-device-mode:after {
content: "desktop";
}
}
@media (min-width: -1) {
#elementor-device-mode:after {
content: "widescreen";
}
}
@media (max-width: -1) {
#elementor-device-mode:after {
content: "laptop";
}
}
@media (max-width: -1) {
#elementor-device-mode:after {
content: "tablet_extra";
}
}
@media (max-width: 1024px) {
#elementor-device-mode:after {
content: "tablet";
}
}
@media (max-width: -1) {
#elementor-device-mode:after {
content: "mobile_extra";
}
}
@media (max-width: 767px) {
#elementor-device-mode:after {
content: "mobile";
}
}
@media (prefers-reduced-motion: no-preference) {
html {
scroll-behavior: smooth;
}
}
.e-con {
--border-radius: 0;
--border-top-width: 0px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
--border-style: initial;
--border-color: initial;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--content-width: min(100%, var(--container-max-width, 1140px));
--width: 100%;
--min-height: initial;
--height: auto;
--text-align: initial;
--margin-top: 0px;
--margin-right: 0px;
--margin-bottom: 0px;
--margin-left: 0px;
--padding-top: var(--container-default-padding-top, 10px);
--padding-right: var(--container-default-padding-right, 10px);
--padding-bottom: var(--container-default-padding-bottom, 10px);
--padding-left: var(--container-default-padding-left, 10px);
--position: relative;
--z-index: revert;
--overflow: visible;
--gap: var(--widgets-spacing, 20px);
--row-gap: var(--widgets-spacing-row, 20px);
--column-gap: var(--widgets-spacing-column, 20px);
--overlay-mix-blend-mode: initial;
--overlay-opacity: 1;
--overlay-transition: 0.3s;
--e-con-grid-template-columns: repeat(3, 1fr);
--e-con-grid-template-rows: repeat(2, 1fr);
position: var(--position);
width: var(--width);
min-width: 0;
min-height: var(--min-height);
height: var(--height);
border-radius: var(--border-radius);
z-index: var(--z-index);
overflow: var(--overflow);
--flex-wrap-mobile: wrap;
}
.e-con:where(:not(.e-div-block-base)) {
transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
}
.e-con {
--margin-block-start: var(--margin-top);
--margin-block-end: var(--margin-bottom);
--margin-inline-start: var(--margin-left);
--margin-inline-end: var(--margin-right);
--padding-inline-start: var(--padding-left);
--padding-inline-end: var(--padding-right);
--padding-block-start: var(--padding-top);
--padding-block-end: var(--padding-bottom);
--border-block-start-width: var(--border-top-width);
--border-block-end-width: var(--border-bottom-width);
--border-inline-start-width: var(--border-left-width);
--border-inline-end-width: var(--border-right-width);
}
body.rtl .e-con {
--padding-inline-start: var(--padding-right);
--padding-inline-end: var(--padding-left);
--margin-inline-start: var(--margin-right);
--margin-inline-end: var(--margin-left);
--border-inline-start-width: var(--border-right-width);
--border-inline-end-width: var(--border-left-width);
}
.e-con {
margin-block-start: var(--margin-block-start);
margin-inline-end: var(--margin-inline-end);
margin-block-end: var(--margin-block-end);
margin-inline-start: var(--margin-inline-start);
padding-inline-start: var(--padding-inline-start);
padding-inline-end: var(--padding-inline-end);
}
.e-con.e-flex {
--flex-direction: column;
--flex-basis: auto;
--flex-grow: 0;
--flex-shrink: 1;
flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
.e-con-full, .e-con > .e-con-inner {
text-align: var(--text-align);
padding-block-start: var(--padding-block-start);
padding-block-end: var(--padding-block-end);
}
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner {
flex-direction: var(--flex-direction);
}
.e-con, .e-con > .e-con-inner {
display: var(--display);
}
.e-con.e-grid {
--grid-justify-content: start;
--grid-align-content: start;
--grid-auto-flow: row;
}
.e-con.e-grid, .e-con.e-grid > .e-con-inner {
grid-template-columns: var(--e-con-grid-template-columns);
grid-template-rows: var(--e-con-grid-template-rows);
justify-content: var(--grid-justify-content);
align-content: var(--grid-align-content);
grid-auto-flow: var(--grid-auto-flow);
justify-items: var(--justify-items);
align-items: var(--align-items);
}
.e-con-boxed.e-flex {
flex-direction: column;
flex-wrap: initial;
justify-content: initial;
align-items: initial;
align-content: initial;
}
.e-con-boxed.e-grid {
justify-items: initial;
grid-template-columns: 1fr;
grid-template-rows: 1fr;
}
.e-con-boxed {
text-align: initial;
gap: initial;
}
.e-con.e-flex > .e-con-inner {
flex-wrap: var(--flex-wrap);
justify-content: var(--justify-content);
align-items: var(--align-items);
align-content: var(--align-content);
flex-basis: initial;
flex-grow: 1;
flex-shrink: initial;
align-self: initial;
}
.e-con.e-grid > .e-con-inner {
justify-items: var(--justify-items);
align-items: var(--align-items);
}
.e-con > .e-con-inner {
gap: var(--row-gap) var(--column-gap);
width: 100%;
max-width: var(--content-width);
margin: 0 auto;
padding-inline-start: 0;
padding-inline-end: 0;
height: 100%;
}
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con {
--margin-left: auto;
--margin-right: auto;
max-width: min(100%, var(--width));
}
:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con {
--margin-right: 0px;
--margin-left: 0px;
}
.e-con .elementor-widget.elementor-widget {
margin-block-end: 0;
}
.e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,
.e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before,
.e-con > .elementor-background-slideshow::before {
content: var(--background-overlay);
display: block;
position: absolute;
mix-blend-mode: var(--overlay-mix-blend-mode);
opacity: var(--overlay-opacity);
transition: var(--overlay-transition, 0.3s);
border-radius: var(--border-radius);
border-style: var(--border-style);
border-color: var(--border-color);
border-block-start-width: var(--border-block-start-width);
border-inline-end-width: var(--border-inline-end-width);
border-block-end-width: var(--border-block-end-width);
border-inline-start-width: var(--border-inline-start-width);
top: calc(0px - var(--border-top-width));
left: calc(0px - var(--border-left-width));
width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
.e-con::before {
transition: background var(--overlay-transition, 0.3s), border-radius var(--border-transition, 0.3s), opacity var(--overlay-transition, 0.3s);
}
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container {
border-radius: var(--border-radius);
border-style: var(--border-style);
border-color: var(--border-color);
border-block-start-width: var(--border-block-start-width);
border-inline-end-width: var(--border-inline-end-width);
border-block-end-width: var(--border-block-end-width);
border-inline-start-width: var(--border-inline-start-width);
top: calc(0px - var(--border-top-width));
left: calc(0px - var(--border-left-width));
width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
@media (max-width: 767px) {
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile {
display: none;
}
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before {
z-index: 1;
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before {
z-index: 2;
}
.e-con .elementor-widget {
min-width: 0;
}
.e-con .elementor-widget-video, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-empty {
width: 100%;
}
.e-con .elementor-widget.e-widget-swiper {
width: 100%;
}
.e-con > .elementor-widget > .elementor-widget-container, .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container {
height: 100%;
}
.elementor.elementor .e-con > .elementor-widget, .e-con.e-con > .e-con-inner > .elementor-widget {
max-width: 100%;
}
.e-con .elementor-widget:not(:last-child) {
--kit-widget-spacing: 0px;
}
@media (max-width: 767px) {
.e-con.e-flex {
--width: 100%;
--flex-wrap: var(--flex-wrap-mobile);
}
.e-con.e-flex .elementor-widget-archive-posts {
width: 100%;
}
}
.elementor-form-fields-wrapper {
display: flex;
flex-wrap: wrap;
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup {
flex-basis: 100%;
max-width: 100%;
}
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper {
flex-grow: 1;
}
.elementor-field-group {
flex-wrap: wrap;
align-items: center;
}
.elementor-field-group.elementor-field-type-submit {
align-items: flex-end;
}
.elementor-field-group .elementor-field-textual {
width: 100%;
max-width: 100%;
border: 1px solid #69727D;
background-color: transparent;
color: #1f2124;
vertical-align: middle;
flex-grow: 1;
}
.elementor-field-group .elementor-field-textual:focus {
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
outline: 0;
}
.elementor-field-group .elementor-field-textual::-moz-placeholder {
color: inherit;
font-family: inherit;
opacity: 0.6;
}
.elementor-field-group .elementor-field-textual::placeholder {
color: inherit;
font-family: inherit;
opacity: 0.6;
}
.elementor-field-group .elementor-select-wrapper {
display: flex;
position: relative;
width: 100%;
}
.elementor-field-group .elementor-select-wrapper select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: inherit;
font-size: inherit;
font-family: inherit;
font-weight: inherit;
font-style: inherit;
text-transform: inherit;
letter-spacing: inherit;
line-height: inherit;
flex-basis: 100%;
padding-inline-end: 20px;
}
.elementor-field-group .elementor-select-wrapper:before {
content: "\e92a";
font-family: "eicons";
font-size: 15px;
position: absolute;
inset-block-start: 50%;
inset-inline-end: 10px;
transform: translateY(-50%);
pointer-events: none;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
content: "";
}
.elementor-field-subgroup {
display: flex;
flex-wrap: wrap;
}
.elementor-field-subgroup .elementor-field-option label {
display: inline-block;
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
padding-inline-end: 10px;
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
flex-basis: 100%;
}
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label {
display: inline;
}
.elementor-field-label {
cursor: pointer;
}
.elementor-mark-required .elementor-field-label:after {
content: "*";
color: red;
padding-inline-start: 0.2em;
}
.elementor-field-textual {
line-height: 1.4;
font-size: 15px;
min-height: 40px;
padding: 5px 14px;
border-radius: 3px;
}
.elementor-field-textual.elementor-size-xs {
font-size: 13px;
min-height: 33px;
padding: 4px 12px;
border-radius: 2px;
}
.elementor-field-textual.elementor-size-md {
font-size: 16px;
min-height: 47px;
padding: 6px 16px;
border-radius: 4px;
}
.elementor-field-textual.elementor-size-lg {
font-size: 18px;
min-height: 59px;
padding: 7px 20px;
border-radius: 5px;
}
.elementor-field-textual.elementor-size-xl {
font-size: 20px;
min-height: 72px;
padding: 8px 24px;
border-radius: 6px;
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: 100%;
}
.elementor-button-align-stretch .e-form__buttons__wrapper {
flex-basis: 50%;
flex-grow: 1;
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button {
flex-basis: 100%;
}
.elementor-button-align-center .elementor-field-type-submit,
.elementor-button-align-center .e-form__buttons {
justify-content: center;
}
.elementor-button-align-start .elementor-field-type-submit,
.elementor-button-align-start .e-form__buttons {
justify-content: flex-start;
}
[dir=rtl] .elementor-button-align-start .elementor-field-type-submit,
[dir=rtl] .elementor-button-align-start .e-form__buttons {
justify-content: flex-end;
}
.elementor-button-align-end .elementor-field-type-submit,
.elementor-button-align-end .e-form__buttons {
justify-content: flex-end;
}
[dir=rtl] .elementor-button-align-end .elementor-field-type-submit,
[dir=rtl] .elementor-button-align-end .e-form__buttons {
justify-content: flex-start;
}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: initial;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper {
flex-grow: initial;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button {
flex-basis: initial;
}
@media screen and (max-width: 1024px) {
.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: 100%;
}
.elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
flex-basis: 50%;
flex-grow: 1;
}
.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
flex-basis: 100%;
}
.elementor-tablet-button-align-center .elementor-field-type-submit,
.elementor-tablet-button-align-center .e-form__buttons {
justify-content: center;
}
.elementor-tablet-button-align-start .elementor-field-type-submit,
.elementor-tablet-button-align-start .e-form__buttons {
justify-content: flex-start;
}
[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit,
[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons {
justify-content: flex-end;
}
.elementor-tablet-button-align-end .elementor-field-type-submit,
.elementor-tablet-button-align-end .e-form__buttons {
justify-content: flex-end;
}
[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit,
[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons {
justify-content: flex-start;
}
.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: initial;
}
.elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper {
flex-grow: initial;
}
.elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button {
flex-basis: initial;
}
}
@media screen and (max-width: 767px) {
.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: 100%;
}
.elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
flex-basis: 50%;
flex-grow: 1;
}
.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
flex-basis: 100%;
}
.elementor-mobile-button-align-center .elementor-field-type-submit,
.elementor-mobile-button-align-center .e-form__buttons {
justify-content: center;
}
.elementor-mobile-button-align-start .elementor-field-type-submit,
.elementor-mobile-button-align-start .e-form__buttons {
justify-content: flex-start;
}
[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit,
[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons {
justify-content: flex-end;
}
.elementor-mobile-button-align-end .elementor-field-type-submit,
.elementor-mobile-button-align-end .e-form__buttons {
justify-content: flex-end;
}
[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit,
[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons {
justify-content: flex-start;
}
.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: initial;
}
.elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper {
flex-grow: initial;
}
.elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button {
flex-basis: initial;
}
}
.elementor-error .elementor-field {
border-color: #d9534f;
}
.elementor-error .help-inline {
color: #d9534f;
font-size: 0.9em;
}
.elementor-message {
margin: 10px 0;
font-size: 1em;
line-height: 1;
}
.elementor-message:before {
content: "\e90e";
display: inline-block;
font-family: eicons;
font-weight: normal;
font-style: normal;
vertical-align: middle;
margin-inline-end: 5px;
}
.elementor-message.elementor-message-danger {
color: #d9534f;
}
.elementor-message.elementor-message-danger:before {
content: "\e87f";
}
.elementor-message.form-message-success {
color: #5cb85c;
}
.elementor-form .elementor-button {
padding-block-start: 0;
padding-block-end: 0;
border: none;
}
.elementor-form .elementor-button > span, .elementor-form .elementor-button-content-wrapper {
display: flex;
justify-content: center;
flex-direction: row;
gap: 5px;
}
.elementor-form .elementor-button.elementor-size-xs {
min-height: 33px;
}
.elementor-form .elementor-button.elementor-size-sm {
min-height: 40px;
}
.elementor-form .elementor-button.elementor-size-md {
min-height: 47px;
}
.elementor-form .elementor-button.elementor-size-lg {
min-height: 59px;
}
.elementor-form .elementor-button.elementor-size-xl {
min-height: 72px;
}
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 400ms);
}
.elementor-heading-title {
padding: 0;
margin: 0;
line-height: 1;
}
.elementor-button {
display: inline-block;
line-height: 1;
background-color: #69727D;
font-size: 15px;
padding: 12px 24px;
border-radius: 3px;
color: #fff;
fill: #fff;
text-align: center;
transition: all 0.3s;
}
.elementor-button:hover, .elementor-button:focus, .elementor-button:visited {
color: #fff;
}
.elementor-button-content-wrapper {
display: flex;
justify-content: center;
flex-direction: row;
gap: 5px;
}
.elementor-button-icon {
display: flex;
align-items: center;
}
.elementor-button-icon svg {
width: 1em;
height: auto;
}
.elementor-button-icon .e-font-icon-svg {
height: 1em;
}
.elementor-button-text {
display: inline-block;
}
.elementor-button.elementor-size-xs {
font-size: 13px;
padding: 10px 20px;
border-radius: 2px;
}
.elementor-button.elementor-size-md {
font-size: 16px;
padding: 15px 30px;
border-radius: 4px;
}
.elementor-button.elementor-size-lg {
font-size: 18px;
padding: 20px 40px;
border-radius: 5px;
}
.elementor-button.elementor-size-xl {
font-size: 20px;
padding: 25px 50px;
border-radius: 6px;
}
.elementor-button span {
text-decoration: inherit;
}
.elementor-element.elementor-button-info .elementor-button {
background-color: #5bc0de;
}
.elementor-element.elementor-button-success .elementor-button {
background-color: #5cb85c;
}
.elementor-element.elementor-button-warning .elementor-button {
background-color: #f0ad4e;
}
.elementor-element.elementor-button-danger .elementor-button {
background-color: #d9534f;
}
.elementor-widget-button .elementor-button .elementor-button-info {
background-color: #5bc0de;
}
.elementor-widget-button .elementor-button .elementor-button-success {
background-color: #5cb85c;
}
.elementor-widget-button .elementor-button .elementor-button-warning {
background-color: #f0ad4e;
}
.elementor-widget-button .elementor-button .elementor-button-danger {
background-color: #d9534f;
}
.elementor-view-stacked .elementor-icon {
padding: 0.5em;
background-color: #69727D;
color: #fff;
fill: #fff;
}
.elementor-view-framed .elementor-icon {
padding: 0.5em;
color: #69727D;
border: 3px solid #69727D;
background-color: transparent;
}
.elementor-icon {
display: inline-block;
line-height: 1;
transition: all 0.3s;
color: #69727D;
font-size: 50px;
text-align: center;
}
.elementor-icon:hover {
color: #69727D;
}
.elementor-icon i, .elementor-icon svg {
width: 1em;
height: 1em;
position: relative;
display: block;
}
.elementor-icon i:before, .elementor-icon svg:before {
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.elementor-icon i.fad {
width: initial;
}
.elementor-shape-square .elementor-icon {
border-radius: 0;
}
.elementor-shape-rounded .elementor-icon {
border-radius: 10%;
}
.elementor-shape-circle .elementor-icon {
border-radius: 50%;
}
.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
transform: perspective(var(--e-transform-perspective, 0)) rotateZ(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}
.e-con.e-transform {
transform: perspective(var(--e-con-transform-perspective, 0)) rotateZ(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
}
.animated {
animation-duration: 1.25s;
}
.animated.animated-slow {
animation-duration: 2s;
}
.animated.animated-fast {
animation-duration: 0.75s;
}
.animated.infinite {
animation-iteration-count: infinite;
}
.animated.reverse {
animation-direction: reverse;
animation-fill-mode: forwards;
}
@media (prefers-reduced-motion: reduce) {
.animated {
animation: none !important;
}
html * {
transition-duration: 0s !important;
transition-delay: 0s !important;
}
}
@media (max-width: 767px) {
.elementor .elementor-hidden-phone,
.elementor .elementor-hidden-mobile {
display: none;
}
}
@media (min-width: -1) and (max-width: -1) {
.elementor .elementor-hidden-mobile_extra {
display: none;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.elementor .elementor-hidden-tablet {
display: none;
}
}
@media (min-width: -1) and (max-width: -1) {
.elementor .elementor-hidden-tablet_extra {
display: none;
}
}
@media (min-width: -1) and (max-width: -1) {
.elementor .elementor-hidden-laptop {
display: none;
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.elementor .elementor-hidden-desktop {
display: none;
}
}
@media (min-width: -1) {
.elementor .elementor-hidden-widescreen {
display: none;
}
}