.elementor-27 .elementor-element.elementor-element-727aa069>.elementor-container {
    min-height: 96vh;
}

.elementor-27 .elementor-element.elementor-element-727aa069 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-727aa069:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-727aa069>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2021/02/Texas_property_tax_lender-hero-photo.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-27 .elementor-element.elementor-element-727aa069>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.33;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-7219f20 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-27 .elementor-element.elementor-element-7219f20 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 3.4rem;
    font-weight: 900;
}

.elementor-27 .elementor-element.elementor-element-664393dd {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-27 .elementor-element.elementor-element-664393dd .elementor-heading-title {
    color: #99CA3C;
    font-family: "Lato", Sans-serif;
    font-size: 3.4rem;
    font-weight: 900;
}

.elementor-27 .elementor-element.elementor-element-664393dd>.elementor-widget-container {
    padding: 0px 0px 0px 12px;
}

.elementor-27 .elementor-element.elementor-element-20fc797f {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-20fc797f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 3.4rem;
    font-weight: 900;
}

.elementor-27 .elementor-element.elementor-element-7e900226 .elementor-button .elementor-align-icon-right {
    margin-left: 9px;
}

.elementor-27 .elementor-element.elementor-element-7e900226 .elementor-button .elementor-align-icon-left {
    margin-right: 9px;
}

.elementor-27 .elementor-element.elementor-element-7e900226 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 1px 0px;
}

.elementor-27 .elementor-element.elementor-element-7e900226 .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-7e900226 .elementor-button:focus {
    color: #99CA3C;
}

.elementor-27 .elementor-element.elementor-element-7e900226 .elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-7e900226 .elementor-button:focus svg {
    fill: #99CA3C;
}

.elementor-27 .elementor-element.elementor-element-5e22b2e8>.elementor-container {
    max-width: 1200px;
}

.elementor-27 .elementor-element.elementor-element-5e22b2e8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 96px 0px;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-3967c6a6.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-3967c6a6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-3967c6a6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 24px;
}

.elementor-27 .elementor-element.elementor-element-3d994ca1 .elementor-spacer-inner {
    height: 45px;
}

.elementor-27 .elementor-element.elementor-element-a69d571 .elementor-heading-title {
    color: #393939;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    line-height: 1.2em;
}

