.elementor-1775 .elementor-element.elementor-element-bb6dfeb:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-bb6dfeb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E4283F;
}

.elementor-1775 .elementor-element.elementor-element-bb6dfeb>.elementor-background-overlay {
    background-color: #E4283F;
    opacity: 0.66;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-bb6dfeb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-881a530:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-881a530>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/08/WhatsApp-Image-2022-01-23-at-00.48.12-1-1024x768-1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1775 .elementor-element.elementor-element-881a530>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-881a530>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-cd23fff {
    --spacer-size: 50px;
}

.elementor-1775 .elementor-element.elementor-element-b45f02d .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1775 .elementor-element.elementor-element-b45f02d .elementor-custom-embed-play i {
    color: #FFFFFF;
    font-size: 73px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
}

.elementor-1775 .elementor-element.elementor-element-b45f02d .elementor-custom-embed-play svg {
    fill: #FFFFFF;
    width: 73px;
    height: 73px;
}

.elementor-1775 .elementor-element.elementor-element-b45f02d>.elementor-widget-container {
    padding: 1em 0em 0em 0em;
}

.elementor-1775 .elementor-element.elementor-element-1bcb92b {
    text-align: center;
    color: #FFFFFF;
    font-family: "Overlock", Sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 24px;
}

.elementor-1775 .elementor-element.elementor-element-1bcb92b>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-1775 .elementor-element.elementor-element-ede5e35:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-ede5e35>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF3D55;
    background-image: url("../../2022/08/image-from-rawpixel-id-581081-jpeg.jpg");
    background-position: -6vw 0%;
    background-size: 73vw auto;
}

.elementor-1775 .elementor-element.elementor-element-ede5e35>.elementor-element-populated>.elementor-background-overlay {
    background-color: #E4283F;
    opacity: 0.69;
}

.elementor-1775 .elementor-element.elementor-element-ede5e35>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-ede5e35>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4% 12% 4% 07%;
}

.elementor-1775 .elementor-element.elementor-element-93a6858 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Overlock", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
}

.elementor-1775 .elementor-element.elementor-element-93a6858>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-04919ad {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-04919ad .elementor-heading-title {
    color: #FFFEFC;
    font-family: "Playball", Sans-serif;
    font-size: 77px;
    font-weight: 600;
    text-transform: none;
    line-height: 69px;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-04919ad>.elementor-widget-container {
    margin: 0px 0px 0px -25px;
}

.elementor-1775 .elementor-element.elementor-element-2b69fb7>.elementor-container {
    max-width: 500px;
}

.elementor-1775 .elementor-element.elementor-element-3c161b2 {
    text-align: center;
    color: #FFFEFE;
    font-family: "Lemon", Sans-serif;
    font-size: 0.9rem;
    line-height: 24px;
    letter-spacing: 0.9px;
}

.elementor-1775 .elementor-element.elementor-element-07f9bb7 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-1775 .elementor-element.elementor-element-e877eb9 {
    --spacer-size: 23px;
}

.elementor-1775 .elementor-element.elementor-element-665a162>.elementor-widget-container {
    padding: 20px 20px 20px 0px;
}

.elementor-1775 .elementor-element.elementor-element-8aff973>.elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

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

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

.elementor-1775 .elementor-element.elementor-element-f24e2ca>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-f24e2ca>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-9cdbfc7:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-9cdbfc7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-9cdbfc7>.elementor-background-overlay {
    background-color: #fff6f2;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-9cdbfc7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-9ced265.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1775 .elementor-element.elementor-element-9ced265:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-9ced265>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1775 .elementor-element.elementor-element-9ced265>.elementor-element-populated {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-1775 .elementor-element.elementor-element-9ced265>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-28ce95d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1775 .elementor-element.elementor-element-28ce95d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1775 .elementor-element.elementor-element-28ce95d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1775 .elementor-element.elementor-element-28ce95d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-1775 .elementor-element.elementor-element-28ce95d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-28ce95d .elementor-image-box-title {
    font-family: "Belleza", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 1.4px;
}

.elementor-1775 .elementor-element.elementor-element-28ce95d .elementor-image-box-description {
    font-size: 15px;
}

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

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

.elementor-1775 .elementor-element.elementor-element-6b5586c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-6b5586c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1775 .elementor-element.elementor-element-6b5586c>.elementor-element-populated {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-1775 .elementor-element.elementor-element-6b5586c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-4f771bf.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1775 .elementor-element.elementor-element-4f771bf.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1775 .elementor-element.elementor-element-4f771bf.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1775 .elementor-element.elementor-element-4f771bf .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-1775 .elementor-element.elementor-element-4f771bf .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-4f771bf .elementor-image-box-title {
    font-family: "Belleza", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 1.4px;
}

.elementor-1775 .elementor-element.elementor-element-4f771bf .elementor-image-box-description {
    font-size: 15px;
}

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

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

.elementor-1775 .elementor-element.elementor-element-f8dba3e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-f8dba3e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1775 .elementor-element.elementor-element-f8dba3e>.elementor-element-populated {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-1775 .elementor-element.elementor-element-f8dba3e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-20ddf0c.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1775 .elementor-element.elementor-element-20ddf0c.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1775 .elementor-element.elementor-element-20ddf0c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1775 .elementor-element.elementor-element-20ddf0c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-1775 .elementor-element.elementor-element-20ddf0c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-20ddf0c .elementor-image-box-title {
    font-family: "Belleza", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 1.4px;
}

.elementor-1775 .elementor-element.elementor-element-20ddf0c .elementor-image-box-description {
    font-size: 15px;
}

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

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

.elementor-1775 .elementor-element.elementor-element-ffcdfa4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-ffcdfa4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1775 .elementor-element.elementor-element-ffcdfa4>.elementor-element-populated {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-1775 .elementor-element.elementor-element-ffcdfa4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-e460f67.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1775 .elementor-element.elementor-element-e460f67.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1775 .elementor-element.elementor-element-e460f67.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1775 .elementor-element.elementor-element-e460f67 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 43%;
}

.elementor-1775 .elementor-element.elementor-element-e460f67 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-e460f67 .elementor-image-box-title {
    font-family: "Belleza", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 1.4px;
}

.elementor-1775 .elementor-element.elementor-element-e460f67 .elementor-image-box-description {
    font-size: 15px;
}

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

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

.elementor-1775 .elementor-element.elementor-element-cff1665:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-cff1665>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #193E61;
}

.elementor-1775 .elementor-element.elementor-element-cff1665>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1775 .elementor-element.elementor-element-cff1665>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-b0e7258 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Playball", Sans-serif;
    font-size: 37px;
    text-transform: none;
    letter-spacing: 0.3px;
}

.elementor-1775 .elementor-element.elementor-element-b0e7258>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-1775 .elementor-element.elementor-element-34206af {
    color: #E3E2E2;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
}

.elementor-1775 .elementor-element.elementor-element-34206af>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

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

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

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

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

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

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

.elementor-1775 .elementor-element.elementor-element-af38401 .elementor-icon-list-icon i {
    color: #F82F2F;
    transition: color 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-af38401 .elementor-icon-list-icon svg {
    fill: #F82F2F;
    transition: fill 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-af38401 {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.elementor-1775 .elementor-element.elementor-element-af38401 .elementor-icon-list-icon {
    padding-right: 8px;
}

.elementor-1775 .elementor-element.elementor-element-af38401 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1775 .elementor-element.elementor-element-af38401 .elementor-icon-list-item>a {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    letter-spacing: 0.6px;
}

.elementor-1775 .elementor-element.elementor-element-af38401 .elementor-icon-list-text {
    color: #FFFCFC;
    transition: color 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-af38401>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-1775 .elementor-element.elementor-element-823b14b .elementor-button {
    font-family: "Open Sans", Sans-serif;
    letter-spacing: 2.7px;
    background-color: #E4283F;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-823b14b>.elementor-widget-container {
    margin: 30px 0px 0px 30px;
}

.elementor-1775 .elementor-element.elementor-element-3ba602d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1775 .elementor-element.elementor-element-3ba602d:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-3ba602d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E06675;
}

.elementor-1775 .elementor-element.elementor-element-3ba602d>.elementor-background-overlay {
    background-color: #FF3D55;
    background-image: url("../../2022/08/WhatsApp-Image-2022-01-23-at-00.45.00-1024x768-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.14;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-3ba602d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 150px 0px;
}

.elementor-1775 .elementor-element.elementor-element-6ad1a2d>.elementor-element-populated {
    padding: 0px 75px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-3acec2d {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-3acec2d .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4);
}

.elementor-1775 .elementor-element.elementor-element-15948a8 {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-15948a8 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4);
    font-family: "Playball", Sans-serif;
    font-size: 70px;
    text-transform: none;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-15948a8>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-8577fb5 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 3px;
}

.elementor-1775 .elementor-element.elementor-element-8577fb5 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1775 .elementor-element.elementor-element-8577fb5 .elementor-divider {
    text-align: left;
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-1775 .elementor-element.elementor-element-8577fb5>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1775 .elementor-element.elementor-element-9054102 {
    color: var( --e-global-color-astglobalcolor4);
    font-family: "Lato", Sans-serif;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-9054102>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-2e19177 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    letter-spacing: 1.2px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #193E61;
}

.elementor-1775 .elementor-element.elementor-element-2e19177 .elementor-button:hover,
.elementor-1775 .elementor-element.elementor-element-2e19177 .elementor-button:focus {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
}

.elementor-1775 .elementor-element.elementor-element-2e19177 .elementor-button:hover svg,
.elementor-1775 .elementor-element.elementor-element-2e19177 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-c0e142f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-c0e142f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/08/awesdzfbgdbfg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1775 .elementor-element.elementor-element-c0e142f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-c0e142f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-656def1 {
    --spacer-size: 77px;
}

.elementor-1775 .elementor-element.elementor-element-dc9973f:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-dc9973f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF9F7;
}

.elementor-1775 .elementor-element.elementor-element-dc9973f>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.36;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-dc9973f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-1775 .elementor-element.elementor-element-8425950 {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-8425950 .elementor-heading-title {
    color: #171515;
    font-family: "Playball", Sans-serif;
    font-size: 55px;
    text-transform: none;
}

.elementor-1775 .elementor-element.elementor-element-de0122d:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-de0122d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF9F7;
}

.elementor-1775 .elementor-element.elementor-element-de0122d>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.36;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-de0122d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-1775 .elementor-element.elementor-element-f683907:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-f683907>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/08/gades-photography-711066-unsplash-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1775 .elementor-element.elementor-element-f683907>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 2em 2em;
}

.elementor-1775 .elementor-element.elementor-element-f683907>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-46573cd:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-46573cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0.93);
}

.elementor-1775 .elementor-element.elementor-element-46573cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-46573cd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-d30e2ac>.elementor-element-populated {
    padding: 40px 40px 40px 40px;
}

.elementor-1775 .elementor-element.elementor-element-3af97d5 {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-3af97d5 .elementor-heading-title {
    color: #212324;
    font-family: "Belleza", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-3af97d5>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-d19f287 {
    text-align: left;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    line-height: 24px;
}

.elementor-1775 .elementor-element.elementor-element-d19f287>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1775 .elementor-element.elementor-element-44fd055 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1775 .elementor-element.elementor-element-44fd055 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 15px;
    letter-spacing: 0.5px;
    fill: #84795d;
    color: #84795d;
    background-color: #fff6f2;
}

.elementor-1775 .elementor-element.elementor-element-44fd055 .elementor-button:hover,
.elementor-1775 .elementor-element.elementor-element-44fd055 .elementor-button:focus {
    background-color: #ffeae2;
}

.elementor-1775 .elementor-element.elementor-element-8f52ca3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-8f52ca3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/08/pexels-photo-1045541.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1775 .elementor-element.elementor-element-8f52ca3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 2em 2em;
}

.elementor-1775 .elementor-element.elementor-element-8f52ca3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-ebb25c4:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-ebb25c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0.93);
}

