.elementor-2576 .elementor-element.elementor-element-74b62e5b {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-2576 .elementor-element.elementor-element-74b62e5b:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-74b62e5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
    background-image: url("../images2/header-113.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2576 .elementor-element.elementor-element-22cb40c3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-2576 .elementor-element.elementor-element-252f18b3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-2576 .elementor-element.elementor-element-690c609c {
    width: var(--container-widget-width, 88%);
    max-width: 88%;
    --container-widget-width: 88%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-2576 .elementor-element.elementor-element-690c609c .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2em;
    color: #FFFFFF;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}
.elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}
.elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}
.elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}
.elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}
body.rtl .elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}
body:not(.rtl) .elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}
.elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-413f97a1 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}
.elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 1.2em;
}
.elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-2576 .elementor-element.elementor-element-2065a308 .elementor-button {
    background-color: #19AE03;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    box-shadow: 0px 5px 0px 0px #18B102;
}
.elementor-2576 .elementor-element.elementor-element-2065a308>.elementor-widget-container {
    transition: background 0s;
}
.elementor-2576 .elementor-element.elementor-element-7619cea8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-7619cea8:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-7619cea8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
}
.elementor-2576 .elementor-element.elementor-element-484e9471 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-2da5e401>.elementor-widget-container {
    margin: 45px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-2da5e401 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-weight: 500;
    color: #3A3A3A;
}
.elementor-2576 .elementor-element.elementor-element-c675aa1 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}
.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-2576 .elementor-element.elementor-element-6503a91c>.elementor-widget-container {
    margin: -25px -50px 0px -20px;
}
.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-2576 .elementor-element.elementor-element-4408104a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-2080b296>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-2080b296 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-443b2fde>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-443b2fde {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-60d9b2a1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-16db295>.elementor-widget-container {
    margin: -25px -50px 0px -20px;
}
.elementor-2576 .elementor-element.elementor-element-1998a92c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 25px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-1998a92c:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-1998a92c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
}
.elementor-2576 .elementor-element.elementor-element-323df722 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-691de5c7>.elementor-widget-container {
    margin: -30px -45px -15px -45px;
    padding: 0px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-39c3887f {
    --display: flex;
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-38a41c31 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-30b3cad7>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-30b3cad7 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-5e3b245c {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-2576 .elementor-element.elementor-element-31b3799 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-633110b>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-633110b .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-50606882 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}
.elementor-2576 .elementor-element.elementor-element-197dc9fe {
    --divider-border-style: dashed;
    --divider-color: #A22121;
    --divider-border-width: 3px;
}
.elementor-2576 .elementor-element.elementor-element-197dc9fe .elementor-divider-separator {
    width: 100%;
}
.elementor-2576 .elementor-element.elementor-element-197dc9fe .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}
.elementor-2576 .elementor-element.elementor-element-788d01a8 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-28e2696 {
    --divider-border-style: dashed;
    --divider-color: #A22121;
    --divider-border-width: 3px;
}
.elementor-2576 .elementor-element.elementor-element-28e2696 .elementor-divider-separator {
    width: 100%;
}
.elementor-2576 .elementor-element.elementor-element-28e2696 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}
.elementor-2576 .elementor-element.elementor-element-44389104>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-44389104 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-3551c0fc {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-2576 .elementor-element.elementor-element-61fa6de6 {
    --divider-border-style: dashed;
    --divider-color: #A22121;
    --divider-border-width: 3px;
}
.elementor-2576 .elementor-element.elementor-element-61fa6de6 .elementor-divider-separator {
    width: 100%;
}
.elementor-2576 .elementor-element.elementor-element-61fa6de6 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}
.elementor-2576 .elementor-element.elementor-element-32b4f8f3 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-7082a2b3>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-7082a2b3 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-22021f21 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-2576 .elementor-element.elementor-element-40d9f92a {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-51433cca {
    --divider-border-style: dashed;
    --divider-color: #A22121;
    --divider-border-width: 3px;
}
.elementor-2576 .elementor-element.elementor-element-51433cca .elementor-divider-separator {
    width: 100%;
}
.elementor-2576 .elementor-element.elementor-element-51433cca .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}
.elementor-2576 .elementor-element.elementor-element-4b4b8d15 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-6e037905 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-2576 .elementor-element.elementor-element-25809328 {
    --divider-border-style: dashed;
    --divider-color: #A22121;
    --divider-border-width: 3px;
}
.elementor-2576 .elementor-element.elementor-element-25809328 .elementor-divider-separator {
    width: 100%;
}
.elementor-2576 .elementor-element.elementor-element-25809328 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}
.elementor-2576 .elementor-element.elementor-element-1722ed9f>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-1722ed9f .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-6fc90691 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-2576 .elementor-element.elementor-element-ae74006 {
    --divider-border-style: dashed;
    --divider-color: #A22121;
    --divider-border-width: 3px;
}
.elementor-2576 .elementor-element.elementor-element-ae74006 .elementor-divider-separator {
    width: 100%;
}
.elementor-2576 .elementor-element.elementor-element-ae74006 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}
.elementor-2576 .elementor-element.elementor-element-6d461be8>.elementor-widget-container {
    margin: -30px -45px -15px -45px;
    padding: 0px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-6d92d926>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}