.elementor-27 .elementor-element.elementor-element-a69d571>.elementor-widget-container {
    padding: 0px 108px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-22bf9fee .elementor-text-editor {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-22bf9fee {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-27 .elementor-element.elementor-element-22bf9fee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 120px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-3aafeb64 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-weight: 800;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #99CA3C;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #99CA3C;
    padding: 24px 21px 21px 24px;
}

.elementor-27 .elementor-element.elementor-element-3aafeb64 .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-3aafeb64 .elementor-button:focus {
    background-color: #0F72B6;
    border-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-3aafeb64>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-27 .elementor-element.elementor-element-376a168a {
    --divider-border-style: solid;
    --divider-color: #E7E7E7;
    --divider-border-width: 1px;
}

.elementor-27 .elementor-element.elementor-element-376a168a .elementor-divider-separator {
    width: 100%;
}

.elementor-27 .elementor-element.elementor-element-376a168a .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27 .elementor-element.elementor-element-376a168a>.elementor-widget-container {
    padding: 0px 120px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-27510b5a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-3fc0c3a3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-7411603 {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-7411603 .elementor-image img {
    width: 39%;
}

.elementor-27 .elementor-element.elementor-element-3d87634b .elementor-button {
    font-family: "Lato", Sans-serif;
    font-weight: bold;
    fill: #4D4D4D;
    color: #4D4D4D;
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-27 .elementor-element.elementor-element-6ecb181f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-7e527ec9 {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-7e527ec9 .elementor-image img {
    width: 50%;
}

.elementor-27 .elementor-element.elementor-element-c1e8d3a .elementor-button {
    font-family: "Lato", Sans-serif;
    font-weight: bold;
    fill: #4D4D4D;
    color: #4D4D4D;
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-27 .elementor-element.elementor-element-2a04db04>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(23.000000000000032, 22.000000000000004, 49.00000000000001, 0.1);
    margin: -20px 7px 0px 67px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-2ee2928>.elementor-widget-container {
    margin: -309px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1507a40a:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-1507a40a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-1507a40a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -110px;
    margin-bottom: 0px;
    padding: 24px 10px 24px 5px;
    z-index: 9;
}

.elementor-27 .elementor-element.elementor-element-1507a40a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-31b61d01>.elementor-element-populated {
    border-style: solid;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-31b61d01>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-33b21d82 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-33b21d82>.elementor-widget-container {
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-79aac0c1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: 700;
}

.elementor-27 .elementor-element.elementor-element-79aac0c1>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-65218316.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-65218316.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-65218316>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-46af3884:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-46af3884>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-46af3884 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -110px;
    margin-bottom: 0px;
    padding: 24px 10px 24px 5px;
    z-index: 9;
}

.elementor-27 .elementor-element.elementor-element-46af3884>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-2c6b968c.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-2c6b968c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-2c6b968c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-2c6b968c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-2d011b80 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-2d011b80.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-2d011b80.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-2d011b80.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-2d011b80.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-2d011b80.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-2d011b80 .elementor-icon {
    font-size: 33px;
}

.elementor-27 .elementor-element.elementor-element-2d011b80 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-2d011b80 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-1cc4436>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-3d9f3c91 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-3d9f3c91>.elementor-widget-container {
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1ce95d59 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: 700;
}

.elementor-27 .elementor-element.elementor-element-1ce95d59>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-42356c66 {
    padding: 45px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-2ff2fb41>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-field-group {
    padding-right: calc( 10px/2);
    padding-left: calc( 10px/2);
    margin-bottom: 24px;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2);
    margin-right: calc( -10px/2);
    margin-bottom: -24px;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-27 .elementor-element.elementor-element-5e560024 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-5e560024 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-27 .elementor-element.elementor-element-5e560024 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-weight: 800;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .e-form__buttons__wrapper__button-next {
    background-color: #FFD503;
    color: #393939;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-button[type="submit"] {
    background-color: #FFD503;
    color: #393939;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-button[type="submit"] svg * {
    fill: #393939;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .e-form__buttons__wrapper__button-next:hover {
    color: #393939;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-button[type="submit"]:hover {
    color: #393939;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .elementor-button[type="submit"]:hover svg * {
    fill: #393939;
}

.elementor-27 .elementor-element.elementor-element-5e560024 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-5e560024 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-27 .elementor-element.elementor-element-174d2698>.elementor-container {
    max-width: 1170px;
}

.elementor-27 .elementor-element.elementor-element-174d2698>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-174d2698 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-bottom: 0px;
    padding: 45px 0px 45px 0px;
}

.elementor-27 .elementor-element.elementor-element-174d2698:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-174d2698>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-174d2698>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-5078daa4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-5078daa4>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
}

.elementor-27 .elementor-element.elementor-element-5078daa4>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-5078daa4>.elementor-element-populated>.elementor-background-overlay,
.elementor-27 .elementor-element.elementor-element-5078daa4>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-5078daa4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-142ef632 {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-142ef632 .elementor-heading-title {
    color: #FFD503;
    font-family: "Lato", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    line-height: 1.5em;
}

.elementor-27 .elementor-element.elementor-element-142ef632>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-27 .elementor-element.elementor-element-4489964b {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-4489964b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-4489964b>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-4a32d48e .elementor-button .elementor-align-icon-right {
    margin-left: 9px;
}

.elementor-27 .elementor-element.elementor-element-4a32d48e .elementor-button .elementor-align-icon-left {
    margin-right: 9px;
}

.elementor-27 .elementor-element.elementor-element-4a32d48e .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    fill: #FFD503;
    color: #FFD503;
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 1px 0px;
}

.elementor-27 .elementor-element.elementor-element-4a32d48e .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-4a32d48e .elementor-button:focus {
    color: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-4a32d48e .elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-4a32d48e .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-4a32d48e>.elementor-widget-container {
    padding: 30px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-66a6d884>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-66a6d884>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
}

.elementor-27 .elementor-element.elementor-element-1d380b20 {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-1d380b20 .elementor-heading-title {
    color: #FFD503;
    font-family: "Lato", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    line-height: 1.5em;
}

.elementor-27 .elementor-element.elementor-element-1d380b20>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-27 .elementor-element.elementor-element-12860326 {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-12860326 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-12860326>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-430f9017 .elementor-button .elementor-align-icon-right {
    margin-left: 9px;
}

.elementor-27 .elementor-element.elementor-element-430f9017 .elementor-button .elementor-align-icon-left {
    margin-right: 9px;
}

.elementor-27 .elementor-element.elementor-element-430f9017 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    fill: #FFD503;
    color: #FFD503;
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 1px 0px;
}

.elementor-27 .elementor-element.elementor-element-430f9017 .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-430f9017 .elementor-button:focus {
    color: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-430f9017 .elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-430f9017 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-430f9017>.elementor-widget-container {
    padding: 30px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-43488614>.elementor-container {
    max-width: 1170px;
}

.elementor-27 .elementor-element.elementor-element-43488614 {
    overflow: hidden;
    padding: 99px 0px 44px 0px;
}

.elementor-27 .elementor-element.elementor-element-1fc1ba9b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-738630c8 {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-738630c8 .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.5em;
}

.elementor-27 .elementor-element.elementor-element-5a7d94e6 {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-5a7d94e6 .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-27 .elementor-element.elementor-element-5a7d94e6>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-704a6abf>.elementor-container {
    max-width: 1170px;
}

.elementor-27 .elementor-element.elementor-element-704a6abf {
    overflow: hidden;
    padding: 0px 0px 99px 0px;
}

.elementor-27 .elementor-element.elementor-element-cf2a6e0>.elementor-element-populated {
    padding: 45px 45px 45px 45px;
}

.elementor-27 .elementor-element.elementor-element-813ac82 .elementor-image img {
    width: 100%;
}

.elementor-27 .elementor-element.elementor-element-3597bba3 {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-3597bba3 .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.875em;
}

.elementor-27 .elementor-element.elementor-element-38d75dad .elementor-text-editor {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-38d75dad {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-115e2756 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    fill: #393939;
    color: #393939;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #99CA3C;
    border-radius: 3px 3px 3px 3px;
    padding: 15px 30px 15px 30px;
}

.elementor-27 .elementor-element.elementor-element-115e2756 .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-115e2756 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0F72B6;
    border-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-115e2756 .elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-115e2756 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-115e2756>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-44254da8>.elementor-element-populated {
    padding: 45px 45px 45px 45px;
}

.elementor-27 .elementor-element.elementor-element-117d269b .elementor-image img {
    width: 100%;
}

.elementor-27 .elementor-element.elementor-element-74fbad00 {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-74fbad00 .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.875em;
}

.elementor-27 .elementor-element.elementor-element-6105e909 .elementor-text-editor {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-6105e909 {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-67dcdd28 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    fill: #393939;
    color: #393939;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #99CA3C;
    border-radius: 3px 3px 3px 3px;
    padding: 15px 30px 15px 30px;
}

.elementor-27 .elementor-element.elementor-element-67dcdd28 .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-67dcdd28 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0F72B6;
    border-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-67dcdd28 .elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-67dcdd28 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-67dcdd28>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-37b264c2>.elementor-element-populated {
    padding: 45px 45px 45px 45px;
}

.elementor-27 .elementor-element.elementor-element-41197819 .elementor-image img {
    width: 100%;
}

.elementor-27 .elementor-element.elementor-element-1656709 {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-1656709 .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.875em;
}

.elementor-27 .elementor-element.elementor-element-23a694b1 .elementor-text-editor {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-23a694b1 {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-3b6c81a5 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    fill: #393939;
    color: #393939;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #99CA3C;
    border-radius: 3px 3px 3px 3px;
    padding: 15px 30px 15px 30px;
}

.elementor-27 .elementor-element.elementor-element-3b6c81a5 .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-3b6c81a5 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0F72B6;
    border-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-3b6c81a5 .elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-3b6c81a5 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-3b6c81a5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-2dd58c56>.elementor-container {
    max-width: 1170px;
}

.elementor-27 .elementor-element.elementor-element-2dd58c56>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-2dd58c56 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 45px 0px 45px 0px;
}

.elementor-27 .elementor-element.elementor-element-2dd58c56:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-2dd58c56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-2dd58c56>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-4ebf603d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-68fcf07c {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-68fcf07c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    line-height: 1.5em;
}

.elementor-27 .elementor-element.elementor-element-68fcf07c>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-27 .elementor-element.elementor-element-19b7eed .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-19b7eed>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-2e537567.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-2e537567.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-6d988893 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-weight: 800;
    fill: #393939;
    color: #393939;
    background-color: #FFD503;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFD503;
    padding: 24px 21px 21px 24px;
}

.elementor-27 .elementor-element.elementor-element-6d988893 .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-6d988893 .elementor-button:focus {
    background-color: #FFD503;
}

.elementor-27 .elementor-element.elementor-element-6d988893>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-e19be58 {
    overflow: hidden;
    padding: 99px 0px 70px 0px;
}

.elementor-27 .elementor-element.elementor-element-60cc7aee>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-5c885e47 {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-5c885e47 .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.5em;
}

.elementor-27 .elementor-element.elementor-element-57117fad {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-57117fad .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-27 .elementor-element.elementor-element-57117fad>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-18ca30b2>.elementor-container {
    max-width: 1170px;
}

.elementor-27 .elementor-element.elementor-element-18ca30b2 {
    overflow: hidden;
    padding: 0px 0px 45px 0px;
}

.elementor-27 .elementor-element.elementor-element-26c8cb0e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-26c8cb0e>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-26c8cb0e>.elementor-element-populated>.elementor-background-overlay,
.elementor-27 .elementor-element.elementor-element-26c8cb0e>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-27 .elementor-element.elementor-element-26c8cb0e>.elementor-element-populated {
    box-shadow: 0px 0px 54px 6px rgba(0, 0, 0, 0.12);
    margin: 0px 15px 0px 15px;
    padding: 30px 60px 20px 60px;
}

.elementor-27 .elementor-element.elementor-element-755414e6 .elementor-testimonial-content {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-755414e6 .elementor-testimonial-name {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: 800;
}

.elementor-27 .elementor-element.elementor-element-755414e6 .elementor-testimonial-job {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-1ce2eb9b .elementor-text-editor {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-1ce2eb9b {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-1ce2eb9b>.elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-55863273>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-55863273>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-55863273>.elementor-element-populated>.elementor-background-overlay,
.elementor-27 .elementor-element.elementor-element-55863273>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-27 .elementor-element.elementor-element-55863273>.elementor-element-populated {
    box-shadow: 0px 0px 54px 6px rgba(0, 0, 0, 0.12);
    margin: 0px 15px 0px 15px;
    padding: 30px 60px 20px 60px;
}

.elementor-27 .elementor-element.elementor-element-274f503b .elementor-testimonial-content {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-274f503b .elementor-testimonial-name {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: 800;
}

.elementor-27 .elementor-element.elementor-element-274f503b .elementor-testimonial-job {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-626cbb48 .elementor-text-editor {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-626cbb48 {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-626cbb48>.elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-4edc0b67>.elementor-container {
    max-width: 1170px;
}

.elementor-27 .elementor-element.elementor-element-4edc0b67 {
    overflow: hidden;
    padding: 0px 0px 45px 0px;
}

.elementor-27 .elementor-element.elementor-element-6834785d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-6834785d>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-6834785d>.elementor-element-populated>.elementor-background-overlay,
.elementor-27 .elementor-element.elementor-element-6834785d>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-27 .elementor-element.elementor-element-6834785d>.elementor-element-populated {
    box-shadow: 0px 0px 54px 6px rgba(0, 0, 0, 0.12);
    margin: 0px 15px 0px 15px;
    padding: 30px 60px 20px 60px;
}

.elementor-27 .elementor-element.elementor-element-5fec662d .elementor-testimonial-content {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-5fec662d .elementor-testimonial-name {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: 800;
}

.elementor-27 .elementor-element.elementor-element-5fec662d .elementor-testimonial-job {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-4ebf3d19 .elementor-text-editor {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-4ebf3d19 {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-4ebf3d19>.elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-44fe739e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-44fe739e>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-44fe739e>.elementor-element-populated>.elementor-background-overlay,
.elementor-27 .elementor-element.elementor-element-44fe739e>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-27 .elementor-element.elementor-element-44fe739e>.elementor-element-populated {
    box-shadow: 0px 0px 54px 6px rgba(0, 0, 0, 0.12);
    margin: 0px 15px 0px 15px;
    padding: 30px 60px 20px 60px;
}

.elementor-27 .elementor-element.elementor-element-729890f6 .elementor-testimonial-content {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-729890f6 .elementor-testimonial-name {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: 800;
}

.elementor-27 .elementor-element.elementor-element-729890f6 .elementor-testimonial-job {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-5296f50c .elementor-text-editor {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-5296f50c {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-5296f50c>.elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1bd1e64a {
    overflow: hidden;
    padding: 0px 0px 99px 0px;
}

.elementor-27 .elementor-element.elementor-element-7b3b3ea4 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-weight: 800;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #99CA3C;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #99CA3C;
    padding: 24px 21px 21px 24px;
}

.elementor-27 .elementor-element.elementor-element-7b3b3ea4 .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-7b3b3ea4 .elementor-button:focus {
    background-color: #0F72B6;
    border-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-7b3b3ea4>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-27 .elementor-element.elementor-element-27bfc965>.elementor-container {
    max-width: 1170px;
}

.elementor-27 .elementor-element.elementor-element-27bfc965 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 90px 0px;
}

.elementor-27 .elementor-element.elementor-element-27bfc965:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-27bfc965>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-27 .elementor-element.elementor-element-27bfc965>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-5d40b9bb .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
    font-weight: 800;
}

.elementor-27 .elementor-element.elementor-element-5d40b9bc .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 33px;
    font-weight: 800;
}

.elementor-27 .elementor-element.elementor-element-3a32e763 {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-615e5ed5 .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
    font-weight: 800;
}

.elementor-27 .elementor-element.elementor-element-5246753 {
    color: #4D4D4D;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-128620ee>.elementor-container {
    max-width: 1170px;
}

.elementor-27 .elementor-element.elementor-element-128620ee>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-128620ee {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-27 .elementor-element.elementor-element-128620ee:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-128620ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFD503;
}

.elementor-27 .elementor-element.elementor-element-128620ee>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-4c2948ea.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-4c2948ea.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-17f3f20d {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-17f3f20d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-27 .elementor-element.elementor-element-17f3f20d>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-416a67dd.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-416a67dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-341c39c3 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-weight: 800;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0F72B6;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #0F72B6;
    padding: 24px 21px 21px 24px;
}

.elementor-27 .elementor-element.elementor-element-341c39c3 .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-341c39c3 .elementor-button:focus {
    background-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-341c39c3>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-6a845b33.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-6a845b33.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-2eca6f79 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-weight: 800;
    fill: #0F72B6;
    color: #0F72B6;
    background-color: #0F72B600;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #0F72B6;
    padding: 24px 21px 21px 24px;
}

.elementor-27 .elementor-element.elementor-element-2eca6f79 .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-2eca6f79 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0F72B600;
    border-color: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-2eca6f79 .elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-2eca6f79 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-27 .elementor-element.elementor-element-2eca6f79>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-88c0840>.elementor-container {
    max-width: 1170px;
}

.elementor-27 .elementor-element.elementor-element-88c0840 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 0px;
}

.elementor-27 .elementor-element.elementor-element-88c0840:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-88c0840>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-88c0840>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-4803571>.elementor-element-populated {
    margin: 0px 80px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-cc32921 {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-cc32921 .elementor-image img {
    width: 75%;
    max-width: 75%;
}

.elementor-27 .elementor-element.elementor-element-a6c3c04 {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-4280ba5 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-cb014c5.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-cb014c5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(27px/2);
}

.elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(27px/2);
}

.elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(27px/2);
    margin-left: calc(27px/2);
}

.elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-27px/2);
    margin-left: calc(-27px/2);
}

body.rtl .elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-27px/2);
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-27px/2);
}

.elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-icon i {
    font-size: 0px;
}

.elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-icon svg {
    width: 0px;
}

.elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 0px;
}

.elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-item,
.elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-item a {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-150f97e.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-150f97e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(27px/2);
}

.elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(27px/2);
}

.elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(27px/2);
    margin-left: calc(27px/2);
}

.elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-27px/2);
    margin-left: calc(-27px/2);
}

body.rtl .elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-27px/2);
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-27px/2);
}

.elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-icon i {
    font-size: 0px;
}

.elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-icon svg {
    width: 0px;
}

.elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 0px;
}

.elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-item,
.elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-item a {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-6414635.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-6414635.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-ced918e {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-ced918e .elementor-heading-title {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-d42902f {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 0.9em;
}

.elementor-27 .elementor-element.elementor-element-d42902f>.elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-0b39382 {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 0.9em;
}

.elementor-27 .elementor-element.elementor-element-0b39382>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-e4bf493 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-e4bf493:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-e4bf493>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-e4bf493>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-3ce8fab>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-4cf6632 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF7A;
    --divider-border-width: 1px;
}

.elementor-27 .elementor-element.elementor-element-4cf6632 .elementor-divider-separator {
    width: 100%;
}

.elementor-27 .elementor-element.elementor-element-4cf6632 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27 .elementor-element.elementor-element-9d174ca>.elementor-container {
    max-width: 1170px;
    min-height: 50px;
}

.elementor-27 .elementor-element.elementor-element-9d174ca>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-9d174ca {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 45px 0px;
}

.elementor-27 .elementor-element.elementor-element-9d174ca:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-9d174ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-9d174ca>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-1840d58 {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-1840d58 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-fb7bb0c {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 21px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-27 .elementor-element.elementor-element-fb7bb0c .elementor-widget-container {
    text-align: right;
}

.elementor-27 .elementor-element.elementor-element-fb7bb0c .elementor-social-icon {
    background-color: #FFFFFF36;
    --icon-padding: 0.6em;
}

.elementor-27 .elementor-element.elementor-element-fb7bb0c .elementor-social-icon i {
    color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-fb7bb0c .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-fb7bb0c .elementor-social-icon:hover {
    background-color: #FFFFFF36;
}

.elementor-27 .elementor-element.elementor-element-fb7bb0c .elementor-social-icon:hover i {
    color: #99CA3C;
}

.elementor-27 .elementor-element.elementor-element-fb7bb0c .elementor-social-icon:hover svg {
    fill: #99CA3C;
}

.elementor-27 .elementor-element.elementor-element-fb7bb0c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-85df108>.elementor-container {
    max-width: 1170px;
    min-height: 50px;
}

.elementor-27 .elementor-element.elementor-element-85df108>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-85df108 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 45px 0px;
}

.elementor-27 .elementor-element.elementor-element-85df108:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-85df108>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F72B6;
}

.elementor-27 .elementor-element.elementor-element-85df108>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-63ec93c {
    text-align: left;
}

.elementor-27 .elementor-element.elementor-element-63ec93c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-cb95553 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 21px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-27 .elementor-element.elementor-element-cb95553 .elementor-widget-container {
    text-align: right;
}

.elementor-27 .elementor-element.elementor-element-cb95553 .elementor-social-icon {
    background-color: #FFFFFF36;
    --icon-padding: 0.6em;
}

.elementor-27 .elementor-element.elementor-element-cb95553 .elementor-social-icon i {
    color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-cb95553 .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-cb95553 .elementor-social-icon:hover {
    background-color: #FFFFFF36;
}

.elementor-27 .elementor-element.elementor-element-cb95553 .elementor-social-icon:hover i {
    color: #99CA3C;
}

.elementor-27 .elementor-element.elementor-element-cb95553 .elementor-social-icon:hover svg {
    fill: #99CA3C;
}

.elementor-27 .elementor-element.elementor-element-cb95553>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-27 .elementor-element.elementor-element-727aa069>.elementor-container {
        min-height: 720px;
    }
    .elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-310cd9e4.elementor-column .elementor-column-wrap {
        align-items: center;
    }
    .elementor-27 .elementor-element.elementor-element-310cd9e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }
    .elementor-27 .elementor-element.elementor-element-310cd9e4>.elementor-element-populated {
        padding: 0px 0px 0px 60px;
    }
    .elementor-27 .elementor-element.elementor-element-5e22b2e8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 50px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-3967c6a6>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        padding: 0px 60px 0px 60px;
    }
    .elementor-27 .elementor-element.elementor-element-a69d571>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-22bf9fee>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-376a168a .elementor-divider {
        text-align: left;
    }
    .elementor-27 .elementor-element.elementor-element-376a168a .elementor-divider-separator {
        margin: 0 auto;
        margin-left: 0;
    }
    .elementor-27 .elementor-element.elementor-element-376a168a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-7411603 {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-7e527ec9 {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-7e527ec9 .elementor-image img {
        width: 54%;
        max-width: 54%;
    }
    .elementor-27 .elementor-element.elementor-element-2a04db04>.elementor-element-populated {
        margin: -60px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-2ee2928>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-1507a40a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 60px 30px 60px;
    }
    .elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-31b61d01.elementor-column .elementor-column-wrap {
        align-items: center;
    }
    .elementor-27 .elementor-element.elementor-element-31b61d01.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }
    .elementor-27 .elementor-element.elementor-element-31b61d01>.elementor-element-populated {
        border-width: 0px 1px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-653c1ad .elementor-image img {
        width: 54%;
        max-width: 54%;
    }
    .elementor-27 .elementor-element.elementor-element-46af3884 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-27 .elementor-element.elementor-element-5e560024>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }
    .elementor-27 .elementor-element.elementor-element-174d2698 {
        padding: 75px 10px 75px 10px;
    }
    .elementor-27 .elementor-element.elementor-element-5078daa4>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-142ef632 .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-27 .elementor-element.elementor-element-142ef632>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-4489964b .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-27 .elementor-element.elementor-element-4489964b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-66a6d884>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-1d380b20 .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-27 .elementor-element.elementor-element-1d380b20>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-12860326 .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-27 .elementor-element.elementor-element-12860326>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-43488614 {
        padding: 100px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-1fc1ba9b>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
    .elementor-27 .elementor-element.elementor-element-738630c8 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-27 .elementor-element.elementor-element-5a7d94e6 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-cf2a6e0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 60px 60px 60px 60px;
    }
    .elementor-27 .elementor-element.elementor-element-813ac82 .elementor-image img {
        width: 30%;
        max-width: 30%;
    }
    .elementor-27 .elementor-element.elementor-element-3597bba3 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-44254da8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 60px 60px 60px 60px;
    }
    .elementor-27 .elementor-element.elementor-element-117d269b .elementor-image img {
        width: 30%;
        max-width: 30%;
    }
    .elementor-27 .elementor-element.elementor-element-74fbad00 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-37b264c2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 60px 60px 60px 60px;
    }
    .elementor-27 .elementor-element.elementor-element-41197819 .elementor-image img {
        width: 30%;
        max-width: 30%;
    }
    .elementor-27 .elementor-element.elementor-element-2dd58c56 {
        padding: 60px 120px 60px 120px;
    }
    .elementor-27 .elementor-element.elementor-element-4ebf603d>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-68fcf07c {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-68fcf07c .elementor-heading-title {
        font-size: 30px;
        line-height: 1.5em;
    }
    .elementor-27 .elementor-element.elementor-element-68fcf07c>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-19b7eed {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-19b7eed .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-27 .elementor-element.elementor-element-19b7eed>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-60cc7aee>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
    .elementor-27 .elementor-element.elementor-element-5c885e47 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-27 .elementor-element.elementor-element-57117fad .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-26c8cb0e>.elementor-element-populated {
        margin: 0px 45px 45px 45px;
        padding: 45px 45px 45px 45px;
    }
    .elementor-27 .elementor-element.elementor-element-55863273>.elementor-element-populated {
        margin: 0px 45px 15px 45px;
        padding: 45px 45px 45px 45px;
    }
    .elementor-27 .elementor-element.elementor-element-6834785d>.elementor-element-populated {
        margin: 0px 45px 45px 45px;
        padding: 45px 45px 45px 45px;
    }
    .elementor-27 .elementor-element.elementor-element-44fe739e>.elementor-element-populated {
        margin: 0px 45px 45px 45px;
        padding: 45px 45px 45px 45px;
    }
    .elementor-27 .elementor-element.elementor-element-1bd1e64a {
        padding: 0px 0px 45px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-27bfc965 {
        padding: 60px 45px 60px 45px;
    }
    .elementor-27 .elementor-element.elementor-element-5d40b9bb .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-27 .elementor-element.elementor-element-5d40b9bc .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-27 .elementor-element.elementor-element-3a32e763 {
        font-size: 16px;
    }
    .elementor-27 .elementor-element.elementor-element-615e5ed5 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-27 .elementor-element.elementor-element-5246753 {
        font-size: 16px;
    }
    .elementor-27 .elementor-element.elementor-element-128620ee {
        padding: 50px 20px 50px 20px;
    }
    .elementor-27 .elementor-element.elementor-element-17f3f20d {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-17f3f20d .elementor-heading-title {
        font-size: 30px;
        line-height: 1.5em;
    }
    .elementor-27 .elementor-element.elementor-element-17f3f20d>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-88c0840 {
        padding: 50px 30px 50px 30px;
    }
    .elementor-27 .elementor-element.elementor-element-4803571>.elementor-element-populated {
        margin: 0% 15% 0% 0%;
    }
    .elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-item,
    .elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-item a {
        font-size: 16px;
    }
    .elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-item,
    .elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-item a {
        font-size: 16px;
    }
    .elementor-27 .elementor-element.elementor-element-6414635>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-d42902f {
        font-size: 16px;
    }
    .elementor-27 .elementor-element.elementor-element-9d174ca {
        padding: 9px 30px 30px 30px;
    }
    .elementor-27 .elementor-element.elementor-element-fb7bb0c {
        --icon-size: 15px;
    }
    .elementor-27 .elementor-element.elementor-element-85df108 {
        padding: 9px 30px 30px 30px;
    }
    .elementor-27 .elementor-element.elementor-element-cb95553 {
        --icon-size: 15px;
    }
}

@media(max-width:767px) {
    .only-desktop-show {
        display: none !important;
    }
    .only-mobile-show {
        display: flex !important;
    }

    .elementor-27 .elementor-element.elementor-element-727aa069>.elementor-container {
        min-height: 630px;
    }
    .elementor-27 .elementor-element.elementor-element-727aa069 {
        padding: 0px 18px 0px 18px;
    }
    .elementor-27 .elementor-element.elementor-element-310cd9e4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-7219f20 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-27 .elementor-element.elementor-element-664393dd .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-27 .elementor-element.elementor-element-20fc797f .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-27 .elementor-element.elementor-element-20fc797f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-3967c6a6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 15px 0px 15px;
    }
    .elementor-27 .elementor-element.elementor-element-a69d571 {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-a69d571 .elementor-heading-title {
        font-size: 27px;
    }
    .elementor-27 .elementor-element.elementor-element-22bf9fee .elementor-text-editor {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-22bf9fee {
        font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-22bf9fee>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-27510b5a {
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-3fc0c3a3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 21px 21px 21px 21px;
    }
    .elementor-27 .elementor-element.elementor-element-6ecb181f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 21px 21px 21px 21px;
    }
    .elementor-27 .elementor-element.elementor-element-2a04db04>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-1507a40a {
        padding: 30px 0px 30px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-33b21d82 {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-33b21d82 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-79aac0c1 {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-79aac0c1>.elementor-widget-container {
        margin: -15px 0px 18px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-65218316>.elementor-element-populated {
        margin: 0px 0px 10px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-653c1ad .elementor-image img {
        width: 54%;
        max-width: 54%;
    }
    .elementor-27 .elementor-element.elementor-element-2c6b968c>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-3d9f3c91 {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-1ce95d59 {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-142ef632 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-27 .elementor-element.elementor-element-4489964b .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-27 .elementor-element.elementor-element-1d380b20 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-27 .elementor-element.elementor-element-12860326 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-27 .elementor-element.elementor-element-43488614 {
        padding: 45px 9px 45px 9px;
    }
    .elementor-27 .elementor-element.elementor-element-1fc1ba9b>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-27 .elementor-element.elementor-element-738630c8 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-27 .elementor-element.elementor-element-5a7d94e6 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-704a6abf {
        padding: 30px 0px 75px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-cf2a6e0>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-27 .elementor-element.elementor-element-813ac82 .elementor-image img {
        width: 48%;
        max-width: 48%;
    }
    .elementor-27 .elementor-element.elementor-element-38d75dad {
        font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-44254da8>.elementor-element-populated {
        margin: 45px 0px 45px 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-27 .elementor-element.elementor-element-117d269b .elementor-image img {
        width: 48%;
        max-width: 48%;
    }
    .elementor-27 .elementor-element.elementor-element-37b264c2>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-27 .elementor-element.elementor-element-41197819 .elementor-image img {
        width: 48%;
        max-width: 48%;
    }
    .elementor-27 .elementor-element.elementor-element-2dd58c56 {
        padding: 45px 15px 45px 15px;
    }
    .elementor-27 .elementor-element.elementor-element-68fcf07c .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-27 .elementor-element.elementor-element-19b7eed .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-e19be58 {
        padding: 90px 9px 45px 9px;
    }
    .elementor-27 .elementor-element.elementor-element-60cc7aee>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-27 .elementor-element.elementor-element-5c885e47 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-27 .elementor-element.elementor-element-18ca30b2 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-26c8cb0e>.elementor-element-populated {
        margin: 15px 15px 15px 15px;
        padding: 21px 21px 21px 21px;
    }
    .elementor-27 .elementor-element.elementor-element-755414e6>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-1ce2eb9b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-55863273>.elementor-element-populated {
        margin: 15px 15px 15px 15px;
        padding: 21px 21px 21px 21px;
    }
    .elementor-27 .elementor-element.elementor-element-274f503b>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-626cbb48>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-6834785d>.elementor-element-populated {
        margin: 15px 15px 15px 15px;
        padding: 21px 21px 21px 21px;
    }
    .elementor-27 .elementor-element.elementor-element-5fec662d>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-4ebf3d19>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-44fe739e>.elementor-element-populated {
        margin: 15px 15px 15px 15px;
        padding: 21px 21px 21px 21px;
    }
    .elementor-27 .elementor-element.elementor-element-729890f6>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-5296f50c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-27bfc965 {
        padding: 60px 12px 60px 12px;
    }
    .elementor-27 .elementor-element.elementor-element-5d40b9bb .elementor-heading-title {
        font-size: 27px;
    }
    .elementor-27 .elementor-element.elementor-element-5d40b9bc .elementor-heading-title {
        font-size: 27px;
    }
    .elementor-27 .elementor-element.elementor-element-3a32e763 {
        font-size: 16px;
    }
    .elementor-27 .elementor-element.elementor-element-615e5ed5 .elementor-heading-title {
        font-size: 27px;
    }
    .elementor-27 .elementor-element.elementor-element-5246753 {
        font-size: 16px;
    }
    .elementor-27 .elementor-element.elementor-element-128620ee {
        padding: 30px 9px 30px 9px;
    }
    .elementor-27 .elementor-element.elementor-element-17f3f20d .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-27 .elementor-element.elementor-element-416a67dd {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-341c39c3 .elementor-button {
        padding: 24px 33px 24px 33px;
    }
    .elementor-27 .elementor-element.elementor-element-6a845b33 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-88c0840 {
        padding: 35px 20px 35px 20px;
    }
    .elementor-27 .elementor-element.elementor-element-4803571>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-a6c3c04 .elementor-text-editor {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-cb014c5 {
        width: 50%;
    }
    .elementor-27 .elementor-element.elementor-element-cb014c5>.elementor-element-populated {
        margin: 0px 0px 45px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-item,
    .elementor-27 .elementor-element.elementor-element-2e35fd4 .elementor-icon-list-item a {
        font-size: 13px;
    }
    .elementor-27 .elementor-element.elementor-element-150f97e {
        width: 50%;
    }
    .elementor-27 .elementor-element.elementor-element-150f97e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-item,
    .elementor-27 .elementor-element.elementor-element-dbf753c .elementor-icon-list-item a {
        font-size: 13px;
    }
    .elementor-27 .elementor-element.elementor-element-6414635 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-6414635>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-ced918e {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-d42902f .elementor-text-editor {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-0b39382 .elementor-text-editor {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-9d174ca {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 20px 20px 20px;
    }
    .elementor-27 .elementor-element.elementor-element-4575d9f {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-4575d9f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-1840d58 {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-fb7bb0c {
        --grid-template-columns: repeat(1, auto);
        --icon-size: 15px;
        --grid-column-gap: 24px;
    }
    .elementor-27 .elementor-element.elementor-element-fb7bb0c .elementor-widget-container {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-fb7bb0c .elementor-social-icon {
        --icon-padding: 0.6em;
    }
    .elementor-27 .elementor-element.elementor-element-fb7bb0c>.elementor-widget-container {
        padding: 30px 0px 30px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-85df108 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 20px 20px 20px;
    }
    .elementor-27 .elementor-element.elementor-element-074ef24 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-074ef24>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-63ec93c {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-37c682a {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-37c682a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-27 .elementor-element.elementor-element-37c682a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-cb95553 {
        --grid-template-columns: repeat(1, auto);
    }
    .elementor-27 .elementor-element.elementor-element-cb95553 .elementor-widget-container {
        text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-cb95553>.elementor-widget-container {
        padding: 30px 0px 30px 0px;
    }
}

@media(min-width:768px) {
    .only-desktop-show {
        display: flex !important;
    }
    .only-mobile-show {
        display: none !important;
    }


    .elementor-27 .elementor-element.elementor-element-310cd9e4 {
        width: 60%;
    }
    .elementor-27 .elementor-element.elementor-element-4c67c442 {
        width: 40%;
    }
    .elementor-27 .elementor-element.elementor-element-3967c6a6 {
        width: 63%;
    }
    .elementor-27 .elementor-element.elementor-element-3fc0c3a3 {
        width: 41.966%;
    }
    .elementor-27 .elementor-element.elementor-element-6ecb181f {
        width: 45%;
    }
    .elementor-27 .elementor-element.elementor-element-2a04db04 {
        width: 37%;
    }
    .elementor-27 .elementor-element.elementor-element-31b61d01 {
        width: 76.7%;
    }
    .elementor-27 .elementor-element.elementor-element-65218316 {
        width: 23.3%;
    }
    .elementor-27 .elementor-element.elementor-element-2c6b968c {
        width: 23.3%;
    }
    .elementor-27 .elementor-element.elementor-element-1cc4436 {
        width: 76.7%;
    }
    .elementor-27 .elementor-element.elementor-element-4ebf603d {
        width: 79.386%;
    }
    .elementor-27 .elementor-element.elementor-element-2e537567 {
        width: 20.57%;
    }
    .elementor-27 .elementor-element.elementor-element-4c2948ea {
        width: 54.747%;
    }
    .elementor-27 .elementor-element.elementor-element-416a67dd {
        width: 26.214%;
    }
    .elementor-27 .elementor-element.elementor-element-6a845b33 {
        width: 19.038%;
    }
    .elementor-27 .elementor-element.elementor-element-4803571 {
        width: 37.867%;
    }
    .elementor-27 .elementor-element.elementor-element-cb014c5 {
        width: 17.133%;
    }
    .elementor-27 .elementor-element.elementor-element-150f97e {
        width: 15%;
    }
    .elementor-27 .elementor-element.elementor-element-6414635 {
        width: 30%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-27 .elementor-element.elementor-element-310cd9e4 {
        width: 90%;
    }
    .elementor-27 .elementor-element.elementor-element-4c67c442 {
        width: 10%;
    }
    .elementor-27 .elementor-element.elementor-element-3967c6a6 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-3fc0c3a3 {
        width: 50%;
    }
    .elementor-27 .elementor-element.elementor-element-6ecb181f {
        width: 50%;
    }
    .elementor-27 .elementor-element.elementor-element-2a04db04 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-31b61d01 {
        width: 45%;
    }
    .elementor-27 .elementor-element.elementor-element-65218316 {
        width: 55%;
    }
    .elementor-27 .elementor-element.elementor-element-5078daa4 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-66a6d884 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-cf2a6e0 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-44254da8 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-37b264c2 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-4ebf603d {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-2e537567 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-26c8cb0e {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-55863273 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-6834785d {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-44fe739e {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-4c2948ea {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-416a67dd {
        width: 50%;
    }
    .elementor-27 .elementor-element.elementor-element-6a845b33 {
        width: 50%;
    }
    .elementor-27 .elementor-element.elementor-element-4803571 {
        width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-cb014c5 {
        width: 27%;
    }
    .elementor-27 .elementor-element.elementor-element-150f97e {
        width: 27%;
    }
    .elementor-27 .elementor-element.elementor-element-6414635 {
        width: 45%;
    }
}


/* Start custom CSS for heading, class: .elementor-element-a69d571 */

.heading h2 {
    color: #222222;
}

.heading span {
    color: #99CA3C
}


/* End custom CSS */


/* Start custom CSS for section, class: .elementor-element-5e22b2e8 */

.disabled {
    overflow-x: hidden;
}


/* End custom CSS */