.elementor-1775 .elementor-element.elementor-element-ebb25c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-1775 .elementor-element.elementor-element-d165bb6>.elementor-element-populated {
    padding: 40px 40px 40px 40px;
}

.elementor-1775 .elementor-element.elementor-element-e1dcf9b {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-e1dcf9b .elementor-heading-title {
    color: #212324;
    font-family: "Belleza", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-e1dcf9b>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-8446b76 {
    text-align: left;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    line-height: 24px;
}

.elementor-1775 .elementor-element.elementor-element-8446b76>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1775 .elementor-element.elementor-element-7b76883 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1775 .elementor-element.elementor-element-7b76883 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 15px;
    letter-spacing: 0.5px;
    fill: #84795d;
    color: #84795d;
    background-color: #fff6f2;
}

.elementor-1775 .elementor-element.elementor-element-7b76883 .elementor-button:hover,
.elementor-1775 .elementor-element.elementor-element-7b76883 .elementor-button:focus {
    background-color: #ffeae2;
}

.elementor-1775 .elementor-element.elementor-element-a1ec3cb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-a1ec3cb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/08/rawpixel-1081167-unsplash.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1775 .elementor-element.elementor-element-a1ec3cb>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 2em 2em;
}

.elementor-1775 .elementor-element.elementor-element-a1ec3cb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-7d99ef4:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-7d99ef4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0.93);
}

.elementor-1775 .elementor-element.elementor-element-7d99ef4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-7d99ef4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-615fbf7>.elementor-element-populated {
    padding: 40px 40px 40px 40px;
}

.elementor-1775 .elementor-element.elementor-element-2a330e6 {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-2a330e6 .elementor-heading-title {
    color: #212324;
    font-family: "Belleza", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-2a330e6>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-d0414d3 {
    text-align: left;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    line-height: 24px;
}

.elementor-1775 .elementor-element.elementor-element-d0414d3>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1775 .elementor-element.elementor-element-0a740be .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1775 .elementor-element.elementor-element-0a740be .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 15px;
    letter-spacing: 0.5px;
    fill: #84795d;
    color: #84795d;
    background-color: #fff6f2;
}

.elementor-1775 .elementor-element.elementor-element-0a740be .elementor-button:hover,
.elementor-1775 .elementor-element.elementor-element-0a740be .elementor-button:focus {
    background-color: #ffeae2;
}

.elementor-1775 .elementor-element.elementor-element-1ca69989>.elementor-container {
    max-width: 1350px;
}

.elementor-1775 .elementor-element.elementor-element-1ca69989:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-1ca69989>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-1ca69989>.elementor-background-overlay {
    background-color: #FFFEFE;
    opacity: 0.31;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-1ca69989 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 80px 0px;
}

.elementor-1775 .elementor-element.elementor-element-1857ddb4 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}

.elementor-1775 .elementor-element.elementor-element-1857ddb4>.elementor-widget-container {
    margin: 0px 0px -19px 0px;
}

.elementor-1775 .elementor-element.elementor-element-6236063f {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-6236063f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Playball", Sans-serif;
    font-size: 61px;
    font-weight: 100;
    text-transform: none;
    line-height: 48px;
    letter-spacing: -1.6px;
}

