﻿.elementor-4069 .elementor-element.elementor-element-fb833d9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-4069 .elementor-element.elementor-element-733c1d7 {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4069 .elementor-element.elementor-element-733c1d7:not(.elementor-motion-effects-element-type-background),
.elementor-4069 .elementor-element.elementor-element-733c1d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-4069 .elementor-element.elementor-element-6d299a2 {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-6d299a2.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4069 .elementor-element.elementor-element-c296be7 {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-c296be7.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-4069 .elementor-element.elementor-element-727177b {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-b0937c9 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-2cf657e {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-9f39028 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-5d9b72e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-4069 .elementor-element.elementor-element-f38987b {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4069 .elementor-element.elementor-element-f38987b:not(.elementor-motion-effects-element-type-background),
.elementor-4069 .elementor-element.elementor-element-f38987b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-4069 .elementor-element.elementor-element-6692539 {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-6692539.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4069 .elementor-element.elementor-element-313d734 {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-313d734.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4069 .elementor-element.elementor-element-b68e39c {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-fc08cef {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-0e4cac8 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-de17e05 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-50e9f45 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-4069 .elementor-element.elementor-element-b0069a2 {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4069 .elementor-element.elementor-element-b0069a2:not(.elementor-motion-effects-element-type-background),
.elementor-4069 .elementor-element.elementor-element-b0069a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-4069 .elementor-element.elementor-element-f307182 {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-f307182.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4069 .elementor-element.elementor-element-64d30c4 {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-64d30c4.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4069 .elementor-element.elementor-element-08a9713 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-bf25f7a {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-6ff7adb {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-b8de12d {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-d0ff8f0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-4069 .elementor-element.elementor-element-c6790ff {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4069 .elementor-element.elementor-element-c6790ff:not(.elementor-motion-effects-element-type-background),
.elementor-4069 .elementor-element.elementor-element-c6790ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-4069 .elementor-element.elementor-element-465120a {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-465120a.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4069 .elementor-element.elementor-element-f5ebdae {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-f5ebdae.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4069 .elementor-element.elementor-element-c5b6ece {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-87c08f6 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-de881b3 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-44d1323 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-decb2cf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-4069 .elementor-element.elementor-element-78e43a8 {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4069 .elementor-element.elementor-element-78e43a8:not(.elementor-motion-effects-element-type-background),
.elementor-4069 .elementor-element.elementor-element-78e43a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-4069 .elementor-element.elementor-element-52bcdbe {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-52bcdbe.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4069 .elementor-element.elementor-element-ac88f10 {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-ac88f10.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4069 .elementor-element.elementor-element-51cae55 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-d529fa5 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-e30590c {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-47a6b2e {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-e82635d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-4069 .elementor-element.elementor-element-8350bc5 {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4069 .elementor-element.elementor-element-8350bc5:not(.elementor-motion-effects-element-type-background),
.elementor-4069 .elementor-element.elementor-element-8350bc5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-4069 .elementor-element.elementor-element-42a9b65 {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-42a9b65.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4069 .elementor-element.elementor-element-edd7025 {
    width: auto;
    max-width: auto;
}

.elementor-4069 .elementor-element.elementor-element-edd7025.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4069 .elementor-element.elementor-element-cf2882c {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-8366fd4 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-3b612ae {
    text-align: center;
    color: #FFFFFF;
}

.elementor-4069 .elementor-element.elementor-element-8675e37 {
    text-align: center;
    color: #FFFFFF;
}

@media(max-width:767px) {
    .elementor-4069 .elementor-element.elementor-element-fb833d9 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4069 .elementor-element.elementor-element-5d9b72e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4069 .elementor-element.elementor-element-50e9f45 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4069 .elementor-element.elementor-element-d0ff8f0 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4069 .elementor-element.elementor-element-decb2cf {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4069 .elementor-element.elementor-element-e82635d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}

@media(min-width:768px) {
    .elementor-4069 .elementor-element.elementor-element-fb833d9 {
        --content-width: 1080px;
    }

    .elementor-4069 .elementor-element.elementor-element-5d9b72e {
        --content-width: 1080px;
    }

    .elementor-4069 .elementor-element.elementor-element-50e9f45 {
        --content-width: 1080px;
    }

    .elementor-4069 .elementor-element.elementor-element-d0ff8f0 {
        --content-width: 1080px;
    }

    .elementor-4069 .elementor-element.elementor-element-decb2cf {
        --content-width: 1080px;
    }

    .elementor-4069 .elementor-element.elementor-element-e82635d {
        --content-width: 1080px;
    }
}

/* Start custom CSS for container, class: .elementor-element-fb833d9 */
.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
    margin: 0 auto;
    width: 100%;
}

body .shor-drop .wpml-ls-legacy-dropdown>ul li a {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-color: transparent;
}

.shor-drop .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.16);
    backdrop-filter: blur(4px);
    padding: 16px;

}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item li a {
    border: 0;
    border-radius: 0;
    background-color: transparent !important;
    padding: 10px 0px;
}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item:hover a {
    background-color: transparent;
    color: white;
}

body .shor-drop .selectize-control.single .selectize-input {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-image: none !important;
    background-color: transparent;
    color: white;
    box-shadow: none;
}

.shor-drop .elementor-shortcode {
    max-width: 710px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown,
.shor-drop .geot_dropdown_container {
    flex: 1 0 50%;
    margin: auto 10px;
}

.underline h3.elementor-heading-title.elementor-size-default {
    padding-bottom: 16px;
    border-bottom: 1px solid white;
    max-width: 710px;
    margin: 0 auto;
    margin-bottom: 15px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9b72e */
.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
    margin: 0 auto;
    width: 100%;
}

body .shor-drop .wpml-ls-legacy-dropdown>ul li a {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-color: transparent;
}

.shor-drop .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.16);
    backdrop-filter: blur(4px);
    padding: 16px;

}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item li a {
    border: 0;
    border-radius: 0;
    background-color: transparent !important;
    padding: 10px 0px;
}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item:hover a {
    background-color: transparent;
    color: white;
}

body .shor-drop .selectize-control.single .selectize-input {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-image: none !important;
    background-color: transparent;
    color: white;
    box-shadow: none;
}


.shor-drop .elementor-shortcode {
    max-width: 710px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown,
.shor-drop .geot_dropdown_container {
    flex: 1 0 50%;
    margin: auto 10px;
}

.underline h3.elementor-heading-title.elementor-size-default {
    padding-bottom: 16px;
    border-bottom: 1px solid white;
    max-width: 710px;
    margin: 0 auto;
    margin-bottom: 15px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e9f45 */
.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
    margin: 0 auto;
    width: 100%;
}

body .shor-drop .wpml-ls-legacy-dropdown>ul li a {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-color: transparent;
}

.shor-drop .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.16);
    backdrop-filter: blur(4px);
    padding: 16px;

}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item li a {
    border: 0;
    border-radius: 0;
    background-color: transparent !important;
    padding: 10px 0px;
}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item:hover a {
    background-color: transparent;
    color: white;
}

body .shor-drop .selectize-control.single .selectize-input {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-image: none !important;
    background-color: transparent;
    color: white;
    box-shadow: none;
}


.shor-drop .elementor-shortcode {
    max-width: 710px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown,
.shor-drop .geot_dropdown_container {
    flex: 1 0 50%;
    margin: auto 10px;
}

.underline h3.elementor-heading-title.elementor-size-default {
    padding-bottom: 16px;
    border-bottom: 1px solid white;
    max-width: 710px;
    margin: 0 auto;
    margin-bottom: 15px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ff8f0 */
.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
    margin: 0 auto;
    width: 100%;
}

body .shor-drop .wpml-ls-legacy-dropdown>ul li a {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-color: transparent;
}

.shor-drop .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.16);
    backdrop-filter: blur(4px);
    padding: 16px;

}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item li a {
    border: 0;
    border-radius: 0;
    background-color: transparent !important;
    padding: 10px 0px;
}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item:hover a {
    background-color: transparent;
    color: white;
}

body .shor-drop .selectize-control.single .selectize-input {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-image: none !important;
    background-color: transparent;
    color: white;
    box-shadow: none;
}

.shor-drop .elementor-shortcode {
    max-width: 710px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown,
.shor-drop .geot_dropdown_container {
    flex: 1 0 50%;
    margin: auto 10px;
}

.underline h3.elementor-heading-title.elementor-size-default {
    padding-bottom: 16px;
    border-bottom: 1px solid white;
    max-width: 710px;
    margin: 0 auto;
    margin-bottom: 15px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-decb2cf */
.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
    margin: 0 auto;
    width: 100%;
}

body .shor-drop .wpml-ls-legacy-dropdown>ul li a {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-color: transparent;
}

.shor-drop .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.16);
    backdrop-filter: blur(4px);
    padding: 16px;

}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item li a {
    border: 0;
    border-radius: 0;
    background-color: transparent !important;
    padding: 10px 0px;
}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item:hover a {
    background-color: transparent;
    color: white;
}

body .shor-drop .selectize-control.single .selectize-input {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-image: none !important;
    background-color: transparent;
    color: white;
    box-shadow: none;
}


.shor-drop .elementor-shortcode {
    max-width: 710px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown,
.shor-drop .geot_dropdown_container {
    flex: 1 0 50%;
    margin: auto 10px;
}

.underline h3.elementor-heading-title.elementor-size-default {
    padding-bottom: 16px;
    border-bottom: 1px solid white;
    max-width: 710px;
    margin: 0 auto;
    margin-bottom: 15px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e82635d */
.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
    margin: 0 auto;
    width: 100%;
}

body .shor-drop .wpml-ls-legacy-dropdown>ul li a {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-color: transparent;
}

.shor-drop .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.16);
    backdrop-filter: blur(4px);
    padding: 16px;

}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item li a {
    border: 0;
    border-radius: 0;
    background-color: transparent !important;
    padding: 10px 0px;
}

body .shor-drop .wpml-ls-legacy-dropdown .wpml-ls-item:hover a {
    background-color: transparent;
    color: white;
}

body .shor-drop .selectize-control.single .selectize-input {
    border-radius: 100px;
    border: 2px solid var(--primary-solar-yellow, #FFC50D);
    padding: 19px 20px;
    background-image: none !important;
    background-color: transparent;
    color: white;
    box-shadow: none;
}

.shor-drop .elementor-shortcode {
    max-width: 710px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.shor-drop .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown,
.shor-drop .geot_dropdown_container {
    flex: 1 0 50%;
    margin: auto 10px;
}

.underline h3.elementor-heading-title.elementor-size-default {
    padding-bottom: 16px;
    border-bottom: 1px solid white;
    max-width: 710px;
    margin: 0 auto;
    margin-bottom: 15px;
}

/* End custom CSS */