.elementor-2576 .elementor-element.elementor-element-6d92d926 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-weight: 500;
    color: #3A3A3A;
}
.elementor-2576 .elementor-element.elementor-element-5a816868 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.2;
    --padding-top: 0px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-5a816868:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-5a816868>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
}
.elementor-2576 .elementor-element.elementor-element-5a816868::before, .elementor-2576 .elementor-element.elementor-element-5a816868>.elementor-background-video-container::before, .elementor-2576 .elementor-element.elementor-element-5a816868>.e-con-inner>.elementor-background-video-container::before, .elementor-2576 .elementor-element.elementor-element-5a816868>.elementor-background-slideshow::before, .elementor-2576 .elementor-element.elementor-element-5a816868>.e-con-inner>.elementor-background-slideshow::before, .elementor-2576 .elementor-element.elementor-element-5a816868>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../images2/BG-insufree.webp");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-2576 .elementor-element.elementor-element-92195b1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-3dd2ad74 {
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-3dd2ad74>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 35px 0px;
}
.elementor-2576 .elementor-element.elementor-element-3dd2ad74.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-3dd2ad74 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    color: #3A3A3A;
}
.elementor-2576 .elementor-element.elementor-element-462faa68 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-2576 .elementor-element.elementor-element-462faa68.e-con {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-55b162d3 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 20px 20px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-55b162d3:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-55b162d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A22121;
}
.elementor-widget-image-box .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-2576 .elementor-element.elementor-element-17c96008.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-2576 .elementor-element.elementor-element-17c96008.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-17c96008.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-2576 .elementor-element.elementor-element-17c96008 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}
.elementor-2576 .elementor-element.elementor-element-17c96008 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-17c96008 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-2576 .elementor-element.elementor-element-17c96008 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}
.elementor-2576 .elementor-element.elementor-element-7d203827 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 20px 20px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-7d203827:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-7d203827>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-79faa9f1.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-2576 .elementor-element.elementor-element-79faa9f1.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-79faa9f1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-2576 .elementor-element.elementor-element-79faa9f1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}
.elementor-2576 .elementor-element.elementor-element-79faa9f1 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-79faa9f1 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-2576 .elementor-element.elementor-element-79faa9f1 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}
.elementor-2576 .elementor-element.elementor-element-7f3db35b {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 20px 20px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-7f3db35b:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-7f3db35b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-1aa43dc6.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-2576 .elementor-element.elementor-element-1aa43dc6.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-1aa43dc6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-2576 .elementor-element.elementor-element-1aa43dc6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}
.elementor-2576 .elementor-element.elementor-element-1aa43dc6 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-1aa43dc6 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-2576 .elementor-element.elementor-element-1aa43dc6 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}
.elementor-2576 .elementor-element.elementor-element-18ca6e4e {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 20px 20px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-18ca6e4e:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-18ca6e4e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-666d47f9.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-2576 .elementor-element.elementor-element-666d47f9.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-666d47f9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-2576 .elementor-element.elementor-element-666d47f9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}
.elementor-2576 .elementor-element.elementor-element-666d47f9 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-666d47f9 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-2576 .elementor-element.elementor-element-666d47f9 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}
.elementor-2576 .elementor-element.elementor-element-72c8e3ee {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-2576 .elementor-element.elementor-element-72c8e3ee.e-con {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-4703a303 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 0px 0px 20px 20px;
}
.elementor-2576 .elementor-element.elementor-element-4703a303:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-4703a303>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-111d04b7.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-2576 .elementor-element.elementor-element-111d04b7.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-111d04b7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-2576 .elementor-element.elementor-element-111d04b7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}
.elementor-2576 .elementor-element.elementor-element-111d04b7 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-111d04b7 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-2576 .elementor-element.elementor-element-111d04b7 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}
.elementor-2576 .elementor-element.elementor-element-1f48d371 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 0px 0px 20px 20px;
}
.elementor-2576 .elementor-element.elementor-element-1f48d371:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-1f48d371>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-64213d29.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-2576 .elementor-element.elementor-element-64213d29.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-64213d29.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-2576 .elementor-element.elementor-element-64213d29 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}
.elementor-2576 .elementor-element.elementor-element-64213d29 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-64213d29 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-2576 .elementor-element.elementor-element-64213d29 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}
.elementor-2576 .elementor-element.elementor-element-5143cb14 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 0px 0px 20px 20px;
}
.elementor-2576 .elementor-element.elementor-element-5143cb14:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-5143cb14>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-54fe750d.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-2576 .elementor-element.elementor-element-54fe750d.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-54fe750d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-2576 .elementor-element.elementor-element-54fe750d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}
.elementor-2576 .elementor-element.elementor-element-54fe750d .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-54fe750d .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-2576 .elementor-element.elementor-element-54fe750d .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}
.elementor-2576 .elementor-element.elementor-element-49a080f4 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 0px 0px 20px 20px;
}
.elementor-2576 .elementor-element.elementor-element-49a080f4:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-49a080f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-728d441.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-2576 .elementor-element.elementor-element-728d441.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-728d441.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-2576 .elementor-element.elementor-element-728d441 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}
.elementor-2576 .elementor-element.elementor-element-728d441 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-728d441 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-2576 .elementor-element.elementor-element-728d441 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}
.elementor-2576 .elementor-element.elementor-element-5186c8a4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-4661ebbd {
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-2576 .elementor-element.elementor-element-4661ebbd.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-3baf09ca {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 30px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-3baf09ca:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-3baf09ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
}
.elementor-2576 .elementor-element.elementor-element-651ea87 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-2576 .elementor-element.elementor-element-1cd21039>.elementor-widget-container {
    margin: -75px -25px -25px -25px;
}
.elementor-2576 .elementor-element.elementor-element-236ac782 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-2576 .elementor-element.elementor-element-2f7f63df {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-2f7f63df>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 30px 0px;
}
.elementor-2576 .elementor-element.elementor-element-2f7f63df.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-2f7f63df .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 40px;
    color: #3A3A3A;
}
.elementor-2576 .elementor-element.elementor-element-2b27ea50>.elementor-widget-container {
    margin: -75px -25px -25px -25px;
}
.elementor-2576 .elementor-element.elementor-element-6052d191 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-6052d191>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}
.elementor-2576 .elementor-element.elementor-element-6052d191.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-6052d191 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-6d715ec3 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-64b5d2ee {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-2576 .elementor-element.elementor-element-64b5d2ee.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-48cc6b39 {
    --n-accordion-title-font-size: 15px;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 10px 10px 10px 10px;
    --n-accordion-title-normal-color: #FFFFFF;
    --n-accordion-title-hover-color: #FFFFFF;
    --n-accordion-title-active-color: #FFFFFF;
    --n-accordion-icon-size: 10px;
    --n-accordion-icon-gap: 10px;
    --n-accordion-icon-normal-color: #FFFFFF;
}
.elementor-2576 .elementor-element.elementor-element-48cc6b39>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    background-color: #A22121;
}
:where(.elementor-2576 .elementor-element.elementor-element-48cc6b39 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
}
.elementor-2576 .elementor-element.elementor-element-949351 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-949351>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 10px 0px;
}
.elementor-2576 .elementor-element.elementor-element-949351.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-949351 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-751a8b9c {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-5a425071 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-2576 .elementor-element.elementor-element-5a425071.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-4165f11e {
    --n-accordion-title-font-size: 15px;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 10px 10px 10px 10px;
    --n-accordion-title-normal-color: #FFFFFF;
    --n-accordion-title-hover-color: #FFFFFF;
    --n-accordion-title-active-color: #FFFFFF;
    --n-accordion-icon-size: 10px;
    --n-accordion-icon-gap: 10px;
    --n-accordion-icon-normal-color: #FFFFFF;
}
.elementor-2576 .elementor-element.elementor-element-4165f11e>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    background-color: #A22121;
}
:where(.elementor-2576 .elementor-element.elementor-element-4165f11e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
}
.elementor-2576 .elementor-element.elementor-element-147844b4 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-147844b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 10px 0px;
}
.elementor-2576 .elementor-element.elementor-element-147844b4.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-147844b4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-e4411a {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-1c0d6a0b {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-2576 .elementor-element.elementor-element-1c0d6a0b.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-70c804dc {
    --n-accordion-title-font-size: 15px;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 10px 10px 10px 10px;
    --n-accordion-title-normal-color: #FFFFFF;
    --n-accordion-title-hover-color: #FFFFFF;
    --n-accordion-title-active-color: #FFFFFF;
    --n-accordion-icon-size: 10px;
    --n-accordion-icon-gap: 10px;
    --n-accordion-icon-normal-color: #FFFFFF;
}
.elementor-2576 .elementor-element.elementor-element-70c804dc>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    background-color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-70c804dc>.elementor-widget-container {
    margin: 1px 1px 1px 1px;
}
:where(.elementor-2576 .elementor-element.elementor-element-70c804dc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
}
.elementor-2576 .elementor-element.elementor-element-260af9f .elementor-button {
    background-color: #19AE03;
    font-family: "Montserrat", Sans-serif;
    font-size: 38px;
    font-weight: bold;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    box-shadow: 0px 5px 0px 0px #18B102;
}
.elementor-2576 .elementor-element.elementor-element-260af9f>.elementor-widget-container {
    transition: background 0s;
}
.elementor-2576 .elementor-element.elementor-element-71a2a6d3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-71a2a6d3:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-71a2a6d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-71a2a6d3.e-con {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-6c2c9244 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-2576 .elementor-element.elementor-element-1e4f5c35 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-1e4f5c35>.elementor-widget-container {
    margin: 30px 0px -10px 0px;
}
.elementor-2576 .elementor-element.elementor-element-1e4f5c35.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-1e4f5c35 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    color: #FFFFFF;
}
.elementor-2576 .elementor-element.elementor-element-2c2f4b09 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}
.elementor-2576 .elementor-element.elementor-element-403e2663 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}
.elementor-2576 .elementor-element.elementor-element-403e2663.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-2576 .elementor-element.elementor-element-22d4512d {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-70313817 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-765a316f {
    text-align: left;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-7c7eaed8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-7c7eaed8:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-7c7eaed8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
}
.elementor-2576 .elementor-element.elementor-element-11188381 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-11188381>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 55px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-11188381.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-11188381 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 40px;
    color: #3A3A3A;
}
.elementor-2576 .elementor-element.elementor-element-54ca74b7>.elementor-widget-container {
    margin: -5px 0px 15px 0px;
}
.elementor-2576 .elementor-element.elementor-element-54ca74b7 {
    text-align: center;
    color: #A22121;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-2576 .elementor-element.elementor-element-8840436 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}
.elementor-2576 .elementor-element.elementor-element-e307952 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}
.elementor-2576 .elementor-element.elementor-element-57b78f9 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}
.elementor-2576 .elementor-element.elementor-element-d56cbe7 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}
.elementor-2576 .elementor-element.elementor-element-5bb26dc3 {
    --e-image-carousel-slides-to-show: 2;
}
.elementor-2576 .elementor-element.elementor-element-5bb26dc3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2576 .elementor-element.elementor-element-5bb26dc3 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 35px;
    color: #000000;
}
.elementor-2576 .elementor-element.elementor-element-5bb26dc3 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2576 .elementor-element.elementor-element-5bb26dc3 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #000000;
}
.elementor-2576 .elementor-element.elementor-element-5bb26dc3 .swiper-wrapper {
    display: flex;
    align-items: flex-start;
}
.elementor-2576 .elementor-element.elementor-element-5bb26dc3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-style: none;
}
.elementor-2576 .elementor-element.elementor-element-2ad442ac {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-2ad442ac:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-2ad442ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
}
.elementor-2576 .elementor-element.elementor-element-2477af90 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-2477af90 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    color: #000000;
}
.elementor-2576 .elementor-element.elementor-element-72bc1963>.elementor-widget-container {
    margin: -5px 0px 15px 0px;
}
.elementor-2576 .elementor-element.elementor-element-72bc1963 {
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}
.elementor-2576 .elementor-element.elementor-element-28159e48 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 35px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-28159e48:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-28159e48>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
}
.elementor-2576 .elementor-element.elementor-element-5229a4a0 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-5229a4a0 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    color: #000000;
}
.elementor-2576 .elementor-element.elementor-element-4f859c47 {
    width: var(--container-widget-width, 65%);
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #A22121;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
}
.elementor-2576 .elementor-element.elementor-element-4f859c47>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-4f859c47.elementor-element {
    --align-self: center;
}
.elementor-2576 .elementor-element.elementor-element-6c6a6698:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-6c6a6698>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
}
.elementor-2576 .elementor-element.elementor-element-6c6a6698 {
    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-2576 .elementor-element.elementor-element-6c6a6698>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-67b07805:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2576 .elementor-element.elementor-element-67b07805>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #D9D9D9 100%);
}
.elementor-bc-flex-widget .elementor-2576 .elementor-element.elementor-element-67b07805.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-2576 .elementor-element.elementor-element-67b07805.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2576 .elementor-element.elementor-element-67b07805.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-2576 .elementor-element.elementor-element-67b07805>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-2576 .elementor-element.elementor-element-67b07805>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #2B1D41;
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}
.elementor-2576 .elementor-element.elementor-element-67b07805>.elementor-element-populated, .elementor-2576 .elementor-element.elementor-element-67b07805>.elementor-element-populated>.elementor-background-overlay, .elementor-2576 .elementor-element.elementor-element-67b07805>.elementor-background-slideshow {
    border-radius: 1px 1px 1px 1px;
}
.elementor-2576 .elementor-element.elementor-element-67b07805>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-43ff9ba0 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-43ff9ba0 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-77efa21a {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-77efa21a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-10392ff8>.elementor-widget-container {
    background-color: #DD1818;
    margin: -8px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
}
.elementor-2576 .elementor-element.elementor-element-10392ff8 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-10392ff8 .elementor-heading-title {
    font-family: "Tahoma", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #FFFFFF;
}
.elementor-2576 .elementor-element.elementor-element-75792b2a>.elementor-widget-container {
    background-color: #0A9B1E;
    margin: 0px -10px 0px -10px;
    padding: 10px 0px 10px 0px;
}
.elementor-2576 .elementor-element.elementor-element-75792b2a {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-75792b2a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
    color: #F9F9F9;
}
.elementor-2576 .elementor-element.elementor-element-354109cb {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-354109cb .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-ba5540d {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-ba5540d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-3147b35b {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-3147b35b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    color: #0A9B1E;
}
.elementor-2576 .elementor-element.elementor-element-213c807c {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-213c807c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-2996c62e .elementor-button {
    background-color: #0A9B1E;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 020px 025px 020px 025px;
}
.elementor-2576 .elementor-element.elementor-element-2996c62e>.elementor-widget-container {
    padding: 5px 0px 5px 0px;
}
.elementor-2576 .elementor-element.elementor-element-2996c62e .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-2576 .elementor-element.elementor-element-50b64edf>.elementor-widget-container {
    background-color: #B37625;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    border-radius: 5px 5px 5px 5px;
}
.elementor-2576 .elementor-element.elementor-element-50b64edf {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-50b64edf .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 800;
    color: #F9F9F9;
}
.elementor-2576 .elementor-element.elementor-element-40b15cd4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2576 .elementor-element.elementor-element-40b15cd4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #D9D9D9 100%);
}
.elementor-bc-flex-widget .elementor-2576 .elementor-element.elementor-element-40b15cd4.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-2576 .elementor-element.elementor-element-40b15cd4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2576 .elementor-element.elementor-element-40b15cd4.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-2576 .elementor-element.elementor-element-40b15cd4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-2576 .elementor-element.elementor-element-40b15cd4>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #2B1D41;
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}
.elementor-2576 .elementor-element.elementor-element-40b15cd4>.elementor-element-populated, .elementor-2576 .elementor-element.elementor-element-40b15cd4>.elementor-element-populated>.elementor-background-overlay, .elementor-2576 .elementor-element.elementor-element-40b15cd4>.elementor-background-slideshow {
    border-radius: 1px 1px 1px 1px;
}
.elementor-2576 .elementor-element.elementor-element-40b15cd4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-b650bf {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-b650bf .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-2063366 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-2063366 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-12020c67>.elementor-widget-container {
    background-color: #0A9B1E;
    margin: 0px -10px 0px -10px;
    padding: 10px 0px 10px 0px;
}
.elementor-2576 .elementor-element.elementor-element-12020c67 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-12020c67 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
    color: #F9F9F9;
}
.elementor-2576 .elementor-element.elementor-element-7d2122e3 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-7d2122e3 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-30bdd80a {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-30bdd80a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-4e266066 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-4e266066 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    color: #0A9B1E;
}
.elementor-2576 .elementor-element.elementor-element-785b0bf7 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-785b0bf7 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-53948333 .elementor-button {
    background-color: #0A9B1E;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 020px 025px 020px 025px;
}
.elementor-2576 .elementor-element.elementor-element-53948333>.elementor-widget-container {
    padding: 5px 0px 5px 0px;
}
.elementor-2576 .elementor-element.elementor-element-53948333 .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-2576 .elementor-element.elementor-element-2f6e5764>.elementor-widget-container {
    background-color: #B37625;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    border-radius: 5px 5px 5px 5px;
}
.elementor-2576 .elementor-element.elementor-element-2f6e5764 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-2f6e5764 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 800;
    color: #F9F9F9;
}
.elementor-2576 .elementor-element.elementor-element-20bffe8c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2576 .elementor-element.elementor-element-20bffe8c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #D9D9D9 100%);
}
.elementor-bc-flex-widget .elementor-2576 .elementor-element.elementor-element-20bffe8c.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-2576 .elementor-element.elementor-element-20bffe8c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2576 .elementor-element.elementor-element-20bffe8c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-2576 .elementor-element.elementor-element-20bffe8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-2576 .elementor-element.elementor-element-20bffe8c>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #2B1D41;
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}
.elementor-2576 .elementor-element.elementor-element-20bffe8c>.elementor-element-populated, .elementor-2576 .elementor-element.elementor-element-20bffe8c>.elementor-element-populated>.elementor-background-overlay, .elementor-2576 .elementor-element.elementor-element-20bffe8c>.elementor-background-slideshow {
    border-radius: 1px 1px 1px 1px;
}
.elementor-2576 .elementor-element.elementor-element-20bffe8c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-3a17ec6b {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-3a17ec6b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-8b36a77 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-8b36a77 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-4450ae67>.elementor-widget-container {
    background-color: #DD1818;
    margin: -8px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
}
.elementor-2576 .elementor-element.elementor-element-4450ae67 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-4450ae67 .elementor-heading-title {
    font-family: "Tahoma", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #FFFFFF;
}
.elementor-2576 .elementor-element.elementor-element-766ff143>.elementor-widget-container {
    background-color: #0A9B1E;
    margin: 0px -10px 0px -10px;
    padding: 10px 0px 10px 0px;
}
.elementor-2576 .elementor-element.elementor-element-766ff143 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-766ff143 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
    color: #F9F9F9;
}
.elementor-2576 .elementor-element.elementor-element-7940e3f5 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-7940e3f5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-4be986ec {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-4be986ec .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-44e31d33 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-44e31d33 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    color: #0A9B1E;
}
.elementor-2576 .elementor-element.elementor-element-105e7fd {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-105e7fd .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-683733ae .elementor-button {
    background-color: #0A9B1E;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 020px 025px 020px 025px;
}
.elementor-2576 .elementor-element.elementor-element-683733ae>.elementor-widget-container {
    padding: 5px 0px 5px 0px;
}
.elementor-2576 .elementor-element.elementor-element-683733ae .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-2576 .elementor-element.elementor-element-1e254b1e>.elementor-widget-container {
    background-color: #B37625;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    border-radius: 5px 5px 5px 5px;
}
.elementor-2576 .elementor-element.elementor-element-1e254b1e {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-1e254b1e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 800;
    color: #F9F9F9;
}
.elementor-2576 .elementor-element.elementor-element-58b4b64f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2576 .elementor-element.elementor-element-58b4b64f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #D9D9D9 100%);
}
.elementor-bc-flex-widget .elementor-2576 .elementor-element.elementor-element-58b4b64f.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-2576 .elementor-element.elementor-element-58b4b64f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2576 .elementor-element.elementor-element-58b4b64f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-2576 .elementor-element.elementor-element-58b4b64f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-2576 .elementor-element.elementor-element-58b4b64f>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #2B1D41;
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}
.elementor-2576 .elementor-element.elementor-element-58b4b64f>.elementor-element-populated, .elementor-2576 .elementor-element.elementor-element-58b4b64f>.elementor-element-populated>.elementor-background-overlay, .elementor-2576 .elementor-element.elementor-element-58b4b64f>.elementor-background-slideshow {
    border-radius: 1px 1px 1px 1px;
}
.elementor-2576 .elementor-element.elementor-element-58b4b64f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2576 .elementor-element.elementor-element-4f515c59 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-4f515c59 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-7637d00a {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-7637d00a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-666fcaa0>.elementor-widget-container {
    background-color: #0A9B1E;
    margin: 0px -10px 0px -10px;
    padding: 10px 0px 10px 0px;
}
.elementor-2576 .elementor-element.elementor-element-666fcaa0 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-666fcaa0 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
    color: #F9F9F9;
}
.elementor-2576 .elementor-element.elementor-element-58f9ec77 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-58f9ec77 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-51341709 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-51341709 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-3a79c936 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-3a79c936 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    color: #0A9B1E;
}
.elementor-2576 .elementor-element.elementor-element-434aae11 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-434aae11 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #2B1D41;
}
.elementor-2576 .elementor-element.elementor-element-14dd35b .elementor-button {
    background-color: #0A9B1E;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 020px 025px 020px 025px;
}
.elementor-2576 .elementor-element.elementor-element-14dd35b>.elementor-widget-container {
    padding: 5px 0px 5px 0px;
}
.elementor-2576 .elementor-element.elementor-element-14dd35b .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-2576 .elementor-element.elementor-element-4e50407c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-4e50407c:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-4e50407c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
}
.elementor-2576 .elementor-element.elementor-element-2b5e1a1a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-7cecb89f>.elementor-widget-container {
    padding: 15px 0px 15px 0px;
}
.elementor-2576 .elementor-element.elementor-element-7cecb89f {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-7cecb89f .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #3A3A3A;
}
.elementor-2576 .elementor-element.elementor-element-617a4a59 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-2576 .elementor-element.elementor-element-53b86706 {
    width: var(--container-widget-width, 40.089%);
    max-width: 40.089%;
    --container-widget-width: 40.089%;
    --container-widget-flex-grow: 0;
}
.elementor-2576 .elementor-element.elementor-element-53b86706.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-2576 .elementor-element.elementor-element-4b461bb2 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-2576 .elementor-element.elementor-element-72586a8 {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-3dfb3517 {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-7c329c1d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 30px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-7c329c1d:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-7c329c1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
}
.elementor-2576 .elementor-element.elementor-element-71655496 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-3e68c126>.elementor-widget-container {
    padding: 15px 0px 15px 0px;
}
.elementor-2576 .elementor-element.elementor-element-3e68c126 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-3e68c126 .elementor-heading-title {
    font-family: "Raleway", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    color: #3A3A3A;
}
.elementor-2576 .elementor-element.elementor-element-41686d34 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-34e2eb26 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-70999ea8 {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-540f8d63 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-516dcbae {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-68119ed8 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-7dcdd9e6 {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-77b47358 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-4918d34 {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-319d0f52 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-175baf1d {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-354a54d7 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-3de8c4c7 {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-20a5ea61 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-22566f2e {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-71e989fd {
    --n-accordion-title-font-size: 17px;
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 0px 0px 0px 0px;
    --n-accordion-title-normal-color: #FFFFFF;
    --n-accordion-title-hover-color: #FFFFFF;
    --n-accordion-title-active-color: #FFFFFF;
    --n-accordion-icon-size: 15px;
}
.elementor-2576 .elementor-element.elementor-element-71e989fd>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    background-color: #A22121;
}
:where(.elementor-2576 .elementor-element.elementor-element-71e989fd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
    font-family: "Raleway", Sans-serif;
}
.elementor-2576 .elementor-element.elementor-element-3b1614b1 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-1f932105 {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-7f3eb307 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-761fe240 {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-1174c61b {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-13facabe {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-61d93053 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-30f75424 {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-1e7aabcc {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-5f387fb {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-7f046eff {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-769fc249 {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-65c8adf3 {
    --display: flex;
}
.elementor-2576 .elementor-element.elementor-element-4cb42509 {
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2576 .elementor-element.elementor-element-5e941d10 {
    --n-accordion-title-font-size: 17px;
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 0px 0px 0px 0px;
    --n-accordion-title-normal-color: #FFFFFF;
    --n-accordion-title-hover-color: #FFFFFF;
    --n-accordion-title-active-color: #FFFFFF;
    --n-accordion-icon-size: 15px;
}
.elementor-2576 .elementor-element.elementor-element-5e941d10>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    background-color: #A22121;
}
:where(.elementor-2576 .elementor-element.elementor-element-5e941d10 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
    font-family: "Raleway", Sans-serif;
}
.elementor-2576 .elementor-element.elementor-element-82a4a48 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 0px 0px 0px;
    --border-top-width: 3px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #A22121;
    --border-color: #A22121;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 100px;
}
.elementor-2576 .elementor-element.elementor-element-82a4a48:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-82a4a48>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DDE7EE;
}
.elementor-2576 .elementor-element.elementor-element-264924f3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-6cbe8d63>.elementor-widget-container {
    margin: 0px 0px 0px -15px;
    padding: 0px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-6cbe8d63 {
    text-align: left;
}
.elementor-2576 .elementor-element.elementor-element-6cbe8d63 img {
    width: 80%;
}
.elementor-2576 .elementor-element.elementor-element-21f7f673 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #242424;
}
.elementor-2576 .elementor-element.elementor-element-23046930 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #363636;
}
.elementor-2576 .elementor-element.elementor-element-57dc256a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #363636;
}
.elementor-2576 .elementor-element.elementor-element-9ef53e5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #363636;
}
.elementor-2576 .elementor-element.elementor-element-56fa676c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2576 .elementor-element.elementor-element-41af783c>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-41af783c {
    text-align: left;
}
.elementor-2576 .elementor-element.elementor-element-41af783c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    color: #223456;
}
.elementor-2576 .elementor-element.elementor-element-28f7b0e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-28f7b0e5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    word-spacing: 0px;
    color: #363636;
}
.elementor-2576 .elementor-element.elementor-element-4a2372a6>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-2576 .elementor-element.elementor-element-4a2372a6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    word-spacing: 5px;
    color: #363636;
}
.elementor-2576 .elementor-element.elementor-element-138fe672 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-7756a2f1>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-2576 .elementor-element.elementor-element-7756a2f1 {
    text-align: left;
}
.elementor-2576 .elementor-element.elementor-element-7756a2f1 img {
    width: 70%;
}
.elementor-2576 .elementor-element.elementor-element-2f5e2ba6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #223456;
}
.elementor-2576 .elementor-element.elementor-element-5a2b664c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #363636;
}
.elementor-2576 .elementor-element.elementor-element-25ac88e8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #363636;
}
.elementor-2576 .elementor-element.elementor-element-a459987 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #363636;
}
.elementor-2576 .elementor-element.elementor-element-16d9506d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-d8d90aa .elementor-button {
    background-color: #19AE03;
    font-family: "Montserrat", Sans-serif;
    font-size: 38px;
    font-weight: bold;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    box-shadow: 0px 5px 0px 0px #18B102;
}
.elementor-2576 .elementor-element.elementor-element-d8d90aa>.elementor-widget-container {
    transition: background 0s;
}
.elementor-2576 .elementor-element.elementor-element-478fb49b .elementor-button {
    background-color: #19AE03;
    font-family: "Montserrat", Sans-serif;
    font-size: 38px;
    font-weight: bold;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    box-shadow: 0px 5px 0px 0px #18B102;
}
.elementor-2576 .elementor-element.elementor-element-478fb49b>.elementor-widget-container {
    transition: background 0s;
}
.elementor-2576 .elementor-element.elementor-element-311e61bc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-2576 .elementor-element.elementor-element-311e61bc:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-311e61bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A22121;
}
.elementor-2576 .elementor-element.elementor-element-beb39b0>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}
.elementor-2576 .elementor-element.elementor-element-beb39b0 {
    text-align: center;
}
.elementor-2576 .elementor-element.elementor-element-beb39b0 .elementor-heading-title {
    color: #F9FDFF;
}
.elementor-2576 .elementor-element.elementor-element-52ff7fae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
body.elementor-page-2576:not(.elementor-motion-effects-element-type-background), body.elementor-page-2576>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFAFA;
}
@media(max-width:1024px) {
    .elementor-2576 .elementor-element.elementor-element-8840436 {
        --grid-auto-flow: row;
    }
}
@media(max-width:767px) {
    .elementor-2576 .elementor-element.elementor-element-74b62e5b:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-74b62e5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../images2/Header-Mobile-Insufree.webp");
        background-position: -13px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-74b62e5b {
        --flex-direction: row-reverse;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --align-items: flex-end;
    }
    .elementor-2576 .elementor-element.elementor-element-252f18b3 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-690c609c>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-690c609c {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 95%);
        max-width: 95%;
    }
    .elementor-2576 .elementor-element.elementor-element-690c609c.elementor-element {
        --align-self: flex-end;
    }
    .elementor-2576 .elementor-element.elementor-element-690c609c .elementor-heading-title {
        font-size: 22px;
        line-height: 1em;
    }
    .elementor-2576 .elementor-element.elementor-element-413f97a1 {
        width: var(--container-widget-width, 95%);
        max-width: 95%;
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        --e-icon-list-icon-size: 5px;
    }
    .elementor-2576 .elementor-element.elementor-element-413f97a1.elementor-element {
        --align-self: flex-end;
    }
    .elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(0px/2);
    }
    .elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(0px/2);
    }
    .elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
    }
    .elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }
    body.rtl .elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-0px/2);
    }
    body:not(.rtl) .elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-0px/2);
    }
    .elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2576 .elementor-element.elementor-element-413f97a1 .elementor-icon-list-item>a {
        font-size: 15px;
    }
    .elementor-2576 .elementor-element.elementor-element-2065a308>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-2065a308 .elementor-button {
        font-size: 18px;
    }
    .elementor-button.elementor-size-lg{
    	padding: 15px 30px;
    }
    .elementor-2576 .elementor-element.elementor-element-7619cea8 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-2576 .elementor-element.elementor-element-2da5e401>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-6503a91c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-38a41c31 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-2576 .elementor-element.elementor-element-31b3799 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-2576 .elementor-element.elementor-element-788d01a8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-2576 .elementor-element.elementor-element-32b4f8f3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-2576 .elementor-element.elementor-element-40d9f92a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-2576 .elementor-element.elementor-element-6d461be8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-6d92d926 {
        text-align: center;
    }
    .elementor-2576 .elementor-element.elementor-element-6d92d926 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-2576 .elementor-element.elementor-element-5a816868 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-3dd2ad74 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-3dd2ad74 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-2576 .elementor-element.elementor-element-462faa68 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-2576 .elementor-element.elementor-element-17c96008 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-79faa9f1 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-1aa43dc6 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-666d47f9 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-72c8e3ee {
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-2576 .elementor-element.elementor-element-111d04b7 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-64213d29 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-54fe750d .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-728d441 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-4661ebbd {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90%);
        max-width: 90%;
        font-size: 15px;
    }
    .elementor-2576 .elementor-element.elementor-element-2f7f63df .elementor-heading-title {
        font-size: 29px;
        line-height: 32px;
    }
    .elementor-2576 .elementor-element.elementor-element-2b27ea50>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-260af9f>.elementor-widget-container {
        margin: 20px 20px 20px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-260af9f .elementor-button {
        font-size: 24px;
    }
    .elementor-2576 .elementor-element.elementor-element-1e4f5c35>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-1e4f5c35 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-2576 .elementor-element.elementor-element-403e2663 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-11188381 .elementor-heading-title {
        font-size: 26px;
        line-height: 35px;
    }
    .elementor-2576 .elementor-element.elementor-element-54ca74b7 {
        font-size: 15px;
    }
    .elementor-2576 .elementor-element.elementor-element-8840436 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-2576 .elementor-element.elementor-element-2477af90>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-72bc1963 {
        font-size: 18px;
    }
    .elementor-2576 .elementor-element.elementor-element-4f859c47 {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 95%);
        max-width: 95%;
        font-size: 15px;
    }
    .elementor-2576 .elementor-element.elementor-element-6c6a6698 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-67b07805>.elementor-element-populated {
        margin: 020px 020px 020px 020px;
        --e-column-margin-right: 020px;
        --e-column-margin-left: 020px;
    }
    .elementor-2576 .elementor-element.elementor-element-43ff9ba0 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-2576 .elementor-element.elementor-element-77efa21a .elementor-heading-title {
        font-size: 17px;
    }
    .elementor-2576 .elementor-element.elementor-element-50b64edf .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2576 .elementor-element.elementor-element-40b15cd4>.elementor-element-populated {
        margin: 020px 020px 020px 020px;
        --e-column-margin-right: 020px;
        --e-column-margin-left: 020px;
    }
    .elementor-2576 .elementor-element.elementor-element-b650bf .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-2576 .elementor-element.elementor-element-2063366 .elementor-heading-title {
        font-size: 17px;
    }
    .elementor-2576 .elementor-element.elementor-element-2f6e5764 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2576 .elementor-element.elementor-element-20bffe8c>.elementor-element-populated {
        margin: 020px 020px 020px 020px;
        --e-column-margin-right: 020px;
        --e-column-margin-left: 020px;
    }
    .elementor-2576 .elementor-element.elementor-element-3a17ec6b .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-2576 .elementor-element.elementor-element-8b36a77 .elementor-heading-title {
        font-size: 17px;
    }
    .elementor-2576 .elementor-element.elementor-element-1e254b1e .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2576 .elementor-element.elementor-element-58b4b64f>.elementor-element-populated {
        margin: 020px 020px 020px 020px;
        --e-column-margin-right: 020px;
        --e-column-margin-left: 020px;
    }
    .elementor-2576 .elementor-element.elementor-element-4f515c59 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-2576 .elementor-element.elementor-element-7637d00a .elementor-heading-title {
        font-size: 17px;
    }
    .elementor-2576 .elementor-element.elementor-element-4e50407c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-2576 .elementor-element.elementor-element-7cecb89f .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-2576 .elementor-element.elementor-element-53b86706 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-71e989fd {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-5e941d10>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-5e941d10 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        z-index: 1;
    }
    .elementor-2576 .elementor-element.elementor-element-82a4a48 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-2576 .elementor-element.elementor-element-6cbe8d63>.elementor-widget-container {
        margin: 0px 15px 0px -15px;
        padding: 20px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-7756a2f1 img {
        width: 50%;
    }
    .elementor-2576 .elementor-element.elementor-element-d8d90aa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-d8d90aa .elementor-button {
        font-size: 24px;
    }
    .elementor-2576 .elementor-element.elementor-element-478fb49b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-2576 .elementor-element.elementor-element-478fb49b .elementor-button {
        font-size: 24px;
    }
    .elementor-2576 .elementor-element.elementor-element-28159e48{
    	padding-left: 30px;
    	padding-right: 30px;
    }
    .elementor-2576 .elementor-element.elementor-element-6c6a6698{
    	padding-left: 30px;
    	padding-right: 30px;
    }
}
@media(max-width:390px) {
	.elementor-2576 .elementor-element.elementor-element-74b62e5b:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-74b62e5b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
		background-image: url(../images2/Header-Mobile-Insufree-390.webp);
        background-position: -13px 0px;
	}
	.elementor-element-caddb22{
		display: none;
	}

}
@media(max-width:360px) {
	.elementor-2576 .elementor-element.elementor-element-74b62e5b:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-74b62e5b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
		background-image: url(../images2/Header-Mobile-Insufree-360.webp);
        background-position: -13px 0px;
	}
	.elementor-element-caddb22{
		display: none;
	}

}
@media(min-width:768px) {
    .elementor-2576 .elementor-element.elementor-element-22cb40c3 {
        --width: 58%;
    }
    .elementor-2576 .elementor-element.elementor-element-252f18b3 {
        --width: 50%;
    }
    .elementor-2576 .elementor-element.elementor-element-484e9471 {
        --width: 50%;
    }
    .elementor-2576 .elementor-element.elementor-element-60d9b2a1 {
        --width: 50%;
    }
    .elementor-2576 .elementor-element.elementor-element-323df722 {
        --width: 50%;
    }
    .elementor-2576 .elementor-element.elementor-element-39c3887f {
        --width: 50%;
    }
    .elementor-2576 .elementor-element.elementor-element-92195b1 {
        --width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-462faa68 {
        --width: 80%;
    }
    .elementor-2576 .elementor-element.elementor-element-72c8e3ee {
        --width: 80%;
    }
    .elementor-2576 .elementor-element.elementor-element-5186c8a4 {
        --width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-651ea87 {
        --width: 50%;
    }
    .elementor-2576 .elementor-element.elementor-element-236ac782 {
        --width: 50%;
    }
    .elementor-2576 .elementor-element.elementor-element-6c2c9244 {
        --width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-2c2f4b09 {
        --width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-2b5e1a1a {
        --width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-617a4a59 {
        --width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-71655496 {
        --width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-41686d34 {
        --width: 100%;
    }
    .elementor-2576 .elementor-element.elementor-element-264924f3 {
        --width: 25%;
    }
    .elementor-2576 .elementor-element.elementor-element-56fa676c {
        --width: 25%;
    }
    .elementor-2576 .elementor-element.elementor-element-138fe672 {
        --width: 25%;
    }
    .elementor-2576 .elementor-element.elementor-element-16d9506d {
        --width: 25%;
    }
}
/* Start custom CSS for heading, class: .elementor-element-690c609c */
.titulo-1 {
    font-weight: 800;
    color: white;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dd2ad74 */
.formula-titulo {
    font-weight: 700;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f7f63df */
.text-diabetes {
    font-family: montserrat;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6052d191 */
.text-diabetes {
    font-family: montserrat;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-949351 */
.text-diabetes {
    font-family: montserrat;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147844b4 */
.text-diabetes {
    font-family: montserrat;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11188381 */
.text-diabetes {
    font-family: montserrat;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72586a8 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dfb3517 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70999ea8 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-516dcbae */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dcdd9e6 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4918d34 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175baf1d */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3de8c4c7 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22566f2e */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70999ea8 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-516dcbae */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dcdd9e6 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4918d34 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175baf1d */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3de8c4c7 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22566f2e */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70999ea8 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-516dcbae */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dcdd9e6 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4918d34 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175baf1d */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3de8c4c7 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22566f2e */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70999ea8 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-516dcbae */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dcdd9e6 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4918d34 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175baf1d */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3de8c4c7 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22566f2e */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70999ea8 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-516dcbae */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dcdd9e6 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4918d34 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175baf1d */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3de8c4c7 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22566f2e */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70999ea8 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-516dcbae */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dcdd9e6 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4918d34 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175baf1d */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3de8c4c7 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22566f2e */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70999ea8 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-516dcbae */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dcdd9e6 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4918d34 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175baf1d */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3de8c4c7 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22566f2e */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70999ea8 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-516dcbae */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dcdd9e6 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4918d34 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175baf1d */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3de8c4c7 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22566f2e */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f932105 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761fe240 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13facabe */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30f75424 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f387fb */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-769fc249 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cb42509 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f932105 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761fe240 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13facabe */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30f75424 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f387fb */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-769fc249 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cb42509 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f932105 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761fe240 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13facabe */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30f75424 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f387fb */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-769fc249 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cb42509 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f932105 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761fe240 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13facabe */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30f75424 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f387fb */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-769fc249 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cb42509 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f932105 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761fe240 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13facabe */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30f75424 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f387fb */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-769fc249 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cb42509 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f932105 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761fe240 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13facabe */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30f75424 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f387fb */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-769fc249 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cb42509 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f932105 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761fe240 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13facabe */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30f75424 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f387fb */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-769fc249 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cb42509 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f932105 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761fe240 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13facabe */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30f75424 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f387fb */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-769fc249 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cb42509 */
.insufree-anvisa {
    color: #A22121;
    font-weight: 800;
}
/* End custom CSS */
/* Start custom CSS */
#bt_pulsar {
    -webkit-animation: pulse 1.0s infinite;
}

#bt_pulsar:hover {
    -webkit-animation: none;
}

@-webkit-keyframes pulse {
    0% {
        @include transform(scale(.9));
    }
    70% {
        @include transform(scale(1));
        box-shadow: 0 0 0 50px rgba(#5a99d4, 0);
    }
    100% {
        @include transform(scale(.9));
        box-shadow: 0 0 0 0 rgba(#5a99d4, 0);
    }
}


.discount-img {
    animation: 5.2s linear 1s infinite alternate slidein;
}

@media (max-width: 768px) {}


@keyframes slidein {
    50% {
        transform: rotate(10deg);
    }
    50% {
        transform: rotate(10deg);
    }
}


body, html {
    overflow-x: hidden !important;
}

/Corrigir escrollamento no Mobile/ @media (max-width: 786px) {
    body, html {
        overflow-x: hidden !important;
    }

    body::-webkit-sc
    /* End custom CSS */