.elementor-1775 .elementor-element.elementor-element-6236063f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-50cbd9ea:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-50cbd9ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff6f2;
}

.elementor-1775 .elementor-element.elementor-element-50cbd9ea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 3em 1em 1em 1em;
}

.elementor-1775 .elementor-element.elementor-element-50cbd9ea>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-5ff7c737>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-1eec7486 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1775 .elementor-element.elementor-element-1d74d7d>.elementor-element-populated,
.elementor-1775 .elementor-element.elementor-element-1d74d7d>.elementor-element-populated>.elementor-background-overlay,
.elementor-1775 .elementor-element.elementor-element-1d74d7d>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-1775 .elementor-element.elementor-element-1d74d7d>.elementor-element-populated {
    padding: 0px 30px 0px 30px;
}

.elementor-1775 .elementor-element.elementor-element-6fe32fcc {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-6fe32fcc .elementor-heading-title {
    color: #E91B14F7;
    font-family: "Overlock", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-6fe32fcc>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-42aabe8d {
    text-align: left;
    color: #1E1D1D;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 20px;
    letter-spacing: 0.6px;
}

.elementor-1775 .elementor-element.elementor-element-3eb80c54 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1775 .elementor-element.elementor-element-5aa6db7b>.elementor-element-populated,
.elementor-1775 .elementor-element.elementor-element-5aa6db7b>.elementor-element-populated>.elementor-background-overlay,
.elementor-1775 .elementor-element.elementor-element-5aa6db7b>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-1775 .elementor-element.elementor-element-5aa6db7b>.elementor-element-populated {
    padding: 30px 30px 0px 30px;
}

.elementor-1775 .elementor-element.elementor-element-34c5e5ff {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-34c5e5ff .elementor-heading-title {
    color: #E91B14F7;
    font-family: "Overlock", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-34c5e5ff>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-31f113cf {
    text-align: left;
    color: #1E1D1D;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 20px;
    letter-spacing: 0.6px;
}

.elementor-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-68b8a9f3.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-1775 .elementor-element.elementor-element-68b8a9f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-68b8a9f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/08/awesdzfbgdbfg.jpg");
    background-position: bottom right;
    background-size: auto;
}

.elementor-1775 .elementor-element.elementor-element-68b8a9f3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1775 .elementor-element.elementor-element-68b8a9f3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-2c7c3837>.elementor-container {
    min-height: 958px;
}

.elementor-1775 .elementor-element.elementor-element-2c7c3837>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1775 .elementor-element.elementor-element-2c7c3837>.elementor-background-overlay {
    background-color: #FFFFFFF7;
    opacity: 0.82;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-2c7c3837 {
    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-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-67b0b53f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1775 .elementor-element.elementor-element-67b0b53f>.elementor-element-populated,
.elementor-1775 .elementor-element.elementor-element-67b0b53f>.elementor-element-populated>.elementor-background-overlay,
.elementor-1775 .elementor-element.elementor-element-67b0b53f>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-1775 .elementor-element.elementor-element-67b0b53f>.elementor-element-populated {
    padding: 40px 40px 0px 40px;
}

.elementor-1775 .elementor-element.elementor-element-5a6c3b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-5a6c3b.elementor-view-stacked .elementor-icon {
    background-color: #193E61;
    color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-5a6c3b.elementor-view-framed .elementor-icon,
.elementor-1775 .elementor-element.elementor-element-5a6c3b.elementor-view-default .elementor-icon {
    color: #193E61;
    border-color: #193E61;
}

.elementor-1775 .elementor-element.elementor-element-5a6c3b.elementor-view-framed .elementor-icon,
.elementor-1775 .elementor-element.elementor-element-5a6c3b.elementor-view-default .elementor-icon svg {
    fill: #193E61;
}

.elementor-1775 .elementor-element.elementor-element-5a6c3b.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-5a6c3b.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-5a6c3b .elementor-icon {
    font-size: 30px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-5a6c3b .elementor-icon svg {
    height: 30px;
}

.elementor-1775 .elementor-element.elementor-element-1c9c548a {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-1c9c548a .elementor-heading-title {
    color: #E91B14F7;
    font-family: "Playball", Sans-serif;
    font-size: 33px;
    font-weight: 100;
    text-transform: none;
    line-height: 48px;
    letter-spacing: -0.7px;
}

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

.elementor-1775 .elementor-element.elementor-element-3abd974e {
    text-align: center;
    color: #282626;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-style: italic;
    line-height: 25px;
}

.elementor-1775 .elementor-element.elementor-element-299f9cf8 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 15px;
    letter-spacing: 0.5px;
    fill: #ffffff;
    color: #ffffff;
    background-color: rgba(249, 102, 97, 0.97);
}

.elementor-1775 .elementor-element.elementor-element-299f9cf8 .elementor-button:hover,
.elementor-1775 .elementor-element.elementor-element-299f9cf8 .elementor-button:focus {
    background-color: rgba(211, 35, 29, 0.97);
}

.elementor-1775 .elementor-element.elementor-element-d29f7bf>.elementor-element-populated,
.elementor-1775 .elementor-element.elementor-element-d29f7bf>.elementor-element-populated>.elementor-background-overlay,
.elementor-1775 .elementor-element.elementor-element-d29f7bf>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-1775 .elementor-element.elementor-element-42dc0f1 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1775 .elementor-element.elementor-element-61cd3623>.elementor-element-populated,
.elementor-1775 .elementor-element.elementor-element-61cd3623>.elementor-element-populated>.elementor-background-overlay,
.elementor-1775 .elementor-element.elementor-element-61cd3623>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-1775 .elementor-element.elementor-element-61cd3623>.elementor-element-populated {
    padding: 0px 30px 0px 30px;
}

.elementor-1775 .elementor-element.elementor-element-4065f84a {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-4065f84a .elementor-heading-title {
    color: #E91B14F7;
    font-family: "Overlock", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-4065f84a>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-41cabe61 {
    text-align: left;
    color: #1E1D1D;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 20px;
    letter-spacing: 0.6px;
}

.elementor-1775 .elementor-element.elementor-element-433b2630 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1775 .elementor-element.elementor-element-6c86b5a4>.elementor-element-populated,
.elementor-1775 .elementor-element.elementor-element-6c86b5a4>.elementor-element-populated>.elementor-background-overlay,
.elementor-1775 .elementor-element.elementor-element-6c86b5a4>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-1775 .elementor-element.elementor-element-6c86b5a4>.elementor-element-populated {
    padding: 30px 30px 0px 30px;
}

.elementor-1775 .elementor-element.elementor-element-6472662c {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-6472662c .elementor-heading-title {
    color: #E91B14F7;
    font-family: "Overlock", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-6472662c>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-26ccc7df {
    text-align: left;
    color: #1E1D1D;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 20px;
    letter-spacing: 0.6px;
}

.elementor-1775 .elementor-element.elementor-element-29fa7755>.elementor-container {
    max-width: 1350px;
}

.elementor-1775 .elementor-element.elementor-element-29fa7755:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-29fa7755>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-29fa7755 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4em 0em 4em 0em;
}

.elementor-1775 .elementor-element.elementor-element-29fa7755>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-2ab3d7d8 {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-2ab3d7d8 .elementor-heading-title {
    color: #121010;
    font-family: "Playball", Sans-serif;
    font-size: 57px;
    font-weight: 100;
    text-transform: none;
    line-height: 48px;
    letter-spacing: -2px;
}

.elementor-1775 .elementor-element.elementor-element-2ab3d7d8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-3605e5a0 {
    text-align: center;
    color: #7a7a7a;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    line-height: 24px;
}

.elementor-1775 .elementor-element.elementor-element-792bd26:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-792bd26>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-792bd26 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-792bd26>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-3440c0b {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-3440c0b .elementor-heading-title {
    color: #E91B14F7;
    font-family: "Overlock", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-3440c0b>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-173f139.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1775 .elementor-element.elementor-element-d7c8700 {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-d7c8700 .elementor-heading-title {
    color: #E91B14F7;
    font-family: "Overlock", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-d7c8700>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-55c70b94.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1775 .elementor-element.elementor-element-0e30ec6 {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-0e30ec6 .elementor-heading-title {
    color: #E91B14F7;
    font-family: "Overlock", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.elementor-1775 .elementor-element.elementor-element-0e30ec6>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-4be10c7d:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-4be10c7d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-4be10c7d>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.39;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-4be10c7d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-2b995597 {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-2b995597 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Playball", Sans-serif;
    font-size: 48px;
    font-weight: 100;
    text-transform: none;
    line-height: 48px;
    letter-spacing: -1.1px;
}

.elementor-1775 .elementor-element.elementor-element-2b995597>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-34df7fe8:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-34df7fe8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-34df7fe8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 40px 0px 20px 0px;
}

.elementor-1775 .elementor-element.elementor-element-34df7fe8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-613d940b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-613d940b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFEFE8;
}

.elementor-1775 .elementor-element.elementor-element-613d940b>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff7fa;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-1775 .elementor-element.elementor-element-613d940b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-70b0baf4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1775 .elementor-element.elementor-element-43b88d55>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-3d93efb2 {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-3d93efb2 img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-7d02e3a2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1775 .elementor-element.elementor-element-7d02e3a2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-1775 .elementor-element.elementor-element-6c0296ae {
    text-align: left;
    color: #0E0C0C;
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 0.1em;
    letter-spacing: 0.9px;
}

.elementor-1775 .elementor-element.elementor-element-6c0296ae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-39a2b265 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 11px;
    --grid-column-gap: 11px;
    --grid-row-gap: 0px;
}

.elementor-1775 .elementor-element.elementor-element-39a2b265 .elementor-widget-container {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-39a2b265 .elementor-social-icon {
    background-color: #A70E0E;
    --icon-padding: 0.7em;
}

.elementor-1775 .elementor-element.elementor-element-39a2b265 .elementor-social-icon i {
    color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-39a2b265 .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-39a2b265>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-4371ba5e {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 26px;
}

.elementor-1775 .elementor-element.elementor-element-4371ba5e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-41dd382d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-41dd382d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFEFE8;
}

.elementor-1775 .elementor-element.elementor-element-41dd382d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff7fa;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-1775 .elementor-element.elementor-element-41dd382d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-419db7bb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1775 .elementor-element.elementor-element-161e1cb8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-7f81a024 {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-7f81a024 img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-7e267e88.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1775 .elementor-element.elementor-element-7e267e88>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-1775 .elementor-element.elementor-element-48cb9074 {
    text-align: left;
    color: #0E0C0C;
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 0.1em;
    letter-spacing: 0.9px;
}

.elementor-1775 .elementor-element.elementor-element-48cb9074>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-35b4a0aa {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 11px;
    --grid-column-gap: 11px;
    --grid-row-gap: 0px;
}

.elementor-1775 .elementor-element.elementor-element-35b4a0aa .elementor-widget-container {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-35b4a0aa .elementor-social-icon {
    background-color: #A70E0E;
    --icon-padding: 0.7em;
}

.elementor-1775 .elementor-element.elementor-element-35b4a0aa .elementor-social-icon i {
    color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-35b4a0aa .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-35b4a0aa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-4fa803d9 {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 26px;
}

.elementor-1775 .elementor-element.elementor-element-4fa803d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-4dabb0a1:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-4dabb0a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-4dabb0a1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 20px 0px;
}

.elementor-1775 .elementor-element.elementor-element-4dabb0a1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-323e0f9e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-323e0f9e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFEFE8;
}

.elementor-1775 .elementor-element.elementor-element-323e0f9e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff7fa;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-1775 .elementor-element.elementor-element-323e0f9e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-33e2de93 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1775 .elementor-element.elementor-element-277b31aa>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-2a1a2dcb {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-2a1a2dcb img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-9fcae5e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1775 .elementor-element.elementor-element-9fcae5e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-1775 .elementor-element.elementor-element-7073bdb5 {
    text-align: left;
    color: #0E0C0C;
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 0.1em;
    letter-spacing: 0.9px;
}

.elementor-1775 .elementor-element.elementor-element-7073bdb5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-44ce24d5 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 11px;
    --grid-column-gap: 11px;
    --grid-row-gap: 0px;
}

.elementor-1775 .elementor-element.elementor-element-44ce24d5 .elementor-widget-container {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-44ce24d5 .elementor-social-icon {
    background-color: #A70E0E;
    --icon-padding: 0.7em;
}

.elementor-1775 .elementor-element.elementor-element-44ce24d5 .elementor-social-icon i {
    color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-44ce24d5 .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-44ce24d5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-66698b57 {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 26px;
}

.elementor-1775 .elementor-element.elementor-element-66698b57>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-43f3446c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-43f3446c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFEFE8;
}

.elementor-1775 .elementor-element.elementor-element-43f3446c>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff7fa;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-1775 .elementor-element.elementor-element-43f3446c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-188930f5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1775 .elementor-element.elementor-element-2ad52ef5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-2a73d5f3 {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-2a73d5f3 img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-29b7f2f3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1775 .elementor-element.elementor-element-29b7f2f3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-1775 .elementor-element.elementor-element-7d7b97e8 {
    text-align: left;
    color: #0E0C0C;
    font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 0.1em;
    letter-spacing: 0.9px;
}

.elementor-1775 .elementor-element.elementor-element-7d7b97e8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-4f936a3d {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 11px;
    --grid-column-gap: 11px;
    --grid-row-gap: 0px;
}

.elementor-1775 .elementor-element.elementor-element-4f936a3d .elementor-widget-container {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-4f936a3d .elementor-social-icon {
    background-color: #A70E0E;
    --icon-padding: 0.7em;
}

.elementor-1775 .elementor-element.elementor-element-4f936a3d .elementor-social-icon i {
    color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-4f936a3d .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-4f936a3d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-6a4be3c6 {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 26px;
}

.elementor-1775 .elementor-element.elementor-element-6a4be3c6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-769c7e06>.elementor-container {
    max-width: 1350px;
}

.elementor-1775 .elementor-element.elementor-element-769c7e06:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-769c7e06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-769c7e06>.elementor-background-overlay {
    background-color: #FFFEFE;
    opacity: 0.31;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-769c7e06 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-6718b357.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1775 .elementor-element.elementor-element-6718b357>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-333365b5 {
    padding: 40px 30px 40px 30px;
}

.elementor-1775 .elementor-element.elementor-element-3c5d90ce>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-3fb44132 {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-3fb44132 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Overlock", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
    font-style: italic;
}

.elementor-1775 .elementor-element.elementor-element-3fb44132>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1775 .elementor-element.elementor-element-467904de {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-467904de .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Belleza", Sans-serif;
    font-size: 24px;
    font-weight: 100;
    text-transform: none;
    line-height: 48px;
    letter-spacing: 0.1px;
}

.elementor-1775 .elementor-element.elementor-element-467904de>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-1f86751a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1775 .elementor-element.elementor-element-1f86751a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-1f86751a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff6f2;
}

.elementor-1775 .elementor-element.elementor-element-1f86751a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-1f86751a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-52d7031a {
    padding: 40px 30px 40px 30px;
}

.elementor-bc-flex-widget .elementor-1775 .elementor-element.elementor-element-7ca71fec.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-1775 .elementor-element.elementor-element-7ca71fec>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-10d1f701 {
    text-align: center;
    color: #1E1E1C;
    font-family: "Belleza", Sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 1.4em;
    letter-spacing: 0.9px;
}

.elementor-1775 .elementor-element.elementor-element-10d1f701>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-30551b77 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 15px;
    letter-spacing: 0.5px;
    fill: #ffffff;
    color: #ffffff;
    background-color: rgba(249, 102, 97, 0.97);
}

.elementor-1775 .elementor-element.elementor-element-30551b77 .elementor-button:hover,
.elementor-1775 .elementor-element.elementor-element-30551b77 .elementor-button:focus {
    background-color: rgba(211, 35, 29, 0.97);
}

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

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

.elementor-1775 .elementor-element.elementor-element-c345418:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1775 .elementor-element.elementor-element-c345418>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF87;
}

.elementor-1775 .elementor-element.elementor-element-c345418>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-c345418>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-4fd5a49b {
    padding: 40px 30px 40px 30px;
}

.elementor-1775 .elementor-element.elementor-element-5cbb6b7b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-6e32e5e3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 23px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-1775 .elementor-element.elementor-element-6e32e5e3 .elementor-widget-container {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-6e32e5e3 .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-1775 .elementor-element.elementor-element-6e32e5e3 .elementor-social-icon i {
    color: #1E1E1C;
}

.elementor-1775 .elementor-element.elementor-element-6e32e5e3 .elementor-social-icon svg {
    fill: #1E1E1C;
}

.elementor-1775 .elementor-element.elementor-element-6e32e5e3 .elementor-social-icon:hover {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-1775 .elementor-element.elementor-element-6e32e5e3 .elementor-social-icon:hover i {
    color: #878787;
}

.elementor-1775 .elementor-element.elementor-element-6e32e5e3 .elementor-social-icon:hover svg {
    fill: #878787;
}

.elementor-1775 .elementor-element.elementor-element-e6f55cd>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.93;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-e6f55cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-22f0b69>.elementor-element-populated>.elementor-background-overlay {
    background-color: #f9f6db;
    opacity: 0.23;
}

.elementor-1775 .elementor-element.elementor-element-22f0b69>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-22f0b69>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-9b8f059 iframe {
    height: 1010px;
}

.elementor-1775 .elementor-element.elementor-element-6f18e8f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5% 12% 0% 0%;
}

.elementor-1775 .elementor-element.elementor-element-6f18e8f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-e747177>.elementor-container {
    max-width: 700px;
}

.elementor-1775 .elementor-element.elementor-element-477c6b7 {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-477c6b7 .elementor-heading-title {
    color: #212121;
    font-family: "Nunito", Sans-serif;
    font-size: 1em;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 4px;
}

.elementor-1775 .elementor-element.elementor-element-2071d6f {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-2071d6f .elementor-heading-title {
    color: #28211a;
    font-family: "Playball", Sans-serif;
    font-size: 3.8em;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 2.4px;
}

.elementor-1775 .elementor-element.elementor-element-db82e57 {
    --divider-border-style: solid;
    --divider-color: #FF3D55;
    --divider-border-width: 3px;
}

.elementor-1775 .elementor-element.elementor-element-db82e57 .elementor-divider-separator {
    width: 72px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1775 .elementor-element.elementor-element-db82e57 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-1775 .elementor-element.elementor-element-bc4d808 {
    text-align: center;
    color: #757575;
    font-family: "Nunito", Sans-serif;
    font-size: 1em;
    line-height: 1.7em;
}

.elementor-1775 .elementor-element.elementor-element-75748c2 {
    --spacer-size: 30px;
}

.elementor-1775 .elementor-element.elementor-element-3c8ed79 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-1775 .elementor-element.elementor-element-e0ed313 {
    text-align: right;
}

.elementor-1775 .elementor-element.elementor-element-e0ed313 .elementor-heading-title {
    color: #212121;
    font-family: "Nunito", Sans-serif;
    font-size: 1em;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 3.6em;
    letter-spacing: 4px;
}

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

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

.elementor-1775 .elementor-element.elementor-element-cbbbea0 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 17px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-1775 .elementor-element.elementor-element-cbbbea0 .elementor-widget-container {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-cbbbea0 .elementor-social-icon {
    background-color: #ffffff;
    --icon-padding: 0.6em;
}

.elementor-1775 .elementor-element.elementor-element-cbbbea0 .elementor-social-icon i {
    color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-cbbbea0 .elementor-social-icon svg {
    fill: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-cbbbea0 .elementor-social-icon:hover {
    background-color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-cbbbea0 .elementor-social-icon:hover i {
    color: #ffab00;
}

.elementor-1775 .elementor-element.elementor-element-cbbbea0 .elementor-social-icon:hover svg {
    fill: #ffab00;
}

.elementor-1775 .elementor-element.elementor-element-b04b20a {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-1775 .elementor-element.elementor-element-d286be1 {
    text-align: right;
}

.elementor-1775 .elementor-element.elementor-element-d286be1 .elementor-heading-title {
    color: #212121;
    font-family: "Nunito", Sans-serif;
    font-size: 1em;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 3.6em;
    letter-spacing: 4px;
}

.elementor-1775 .elementor-element.elementor-element-3ccd678 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-3ccd678 {
    --icon-box-icon-margin: 13px;
}

.elementor-1775 .elementor-element.elementor-element-3ccd678 .elementor-icon-box-title {
    margin-bottom: 6px;
    color: #282828;
}

.elementor-1775 .elementor-element.elementor-element-3ccd678.elementor-view-stacked .elementor-icon {
    background-color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-3ccd678.elementor-view-framed .elementor-icon,
.elementor-1775 .elementor-element.elementor-element-3ccd678.elementor-view-default .elementor-icon {
    fill: #FF3D55;
    color: #FF3D55;
    border-color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-3ccd678 .elementor-icon {
    font-size: 13px;
    padding: 16px;
}

.elementor-1775 .elementor-element.elementor-element-3ccd678 .elementor-icon-box-title,
.elementor-1775 .elementor-element.elementor-element-3ccd678 .elementor-icon-box-title a {
    font-family: "Nunito", Sans-serif;
    font-size: 1em;
    font-weight: 700;
}

.elementor-1775 .elementor-element.elementor-element-3ccd678 .elementor-icon-box-description {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 0.9rem;
}

.elementor-1775 .elementor-element.elementor-element-2942887 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-2942887 {
    --icon-box-icon-margin: 13px;
}

.elementor-1775 .elementor-element.elementor-element-2942887 .elementor-icon-box-title {
    margin-bottom: 6px;
    color: #282828;
}

.elementor-1775 .elementor-element.elementor-element-2942887.elementor-view-stacked .elementor-icon {
    background-color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-2942887.elementor-view-framed .elementor-icon,
.elementor-1775 .elementor-element.elementor-element-2942887.elementor-view-default .elementor-icon {
    fill: #FF3D55;
    color: #FF3D55;
    border-color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-2942887 .elementor-icon {
    font-size: 13px;
    padding: 16px;
}

.elementor-1775 .elementor-element.elementor-element-2942887 .elementor-icon-box-title,
.elementor-1775 .elementor-element.elementor-element-2942887 .elementor-icon-box-title a {
    font-family: "Nunito", Sans-serif;
    font-size: 1em;
    font-weight: 700;
}

.elementor-1775 .elementor-element.elementor-element-2942887 .elementor-icon-box-description {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 0.9rem;
}

.elementor-1775 .elementor-element.elementor-element-e9bbbbf .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1775 .elementor-element.elementor-element-e9bbbbf {
    --icon-box-icon-margin: 13px;
}

.elementor-1775 .elementor-element.elementor-element-e9bbbbf .elementor-icon-box-title {
    margin-bottom: 6px;
    color: #282828;
}

.elementor-1775 .elementor-element.elementor-element-e9bbbbf.elementor-view-stacked .elementor-icon {
    background-color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-e9bbbbf.elementor-view-framed .elementor-icon,
.elementor-1775 .elementor-element.elementor-element-e9bbbbf.elementor-view-default .elementor-icon {
    fill: #FF3D55;
    color: #FF3D55;
    border-color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-e9bbbbf .elementor-icon {
    font-size: 13px;
    padding: 16px;
}

.elementor-1775 .elementor-element.elementor-element-e9bbbbf .elementor-icon-box-title,
.elementor-1775 .elementor-element.elementor-element-e9bbbbf .elementor-icon-box-title a {
    font-family: "Nunito", Sans-serif;
    font-size: 1em;
    font-weight: 700;
}

.elementor-1775 .elementor-element.elementor-element-e9bbbbf .elementor-icon-box-description {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 0.9rem;
}

.elementor-1775 .elementor-element.elementor-element-1460a9a {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-1775 .elementor-element.elementor-element-9bf073b {
    text-align: right;
}

.elementor-1775 .elementor-element.elementor-element-9bf073b .elementor-heading-title {
    color: #212121;
    font-family: "Nunito", Sans-serif;
    font-size: 1em;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 3.6em;
    letter-spacing: 4px;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-field-group {
    padding-right: calc( 24px/2);
    padding-left: calc( 24px/2);
    margin-bottom: 12px;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-form-fields-wrapper {
    margin-left: calc( -24px/2);
    margin-right: calc( -24px/2);
    margin-bottom: -12px;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

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

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

body .elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: rgba(247, 247, 247, 0.13);
    border-color: #e8e8e8;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-field-group .elementor-select-wrapper select {
    background-color: rgba(247, 247, 247, 0.13);
    border-color: #e8e8e8;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-field-group .elementor-select-wrapper::before {
    color: #e8e8e8;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2.3px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .e-form__buttons__wrapper__button-next {
    background-color: #FF3D55;
    color: #ffffff;
    border-color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-button[type="submit"] {
    background-color: #FF3D55;
    color: #ffffff;
    border-color: #FF3D55;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .e-form__buttons__wrapper__button-next:hover {
    background-color: rgba(33, 33, 33, 0);
    color: #ffab00;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-button[type="submit"]:hover {
    background-color: rgba(33, 33, 33, 0);
    color: #ffab00;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .elementor-button[type="submit"]:hover svg * {
    fill: #ffab00;
}

.elementor-1775 .elementor-element.elementor-element-a0b567d .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

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

.elementor-1775 .elementor-element.elementor-element-bb34901>.elementor-container {
    min-height: 500px;
}

.elementor-1775 .elementor-element.elementor-element-bb34901>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1775 .elementor-element.elementor-element-bb34901:not(.elementor-motion-effects-element-type-background),
.elementor-1775 .elementor-element.elementor-element-bb34901>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4);
}

.elementor-1775 .elementor-element.elementor-element-bb34901 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

.elementor-1775 .elementor-element.elementor-element-969e077 .elementor-icon-list-icon i {
    color: var( --e-global-color-astglobalcolor6);
    transition: color 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-969e077 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-astglobalcolor6);
    transition: fill 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-969e077 {
    --e-icon-list-icon-size: 29px;
    --icon-vertical-offset: 0px;
}

.elementor-1775 .elementor-element.elementor-element-969e077 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-1775 .elementor-element.elementor-element-969e077 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1775 .elementor-element.elementor-element-969e077 .elementor-icon-list-item>a {
    font-size: 30px;
}

.elementor-1775 .elementor-element.elementor-element-969e077 .elementor-icon-list-text {
    color: var( --e-global-color-astglobalcolor6);
    transition: color 0.3s;
}

.elementor-1775 .elementor-element.elementor-element-503c42a {
    text-align: center;
}

.elementor-1775 .elementor-element.elementor-element-503c42a .elementor-heading-title {
    font-family: "Playball", Sans-serif;
    font-size: 64px;
    text-transform: none;
}

.elementor-1775 .elementor-element.elementor-element-503c42a>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1775 .elementor-element.elementor-element-f28a8e6 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor6);
    --divider-border-width: 3px;
}

.elementor-1775 .elementor-element.elementor-element-f28a8e6 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1775 .elementor-element.elementor-element-f28a8e6 .elementor-divider {
    text-align: center;
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-1775 .elementor-element.elementor-element-91c7906 {
    text-align: center;
    letter-spacing: 0px;
}

.elementor-1775 .elementor-element.elementor-element-91c7906>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 25% 0% 25%;
}

.elementor-1775 .elementor-element.elementor-element-b25fdba .elementor-button {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.1px;
    background-color: #FF3D55;
}

@media(min-width:768px) {
    .elementor-1775 .elementor-element.elementor-element-1c9dd3a {
        width: 58.672%;
    }
    .elementor-1775 .elementor-element.elementor-element-cff1665 {
        width: 41.236%;
    }
    .elementor-1775 .elementor-element.elementor-element-43b88d55 {
        width: 15.171%;
    }
    .elementor-1775 .elementor-element.elementor-element-7d02e3a2 {
        width: 84.829%;
    }
    .elementor-1775 .elementor-element.elementor-element-161e1cb8 {
        width: 15.171%;
    }
    .elementor-1775 .elementor-element.elementor-element-7e267e88 {
        width: 84.829%;
    }
    .elementor-1775 .elementor-element.elementor-element-277b31aa {
        width: 15.171%;
    }
    .elementor-1775 .elementor-element.elementor-element-9fcae5e {
        width: 84.829%;
    }
    .elementor-1775 .elementor-element.elementor-element-2ad52ef5 {
        width: 15.171%;
    }
    .elementor-1775 .elementor-element.elementor-element-29b7f2f3 {
        width: 84.829%;
    }
    .elementor-1775 .elementor-element.elementor-element-22f0b69 {
        width: 33.333%;
    }
    .elementor-1775 .elementor-element.elementor-element-6f18e8f {
        width: 66.667%;
    }
    .elementor-1775 .elementor-element.elementor-element-459e894 {
        width: 34.95%;
    }
    .elementor-1775 .elementor-element.elementor-element-2f138d1 {
        width: 65.05%;
    }
    .elementor-1775 .elementor-element.elementor-element-6b698a2 {
        width: 34.95%;
    }
    .elementor-1775 .elementor-element.elementor-element-2f9ec72 {
        width: 65.05%;
    }
    .elementor-1775 .elementor-element.elementor-element-55eb335 {
        width: 34.95%;
    }
    .elementor-1775 .elementor-element.elementor-element-d7f98c3 {
        width: 65.05%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1775 .elementor-element.elementor-element-881a530 {
        width: 30%;
    }
    .elementor-1775 .elementor-element.elementor-element-ede5e35 {
        width: 70%;
    }
    .elementor-1775 .elementor-element.elementor-element-8595915 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-714b6a9 {
        width: 33%;
    }
    .elementor-1775 .elementor-element.elementor-element-8aff973 {
        width: 33%;
    }
    .elementor-1775 .elementor-element.elementor-element-f24e2ca {
        width: 33%;
    }
    .elementor-1775 .elementor-element.elementor-element-6ad1a2d {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-c0e142f {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-f683907 {
        width: 33%;
    }
    .elementor-1775 .elementor-element.elementor-element-8f52ca3 {
        width: 33%;
    }
    .elementor-1775 .elementor-element.elementor-element-a1ec3cb {
        width: 33%;
    }
    .elementor-1775 .elementor-element.elementor-element-5ff7c737 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-1d74d7d {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-5aa6db7b {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-68b8a9f3 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-d29f7bf {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-5239f94c {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-50ec6f08 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-7af03537 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-613d940b {
        width: 50%;
    }
    .elementor-1775 .elementor-element.elementor-element-43b88d55 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-7d02e3a2 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-41dd382d {
        width: 50%;
    }
    .elementor-1775 .elementor-element.elementor-element-161e1cb8 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-7e267e88 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-323e0f9e {
        width: 50%;
    }
    .elementor-1775 .elementor-element.elementor-element-277b31aa {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-9fcae5e {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-43f3446c {
        width: 50%;
    }
    .elementor-1775 .elementor-element.elementor-element-2ad52ef5 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-29b7f2f3 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-6718b357 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-1f86751a {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-c345418 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-22f0b69 {
        width: 30%;
    }
    .elementor-1775 .elementor-element.elementor-element-6f18e8f {
        width: 70%;
    }
    .elementor-1775 .elementor-element.elementor-element-459e894 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-6b698a2 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-55eb335 {
        width: 100%;
    }
    .elementor-1775 .elementor-element.elementor-element-d7f98c3 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-1775 .elementor-element.elementor-element-881a530:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1775 .elementor-element.elementor-element-881a530>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-1775 .elementor-element.elementor-element-3ba602d>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-1775 .elementor-element.elementor-element-c0e142f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1775 .elementor-element.elementor-element-c0e142f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-1775 .elementor-element.elementor-element-68b8a9f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1775 .elementor-element.elementor-element-68b8a9f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-1775 .elementor-element.elementor-element-881a530>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-b45f02d>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 2em 2em 2em 2em;
    }
    .elementor-1775 .elementor-element.elementor-element-1bcb92b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-ede5e35:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1775 .elementor-element.elementor-element-ede5e35>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
        background-size: cover;
    }
    .elementor-1775 .elementor-element.elementor-element-ede5e35>.elementor-element-populated {
        padding: 4em 4em 4em 4em;
    }
    .elementor-1775 .elementor-element.elementor-element-93a6858 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-04919ad .elementor-heading-title {
        font-size: 57px;
        line-height: 0.9em;
    }
    .elementor-1775 .elementor-element.elementor-element-2b69fb7 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-8595915>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 10px;
    }
    .elementor-1775 .elementor-element.elementor-element-3c161b2 {
        text-align: center;
        font-size: 0.9rem;
    }
    .elementor-1775 .elementor-element.elementor-element-07f9bb7 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-714b6a9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-665a162 {
        text-align: left;
    }
    .elementor-1775 .elementor-element.elementor-element-665a162>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }
    .elementor-1775 .elementor-element.elementor-element-8aff973>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 10px 0px 10px;
    }
    .elementor-1775 .elementor-element.elementor-element-2aa0c38 {
        text-align: left;
    }
    .elementor-1775 .elementor-element.elementor-element-39858d6 {
        text-align: left;
    }
    .elementor-1775 .elementor-element.elementor-element-9cdbfc7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0em 0em 0em 0em;
    }
    .elementor-1775 .elementor-element.elementor-element-3ba602d {
        padding: 75px 75px 75px 75px;
    }
    .elementor-1775 .elementor-element.elementor-element-6ad1a2d>.elementor-element-populated {
        padding: 0px 50px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-3acec2d>.elementor-widget-container {
        padding: 50px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-8577fb5>.elementor-widget-container {
        padding: 0px 0px 25px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-9054102>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-656def1 {
        --spacer-size: 340px;
    }
    .elementor-1775 .elementor-element.elementor-element-dc9973f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 11em 1em 3em 01em;
    }
    .elementor-1775 .elementor-element.elementor-element-de0122d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 11em 1em 3em 01em;
    }
    .elementor-1775 .elementor-element.elementor-element-f683907>.elementor-element-populated {
        margin: 4% 4% 4% 4%;
        --e-column-margin-right: 4%;
        --e-column-margin-left: 4%;
        padding: 1em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-3af97d5 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-d19f287 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-8f52ca3>.elementor-element-populated {
        margin: 4% 4% 4% 4%;
        --e-column-margin-right: 4%;
        --e-column-margin-left: 4%;
        padding: 1em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-e1dcf9b {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-8446b76 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-a1ec3cb>.elementor-element-populated {
        margin: 4% 4% 4% 4%;
        --e-column-margin-right: 4%;
        --e-column-margin-left: 4%;
        padding: 1em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-2a330e6 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-d0414d3 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-1ca69989 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 4em 1em 4em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-1857ddb4 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-6236063f {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-50cbd9ea {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 4em 1em 4em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-5ff7c737>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }
    .elementor-1775 .elementor-element.elementor-element-1d74d7d>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 1em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-6fe32fcc {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-42aabe8d {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-5aa6db7b>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-34c5e5ff {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-31f113cf {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-68b8a9f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1775 .elementor-element.elementor-element-68b8a9f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top left;
        background-size: cover;
    }
    .elementor-1775 .elementor-element.elementor-element-68b8a9f3>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-2c7c3837 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0em 0em 0em 0em;
    }
    .elementor-1775 .elementor-element.elementor-element-67b0b53f>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1775 .elementor-element.elementor-element-3abd974e {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-42dc0f1 {
        margin-top: 33px;
        margin-bottom: 33px;
    }
    .elementor-1775 .elementor-element.elementor-element-61cd3623>.elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-1775 .elementor-element.elementor-element-4065f84a {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-41cabe61 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-6c86b5a4>.elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-1775 .elementor-element.elementor-element-6472662c {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-26ccc7df {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-29fa7755 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-2ab3d7d8 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-792bd26 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-5239f94c>.elementor-element-populated {
        padding: 0em 2em 2em 2em;
    }
    .elementor-1775 .elementor-element.elementor-element-20aaf8a3 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-5942bf0f {
        margin-top: 0px;
        margin-bottom: -30px;
    }
    .elementor-1775 .elementor-element.elementor-element-3440c0b {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-50ec6f08>.elementor-element-populated {
        padding: 0em 2em 2em 2em;
    }
    .elementor-1775 .elementor-element.elementor-element-734dc930 {
        margin-top: 0px;
        margin-bottom: -30px;
    }
    .elementor-1775 .elementor-element.elementor-element-d7c8700 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-7af03537>.elementor-element-populated {
        padding: 0em 2em 2em 2em;
    }
    .elementor-1775 .elementor-element.elementor-element-2bdfaad7 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-12786401 {
        margin-top: 0px;
        margin-bottom: -30px;
    }
    .elementor-1775 .elementor-element.elementor-element-0e30ec6 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-4be10c7d {
        padding: 40px 0px 30px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-2b995597 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-34df7fe8 {
        padding: 1em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-613d940b>.elementor-element-populated {
        margin: 0% 2% 0% 2%;
        --e-column-margin-right: 2%;
        --e-column-margin-left: 2%;
        padding: 2em 2em 2em 2em;
    }
    .elementor-1775 .elementor-element.elementor-element-3d93efb2 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-7d02e3a2>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-6c0296ae {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-39a2b265 .elementor-widget-container {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-4371ba5e {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-41dd382d>.elementor-element-populated {
        margin: 0% 2% 0% 2%;
        --e-column-margin-right: 2%;
        --e-column-margin-left: 2%;
        padding: 2em 2em 2em 2em;
    }
    .elementor-1775 .elementor-element.elementor-element-7f81a024 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-7e267e88>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-48cb9074 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-35b4a0aa .elementor-widget-container {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-4fa803d9 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-4dabb0a1 {
        padding: 0em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-323e0f9e>.elementor-element-populated {
        margin: 0% 2% 0% 2%;
        --e-column-margin-right: 2%;
        --e-column-margin-left: 2%;
        padding: 2em 2em 2em 2em;
    }
    .elementor-1775 .elementor-element.elementor-element-2a1a2dcb {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-9fcae5e>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-7073bdb5 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-44ce24d5 .elementor-widget-container {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-66698b57 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-43f3446c>.elementor-element-populated {
        margin: 0% 2% 0% 2%;
        --e-column-margin-right: 2%;
        --e-column-margin-left: 2%;
        padding: 2em 2em 2em 2em;
    }
    .elementor-1775 .elementor-element.elementor-element-2a73d5f3 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-29b7f2f3>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-7d7b97e8 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-4f936a3d .elementor-widget-container {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-6a4be3c6 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-769c7e06 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 4em 1em 4em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-6718b357>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-333365b5 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-3c5d90ce>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-3fb44132 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-467904de {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-52d7031a {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-10d1f701 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-c345418>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-4fd5a49b {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-9b8f059 iframe {
        height: 1171px;
    }
    .elementor-1775 .elementor-element.elementor-element-6f18e8f>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-2071d6f .elementor-heading-title {
        font-size: 3.5em;
    }
    .elementor-1775 .elementor-element.elementor-element-e0ed313 {
        text-align: left;
    }
    .elementor-1775 .elementor-element.elementor-element-e0ed313 .elementor-heading-title {
        font-size: 0.8rem;
    }
    .elementor-1775 .elementor-element.elementor-element-d286be1 {
        text-align: left;
    }
    .elementor-1775 .elementor-element.elementor-element-d286be1 .elementor-heading-title {
        font-size: 0.8rem;
    }
    .elementor-1775 .elementor-element.elementor-element-9bf073b {
        text-align: left;
    }
    .elementor-1775 .elementor-element.elementor-element-9bf073b .elementor-heading-title {
        font-size: 0.8rem;
    }
    .elementor-1775 .elementor-element.elementor-element-bb34901 {
        padding: 75px 75px 75px 75px;
    }
    .elementor-1775 .elementor-element.elementor-element-969e077 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1775 .elementor-element.elementor-element-969e077 .elementor-icon-list-item>a {
        font-size: 25px;
    }
    .elementor-1775 .elementor-element.elementor-element-503c42a>.elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }
    .elementor-1775 .elementor-element.elementor-element-91c7906>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1775 .elementor-element.elementor-element-bb6dfeb {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-cd23fff {
        --spacer-size: 294px;
    }
    .elementor-1775 .elementor-element.elementor-element-b45f02d>.elementor-widget-container {
        margin: 0% 0% -6% 0%;
    }
    .elementor-1775 .elementor-element.elementor-element-ede5e35:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1775 .elementor-element.elementor-element-ede5e35>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
        background-repeat: no-repeat;
        background-size: 422px auto;
    }
    .elementor-1775 .elementor-element.elementor-element-ede5e35>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1775 .elementor-element.elementor-element-04919ad .elementor-heading-title {
        font-size: 57px;
        letter-spacing: -1.4px;
    }
    .elementor-1775 .elementor-element.elementor-element-8595915>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1775 .elementor-element.elementor-element-3c161b2 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-3c161b2>.elementor-widget-container {
        padding: 0em 0em 0em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-28ce95d .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-1775 .elementor-element.elementor-element-4f771bf .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-1775 .elementor-element.elementor-element-20ddf0c .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-1775 .elementor-element.elementor-element-e460f67 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-1775 .elementor-element.elementor-element-3ba602d {
        padding: 25px 25px 25px 25px;
    }
    .elementor-1775 .elementor-element.elementor-element-6ad1a2d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-3acec2d>.elementor-widget-container {
        padding: 40px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-656def1 {
        --spacer-size: 200px;
    }
    .elementor-1775 .elementor-element.elementor-element-dc9973f {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-8425950 .elementor-heading-title {
        font-size: 47px;
    }
    .elementor-1775 .elementor-element.elementor-element-de0122d {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-1857ddb4 {
        font-size: 16px;
    }
    .elementor-1775 .elementor-element.elementor-element-6236063f .elementor-heading-title {
        font-size: 2.9rem;
        line-height: 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-50cbd9ea {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-5aa6db7b>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-68b8a9f3>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 1em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-2c7c3837>.elementor-container {
        min-height: 276px;
    }
    .elementor-1775 .elementor-element.elementor-element-2c7c3837 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-67b0b53f>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-d29f7bf>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0em 0em 0em 0em;
    }
    .elementor-1775 .elementor-element.elementor-element-433b2630 {
        margin-top: 0px;
        margin-bottom: -40px;
    }
    .elementor-1775 .elementor-element.elementor-element-2ab3d7d8 .elementor-heading-title {
        font-size: 2.4rem;
        line-height: 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-2b995597 .elementor-heading-title {
        font-size: 2.4rem;
        line-height: 1em;
    }
    .elementor-1775 .elementor-element.elementor-element-613d940b>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 01em 01em 01em 01em;
    }
    .elementor-1775 .elementor-element.elementor-element-41dd382d>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 01em 01em 01em 01em;
    }
    .elementor-1775 .elementor-element.elementor-element-323e0f9e>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 01em 01em 01em 01em;
    }
    .elementor-1775 .elementor-element.elementor-element-43f3446c>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 01em 01em 01em 01em;
    }
    .elementor-1775 .elementor-element.elementor-element-333365b5 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1775 .elementor-element.elementor-element-467904de .elementor-heading-title {
        font-size: 1.5rem;
        line-height: 1em;
        letter-spacing: 0.7px;
    }
    .elementor-1775 .elementor-element.elementor-element-9b8f059 iframe {
        height: 408px;
    }
    .elementor-1775 .elementor-element.elementor-element-6f18e8f>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }
    .elementor-1775 .elementor-element.elementor-element-477c6b7 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-2071d6f {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-2071d6f .elementor-heading-title {
        font-size: 2.5em;
    }
    .elementor-1775 .elementor-element.elementor-element-db82e57 .elementor-divider-separator {
        width: 72px;
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-1775 .elementor-element.elementor-element-db82e57 .elementor-divider {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-3c8ed79 {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .elementor-1775 .elementor-element.elementor-element-e0ed313 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-cbbbea0 .elementor-widget-container {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-cbbbea0 {
        --icon-size: 14px;
    }
    .elementor-1775 .elementor-element.elementor-element-b04b20a {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .elementor-1775 .elementor-element.elementor-element-d286be1 {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-3ccd678 .elementor-icon-box-wrapper {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-2942887 .elementor-icon-box-wrapper {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-e9bbbbf .elementor-icon-box-wrapper {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-1460a9a {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .elementor-1775 .elementor-element.elementor-element-9bf073b {
        text-align: center;
    }
    .elementor-1775 .elementor-element.elementor-element-bb34901 {
        padding: 55px 25px 55px 25px;
    }
    .elementor-1775 .elementor-element.elementor-element-969e077 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1775 .elementor-element.elementor-element-969e077 .elementor-icon-list-item>a {
        font-size: 20px;
    }
    .elementor-1775 .elementor-element.elementor-element-503c42a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}