.elementor-67562 .elementor-element.elementor-element-e4a06e9 {
    --display: flex;
    --min-height: 840px;
}

.elementor-67562 .elementor-element.elementor-element-e4a06e9:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-e4a06e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../img/main-background-image.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-67562 .elementor-element.elementor-element-3d249e9 {
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-67562 .elementor-element.elementor-element-3d249e9:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-3d249e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #31486e;
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-67562 .elementor-element.elementor-element-f5773eb > .elementor-widget-container {
    margin: 0px 0px -35px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-f5773eb {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 28px;
    letter-spacing: 1px;
    color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-c8956da > .elementor-widget-container {
    margin: 0px 0px -53px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-c8956da {
    text-align: center;
    font-family: "Andada Pro", serif;
    font-size: 36px;
    font-weight: 400;
    font-style: italic;
    line-height: 32px;
    color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-9b8defe {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-67562 .elementor-element.elementor-element-9b8defe:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-9b8defe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-02bea7f {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.7px;
    color: #FFFFFF;
}

.elementor-widget-countdown .elementor-countdown-item {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-countdown .elementor-countdown-digits {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-countdown .elementor-countdown-label {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-countdown .elementor-countdown-expire--message {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-67562 .elementor-element.elementor-element-351ce9f > .elementor-widget-container {
    margin: -32px 0px -16px 0px;
}

.elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-wrapper {
    max-width: 63%;
}

.elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-item {
    background-color: #9C9C8400;
    border-radius: 20px 20px 20px 20px;
}

body:not(.rtl) .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc( 10px/2 );
}

body:not(.rtl) .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc( 10px/2 );
}

body.rtl .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc( 10px/2 );
}

body.rtl .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc( 10px/2 );
}

.elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-digits {
    color: #FFFFFF;
    font-family: "Libre Baskerville Regular", Sans-serif;
    font-weight: 400;
    line-height: 36px;
    word-spacing: 0px;
}

.elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-label {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 44px;
    letter-spacing: 0.2px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-67562 .elementor-element.elementor-element-0b8fbf1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-67562 .elementor-element.elementor-element-0b8fbf1:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-0b8fbf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-742de6b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-67562 .elementor-element.elementor-element-5ff92c0 > .elementor-widget-container {
    margin: 0px 0px -26px 0px;
}

.elementor-67562 .elementor-element.elementor-element-5ff92c0 img {
    width: 21%;
}

.elementor-67562 .elementor-element.elementor-element-17d0fcc > .elementor-widget-container {
    margin: 0px 0px -49px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-17d0fcc {
    text-align: center;
    font-family: "Andada Pro", serif;
    font-weight: 400;
    font-style: italic;
    font-size: 30px;
    line-height: 28px;
    color: #000000;
}

.elementor-67562 .elementor-element.elementor-element-e957081 > .elementor-widget-container {
    margin: 0px 0px -26px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-e957081 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #000000;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-67562 .elementor-element.elementor-element-1afb4db .elementor-button {
    background-color: #31486e;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 23px 23px 23px 23px;
}

.elementor-67562 .elementor-element.elementor-element-1afb4db .elementor-button:hover, .elementor-67562 .elementor-element.elementor-element-1afb4db .elementor-button:focus {
    background-color: #31486e00;
    color: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-1afb4db .elementor-button:hover svg, .elementor-67562 .elementor-element.elementor-element-1afb4db .elementor-button:focus svg {
    fill: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-b835eff.elementor-element {
    --align-self: center;
}

.elementor-67562 .elementor-element.elementor-element-b835eff {
    text-align: center;
}

.elementor-67562 .elementor-element.elementor-element-b835eff img {
    width: 50%;
    height: 171px;
}

.elementor-67562 .elementor-element.elementor-element-bc8a5fd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-67562 .elementor-element.elementor-element-75da761 > .elementor-widget-container {
    margin: 25px 0px -17px 0px;
}

.elementor-67562 .elementor-element.elementor-element-75da761 img {
    width: 16%;
}

.elementor-67562 .elementor-element.elementor-element-73cdf1a > .elementor-widget-container {
    margin: 0px 0px -49px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-73cdf1a {
    text-align: center;
    font-family: "Andada Pro", serif;
    font-weight: 400;
    font-style: italic;
    font-size: 30px;
    line-height: 28px;
    color: #000000;
}

.elementor-67562 .elementor-element.elementor-element-b2e5d23 > .elementor-widget-container {
    margin: 0px 0px -29px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-b2e5d23 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #000000;
}

.elementor-67562 .elementor-element.elementor-element-29fcce9 .elementor-button {
    background-color: #31486e;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #31486e;
    border-radius: 23px 23px 23px 23px;
}

.elementor-67562 .elementor-element.elementor-element-29fcce9 .elementor-button:hover, .elementor-67562 .elementor-element.elementor-element-29fcce9 .elementor-button:focus {
    background-color: #31486e00;
    color: #31486e;
    border-color: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-29fcce9 .elementor-button:hover svg, .elementor-67562 .elementor-element.elementor-element-29fcce9 .elementor-button:focus svg {
    fill: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-260f6b4 {
    --display: flex;
}

.elementor-67562 .elementor-element.elementor-element-ec236fc {
    --e-image-carousel-slides-to-show: 3;
}

.elementor-67562 .elementor-element.elementor-element-ec236fc > .elementor-widget-container {
    margin: 23px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-ec236fc .elementor-swiper-button.elementor-swiper-button-prev, .elementor-67562 .elementor-element.elementor-element-ec236fc .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-ec236fc .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-67562 .elementor-element.elementor-element-ec236fc .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-ec236fc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 47px 47px 47px 47px;
}

.elementor-67562 .elementor-element.elementor-element-3bc6954 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-67562 .elementor-element.elementor-element-b103c6b > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-67562 .elementor-element.elementor-element-b103c6b img {
    width: 10%;
}

.elementor-67562 .elementor-element.elementor-element-803f2b5 > .elementor-widget-container {
    margin: -23px 0px -53px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-803f2b5 {
    text-align: center;
    font-family: "Libre Baskerville Italic", Sans-serif;
    font-size: 30px;
    font-weight: 100;
    line-height: 28px;
    color: #000000;
}

.elementor-67562 .elementor-element.elementor-element-d1f8808 > .elementor-widget-container {
    margin: 0px 0px -26px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-d1f8808 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
}

.elementor-67562 .elementor-element.elementor-element-e7450b7 .elementor-button {
    background-color: #31486e;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 23px 23px 23px 23px;
}

.elementor-67562 .elementor-element.elementor-element-e7450b7 .elementor-button:hover, .elementor-67562 .elementor-element.elementor-element-e7450b7 .elementor-button:focus {
    background-color: #31486e00;
    color: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-e7450b7 .elementor-button:hover svg, .elementor-67562 .elementor-element.elementor-element-e7450b7 .elementor-button:focus svg {
    fill: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-9d0482e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-67562 .elementor-element.elementor-element-9d0482e:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-9d0482e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-9d0482e.e-con {
    --align-self: center;
}

.elementor-67562 .elementor-element.elementor-element-7084d33 > .elementor-widget-container {
    margin: 0px 0px -17px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-7084d33 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-e707a5b > .elementor-widget-container {
    margin: -23px 0px -53px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-e707a5b {
    text-align: center;
    font-family: "Andada Pro", serif;
    font-weight: 400;
    font-style: italic;
    font-size: 30px;
    line-height: 28px;
    color: #FFFFFF;
}

.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon {
    color: var( --e-global-color-primary );
}

.elementor-widget-toggle .elementor-toggle-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var( --e-global-color-accent );
}

.elementor-widget-toggle .elementor-toggle-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-toggle .elementor-tab-content {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-tab-title {
    border-width: 1px;
    border-color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-tab-content {
    border-width: 1px;
    border-bottom-color: #FFFFFF;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-toggle-title, .elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-toggle-icon {
    color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-toggle-icon svg {
    fill: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-tab-title.elementor-active a, .elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #E6E6E6;
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-toggle-title {
    font-family: "Andada Pro", serif;
    font-weight: 400;
    font-style: italic;
    font-size: 20px;
    text-decoration: none;
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-tab-title .elementor-toggle-icon i:before {
    color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-tab-title .elementor-toggle-icon svg {
    fill: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: #E6E6E6;
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: #E6E6E6;
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 0px;
}

.elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 0px;
}

.elementor-67562 .elementor-element.elementor-element-3c58a38 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-67562 .elementor-element.elementor-element-3c58a38:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-3c58a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-67562 .elementor-element.elementor-element-151af92 > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-67562 .elementor-element.elementor-element-151af92 img {
    width: 7%;
}

.elementor-67562 .elementor-element.elementor-element-02b2ee9 > .elementor-widget-container {
    margin: 0px 0px -35px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-02b2ee9 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #b6926d;
}

.elementor-67562 .elementor-element.elementor-element-b61fced .elementor-button {
    background-color: #61CE7000;
    font-family: "Libre Baskerville Italic", Sans-serif;
    font-size: 33px;
    font-weight: 500;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    fill: #b6926d;
    color: #b6926d;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #b6926d;
    border-radius: 57px 57px 57px 57px;
    padding: 8px 27px 8px 27px;
}

.elementor-67562 .elementor-element.elementor-element-b61fced .elementor-button:hover, .elementor-67562 .elementor-element.elementor-element-b61fced .elementor-button:focus {
    background-color: #b6926d;
    color: #FFFFFF;
    border-color: #b6926d;
}

.elementor-67562 .elementor-element.elementor-element-b61fced > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-b61fced .elementor-button:hover svg, .elementor-67562 .elementor-element.elementor-element-b61fced .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-1ec4ef5 > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
}

.elementor-67562 .elementor-element.elementor-element-1ec4ef5 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000000;
}

.elementor-67562 .elementor-element.elementor-element-7ccdee1 > .elementor-widget-container {
    margin: 0px -2px -47px 0px;
}

.elementor-67562 .elementor-element.elementor-element-7ccdee1 img {
    width: 31%;
    overflow: hidden;
    border-radius: 25px;
    border: 2px solid #b6926d;
}

.elementor-67562 .elementor-element.elementor-element-e1bdf2a {
    --display: flex;
    --min-height: 425px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-67562 .elementor-element.elementor-element-e1bdf2a:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-e1bdf2a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../img/confirmation-background-image.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-67562 .elementor-element.elementor-element-a53ac41 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-67562 .elementor-element.elementor-element-a53ac41 img {
    width: 8%;
}

.elementor-67562 .elementor-element.elementor-element-60d0b5f > .elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-60d0b5f {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-5dd3f98 > .elementor-widget-container {
    margin: -10px 0px -37px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-5dd3f98 {
    text-align: center;
    font-family: "Andada Pro", serif;
    font-weight: 400;
    font-style: italic;
    font-size: 30px;
    line-height: 33px;
    color: #000000;
}

.elementor-67562 .elementor-element.elementor-element-fd14b26 > .elementor-widget-container {
    margin: -23px 0px -26px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-fd14b26 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    color: #000000;
}

.elementor-67562 .elementor-element.elementor-element-212d4e0 .elementor-button {
    background-color: #31486e;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 33px 33px 33px 33px;
}

.elementor-67562 .elementor-element.elementor-element-212d4e0 .elementor-button:hover, .elementor-67562 .elementor-element.elementor-element-212d4e0 .elementor-button:focus {
    background-color: #FFFFFF;
    color: #31486e;
    border-color: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-212d4e0 .elementor-button:hover svg, .elementor-67562 .elementor-element.elementor-element-212d4e0 .elementor-button:focus svg {
    fill: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-060bd7e .elementor-button {
    background-color: #31486e;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 23px 23px 23px 23px;
}

.elementor-67562 .elementor-element.elementor-element-060bd7e .elementor-button:hover, .elementor-67562 .elementor-element.elementor-element-060bd7e .elementor-button:focus {
    background-color: #FFFFFF;
    color: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-060bd7e .elementor-button:hover svg, .elementor-67562 .elementor-element.elementor-element-060bd7e .elementor-button:focus svg {
    fill: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-f8b5d98 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-67562 .elementor-element.elementor-element-f8b5d98:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-f8b5d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-b84b399 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-67562 .elementor-element.elementor-element-b84b399 img {
    width: 8%;
}

.elementor-67562 .elementor-element.elementor-element-387482b .elementor-button {
    background-color: #b6926d;
    font-family: "Andada Pro", serif;
    font-weight: 400;
    font-style: italic;
    font-size: 18px;
    font-style: normal;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 23px 23px 23px 23px;
}

.elementor-67562 .elementor-element.elementor-element-387482b .elementor-button:hover, .elementor-67562 .elementor-element.elementor-element-387482b .elementor-button:focus {
    background-color: #31486e00;
    color: #e8d2b4;
}

.elementor-67562 .elementor-element.elementor-element-387482b .elementor-button:hover svg, .elementor-67562 .elementor-element.elementor-element-387482b .elementor-button:focus svg {
    fill: #e8d2b4;
}

.elementor-67562 .elementor-element.elementor-element-be89ba3 > .elementor-widget-container {
    margin: 0px 0px -26px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-be89ba3 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-dbff42c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-67562 .elementor-element.elementor-element-dbff42c:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-dbff42c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #31486eB3;
}

.elementor-67562 .elementor-element.elementor-element-3c2b08d > .elementor-widget-container {
    margin: 24px 0px -45px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-3c2b08d {
    text-align: center;
    font-family: "Libre Baskerville Italic", Sans-serif;
    font-size: 30px;
    font-weight: 100;
    line-height: 33px;
    color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-6383fae > .elementor-widget-container {
    margin: -34px 0px -37px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-6383fae img {
    width: 10%;
}

.elementor-67562 .elementor-element.elementor-element-b00223b > .elementor-widget-container {
    margin: 0px 0px -26px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-b00223b {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-37c2803 .elementor-button {
    background-color: #31486e;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 33px 33px 33px 33px;
}

.elementor-67562 .elementor-element.elementor-element-37c2803 .elementor-button:hover, .elementor-67562 .elementor-element.elementor-element-37c2803 .elementor-button:focus {
    background-color: #FFFFFF;
    color: #31486e;
    border-color: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-37c2803 .elementor-button:hover svg, .elementor-67562 .elementor-element.elementor-element-37c2803 .elementor-button:focus svg {
    fill: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-2b8a818 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-67562 .elementor-element.elementor-element-2b8a818:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-2b8a818 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #31486e;
}

.elementor-67562 .elementor-element.elementor-element-bf35eb8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 50px 0px 0px 0px;
}

.elementor-67562 .elementor-element.elementor-element-bf35eb8 {
    text-align: center;
    font-family: "Andada Pro", serif;
    font-weight: 400;
    font-style: italic;
    font-size: 30px;
    line-height: 28px;
    color: #FFFFFF;
}

.elementor-67562 .elementor-element.elementor-element-f1eba86 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-67562 .elementor-element.elementor-element-f1eba86:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-f1eba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FBFAF8;
}

.elementor-67562 .elementor-element.elementor-element-123d999 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #3D5263;
}

.elementor-67562 .elementor-element.elementor-element-42f4514 .elementor-button {
    background-color: #3D5263;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 23px;
    font-weight: 500;
    font-style: italic;
    fill: #FBFAF8;
    color: #FBFAF8;
    border-radius: 30px 30px 30px 30px;
}

.elementor-67562 .elementor-element.elementor-element-42f4514 .elementor-button:hover, .elementor-67562 .elementor-element.elementor-element-42f4514 .elementor-button:focus {
    background-color: #BAACA0;
}

.elementor-67562 .elementor-element.elementor-element-be1cd3d .elementor-button {
    background-color: #3D5263;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 23px;
    font-weight: 500;
    font-style: italic;
    fill: #FBFAF8;
    color: #FBFAF8;
    border-radius: 30px 30px 30px 30px;
}

.elementor-67562 .elementor-element.elementor-element-be1cd3d .elementor-button:hover, .elementor-67562 .elementor-element.elementor-element-be1cd3d .elementor-button:focus {
    background-color: #BAACA0;
}

@media(min-width: 768px) {
    .elementor-67562 .elementor-element.elementor-element-742de6b {
        --width:50%;
    }

    .elementor-67562 .elementor-element.elementor-element-bc8a5fd {
        --width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-67562 .elementor-element.elementor-element-e4a06e9 {
        --min-height:427px;
    }

    .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-wrapper {
        max-width: 65%;
    }

    .elementor-67562 .elementor-element.elementor-element-7ccdee1 img {
        width: 53%;
    }

    .elementor-67562 .elementor-element.elementor-element-123d999 > .elementor-widget-container {
        margin: 0px 100px 0px 100px;
    }
}

@media(max-width: 767px) {
    .elementor-67562 .elementor-element.elementor-element-e4a06e9:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-e4a06e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../img/main-background-image__mobile.webp");
        background-position: center center;
    }

    .elementor-67562 .elementor-element.elementor-element-e4a06e9 {
        --min-height: 675px;
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
    }

    .elementor-67562 .elementor-element.elementor-element-e4a06e9.e-con {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-67562 .elementor-element.elementor-element-3d249e9 {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-f5773eb > .elementor-widget-container {
        margin: 0px 0px -44px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-f5773eb {
        font-size: 17px;
        letter-spacing: 1.8px;
    }

    .elementor-67562 .elementor-element.elementor-element-c8956da > .elementor-widget-container {
        margin: 0px 20px -27px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-c8956da {
        font-size: 25px;
        line-height: 1em;
    }

    .elementor-67562 .elementor-element.elementor-element-9b8defe {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-02bea7f > .elementor-widget-container {
        margin: 18px 0px -48px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-02bea7f {
        text-align: center;
        font-size: 15px;
    }

    .elementor-67562 .elementor-element.elementor-element-351ce9f > .elementor-widget-container {
        margin: 27px 20px 0px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-wrapper {
        max-width: 89%;
    }

    body:not(.rtl) .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-item:not(:first-of-type) {
        margin-left: calc( 12px/2 );
    }

    body:not(.rtl) .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-item:not(:last-of-type) {
        margin-right: calc( 12px/2 );
    }

    body.rtl .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-item:not(:first-of-type) {
        margin-right: calc( 12px/2 );
    }

    body.rtl .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-item:not(:last-of-type) {
        margin-left: calc( 12px/2 );
    }

    .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-item {
        padding: 0px 0px 0px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-digits {
        font-size: 43px;
        line-height: 0.4em;
    }

    .elementor-67562 .elementor-element.elementor-element-351ce9f .elementor-countdown-label {
        font-size: 12px;
    }

    .elementor-67562 .elementor-element.elementor-element-0b8fbf1.e-con {
        --align-self: center;
    }

    .elementor-67562 .elementor-element.elementor-element-742de6b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-5ff92c0 > .elementor-widget-container {
        margin: 0px 0px -18px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-5ff92c0 img {
        width: 33%;
    }

    .elementor-67562 .elementor-element.elementor-element-17d0fcc > .elementor-widget-container {
        margin: 0px 20px -53px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-17d0fcc {
        font-size: 27px;
    }

    .elementor-67562 .elementor-element.elementor-element-e957081 > .elementor-widget-container {
        margin: 0px 20px -29px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-e957081 {
        font-size: 17px;
    }

    .elementor-67562 .elementor-element.elementor-element-1afb4db > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-b835eff > .elementor-widget-container {
        margin: 31px 0px 0px 0px;
        padding: 25px 0px 35px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-b835eff.elementor-element {
        --align-self: center;
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-67562 .elementor-element.elementor-element-b835eff {
        text-align: center;
    }

    .elementor-67562 .elementor-element.elementor-element-b835eff img {
        width: 68%;
        height: 2px;
    }

    .elementor-67562 .elementor-element.elementor-element-75da761 > .elementor-widget-container {
        margin: 36px 0px -13px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-75da761 img {
        width: 25%;
    }

    .elementor-67562 .elementor-element.elementor-element-73cdf1a > .elementor-widget-container {
        margin: 0px 20px -51px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-73cdf1a {
        font-size: 27px;
    }

    .elementor-67562 .elementor-element.elementor-element-b2e5d23 > .elementor-widget-container {
        margin: 0px 20px -32px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-b2e5d23 {
        font-size: 17px;
    }

    .elementor-67562 .elementor-element.elementor-element-29fcce9 .elementor-button {
        border-radius: 25px 25px 25px 25px;
    }

    .elementor-67562 .elementor-element.elementor-element-260f6b4 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-ec236fc {
        --e-image-carousel-slides-to-show: 1;
    }

    .elementor-67562 .elementor-element.elementor-element-ec236fc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 0px 5px;
    }

    .elementor-67562 .elementor-element.elementor-element-ec236fc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-67562 .elementor-element.elementor-element-3bc6954 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-b103c6b > .elementor-widget-container {
        margin: -32px 0px -18px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-b103c6b img {
        width: 31%;
    }

    .elementor-67562 .elementor-element.elementor-element-803f2b5 > .elementor-widget-container {
        margin: 0px 20px -32px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-803f2b5.elementor-element {
        --align-self: center;
    }

    .elementor-67562 .elementor-element.elementor-element-803f2b5 {
        font-size: 22px;
    }

    .elementor-67562 .elementor-element.elementor-element-d1f8808 > .elementor-widget-container {
        margin: -12px 20px -14px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-d1f8808 {
        font-size: 16px;
    }

    .elementor-67562 .elementor-element.elementor-element-e7450b7 > .elementor-widget-container {
        margin: -19px 0px 0px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-9d0482e {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-7084d33 > .elementor-widget-container {
        margin: 0px 0px -44px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-7084d33 {
        font-size: 16px;
    }

    .elementor-67562 .elementor-element.elementor-element-e707a5b > .elementor-widget-container {
        margin: 0px 30px -22px 30px;
    }

    .elementor-67562 .elementor-element.elementor-element-e707a5b.elementor-element {
        --align-self: center;
    }

    .elementor-67562 .elementor-element.elementor-element-e707a5b {
        font-size: 22px;
    }

    .elementor-67562 .elementor-element.elementor-element-4c04813 > .elementor-widget-container {
        margin: 0px 30px 0px 30px;
    }

    .elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-toggle-title {
        font-size: 17px;
    }

    .elementor-67562 .elementor-element.elementor-element-4c04813 .elementor-tab-content {
        font-size: 15px;
    }

    .elementor-67562 .elementor-element.elementor-element-3c58a38 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-151af92 > .elementor-widget-container {
        margin: 0px 0px -19px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-151af92 img {
        width: 21%;
    }

    .elementor-67562 .elementor-element.elementor-element-02b2ee9 > .elementor-widget-container {
        margin: 0px 0px -33px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-02b2ee9 {
        font-size: 17px;
    }

    .elementor-67562 .elementor-element.elementor-element-b61fced > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-67562 .elementor-element.elementor-element-b61fced .elementor-button {
        font-size: 26px;
    }

    .elementor-67562 .elementor-element.elementor-element-1ec4ef5 > .elementor-widget-container {
        margin: 0px 20px -27px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-1ec4ef5 {
        font-size: 16px;
        line-height: 1.3em;
    }

    .elementor-67562 .elementor-element.elementor-element-7ccdee1 > .elementor-widget-container {
        margin: 0px 0px -9px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-7ccdee1.elementor-element {
        --order: 99999 /* order end hack */;
    }

    .elementor-67562 .elementor-element.elementor-element-7ccdee1 img {
        width: 77%;
    }

    .elementor-67562 .elementor-element.elementor-element-e1bdf2a:not(.elementor-motion-effects-element-type-background), .elementor-67562 .elementor-element.elementor-element-e1bdf2a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../img/confirmation-background-image_mobile.webp");
        background-position: center center;
        background-size: cover;
    }

    .elementor-67562 .elementor-element.elementor-element-e1bdf2a {
        --min-height: 550px;
        --padding-top: 100px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-a53ac41 > .elementor-widget-container {
        margin: -14px 0px -20px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-a53ac41 img {
        width: 27%;
    }

    .elementor-67562 .elementor-element.elementor-element-60d0b5f > .elementor-widget-container {
        margin: 0px 0px -27px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-60d0b5f {
        font-size: 17px;
    }

    .elementor-67562 .elementor-element.elementor-element-5dd3f98 > .elementor-widget-container {
        margin: -14px 20px -32px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-5dd3f98 {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-67562 .elementor-element.elementor-element-fd14b26 > .elementor-widget-container {
        margin: -18px 20px -14px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-fd14b26 {
        font-size: 15px;
    }

    .elementor-67562 .elementor-element.elementor-element-212d4e0 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-67562 .elementor-element.elementor-element-212d4e0 .elementor-button {
        font-size: 16px;
        letter-spacing: 1px;
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-67562 .elementor-element.elementor-element-060bd7e > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-060bd7e .elementor-button {
        font-size: 16px;
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-67562 .elementor-element.elementor-element-f8b5d98 {
        --padding-top: 100px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-b84b399 > .elementor-widget-container {
        margin: -19px 0px -19px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-b84b399 img {
        width: 31%;
    }

    .elementor-67562 .elementor-element.elementor-element-387482b > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-387482b .elementor-button {
        font-size: 22px;
    }

    .elementor-67562 .elementor-element.elementor-element-be89ba3 > .elementor-widget-container {
        margin: -19px 20px -29px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-be89ba3 {
        font-size: 16px;
    }

    .elementor-67562 .elementor-element.elementor-element-dbff42c {
        --padding-top: 90px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-3c2b08d > .elementor-widget-container {
        margin: -14px 20px -32px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-3c2b08d {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-67562 .elementor-element.elementor-element-6383fae > .elementor-widget-container {
        margin: -33px 0px -27px 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-6383fae img {
        width: 32%;
    }

    .elementor-67562 .elementor-element.elementor-element-b00223b > .elementor-widget-container {
        margin: 2px 20px -14px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-b00223b {
        font-size: 16px;
    }

    .elementor-67562 .elementor-element.elementor-element-37c2803 > .elementor-widget-container {
        margin: 0px 50px 2px 50px;
    }

    .elementor-67562 .elementor-element.elementor-element-37c2803 .elementor-button {
        font-size: 16px;
        letter-spacing: 1px;
    }

    .elementor-67562 .elementor-element.elementor-element-bf35eb8 > .elementor-widget-container {
        margin: -19px 19px -14px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-bf35eb8 {
        font-size: 27px;
    }

    .elementor-67562 .elementor-element.elementor-element-f1eba86 {
        --margin-top: 0px;
        --margin-bottom: 25px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 25px;
        --padding-bottom: 33px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-67562 .elementor-element.elementor-element-123d999 > .elementor-widget-container {
        margin: 0px 20px -25px 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-123d999 {
        font-size: 17px;
    }

    .elementor-67562 .elementor-element.elementor-element-42f4514 .elementor-button {
        font-size: 20px;
    }

    .elementor-67562 .elementor-element.elementor-element-be1cd3d .elementor-button {
        font-size: 20px;
    }
}
