.elementor-10 .elementor-element.elementor-element-5d29bf9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;overflow:visible;}.elementor-10 .elementor-element.elementor-element-329a91ec.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-329a91ec img{width:90px;}.elementor-10 .elementor-element.elementor-element-3fe0b746.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3fe0b746 .main-menu ul li a{font-size:18px;}.elementor-10 .elementor-element.elementor-element-3fe0b746 .header__search{font-size:20px;line-height:0px;}.elementor-10 .elementor-element.elementor-element-3be85e58.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3be85e58 .xb-tran-btn{text-align:end;}.elementor-10 .elementor-element.elementor-element-3be85e58 .xb-btn-wrap{text-align:end;}.elementor-10 .elementor-element.elementor-element-3be85e58 .grd-btn{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-3be85e58 .thm-btn{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-1ece7fb{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-6fc5d759{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;overflow:visible;}.elementor-10 .elementor-element.elementor-element-358ba2de.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-358ba2de img{width:90px;}.elementor-10 .elementor-element.elementor-element-463425eb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-463425eb .main-menu ul li a{font-size:18px;}.elementor-10 .elementor-element.elementor-element-463425eb .header__search{font-size:20px;line-height:0px;}.elementor-10 .elementor-element.elementor-element-91ce6dd.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-91ce6dd .xb-tran-btn{text-align:end;}.elementor-10 .elementor-element.elementor-element-91ce6dd .xb-btn-wrap{text-align:end;}.elementor-10 .elementor-element.elementor-element-91ce6dd .grd-btn{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-91ce6dd .thm-btn{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-bc1142e{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-78051913{--display:flex;overflow:visible;}.elementor-10 .elementor-element.elementor-element-4560dc6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-10 .elementor-element.elementor-element-9da443e{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-9da443e .header__logo img{max-width:85px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-5d29bf9f{--content-width:1290px;}.elementor-10 .elementor-element.elementor-element-6fc5d759{--content-width:1290px;}}/* Start custom CSS for evisa-header-1, class: .elementor-element-3fe0b746 */.elementor-10 .elementor-element.elementor-element-3fe0b746 .header__logo,
.elementor-10 .elementor-element.elementor-element-3fe0b746 .xb-hamburger-menu,
.elementor-10 .elementor-element.elementor-element-3fe0b746 .header__wrap.stricky.stricked-menu {
    display: none;
}/* End custom CSS */
/* Start custom CSS for int-button, class: .elementor-element-3be85e58 */.elementor-10 .elementor-element.elementor-element-3be85e58 span {
    display: none;
}
.elementor-10 .elementor-element.elementor-element-3be85e58 a {
    padding: 14px 30px;
}
.elementor-10 .elementor-element.elementor-element-3be85e58 a {
    max-width: none;
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1ece7fb */.elementor-10 .elementor-element.elementor-element-1ece7fb .elementor-shortcode .trp-ls-shortcode-current-language,.elementor-10 .elementor-element.elementor-element-1ece7fb .elementor-shortcode .trp-ls-shortcode-language,
.elementor-10 .elementor-element.elementor-element-1ece7fb .trp-language-switcher {
    width: fit-content !important;
    border: none;
    /* padding:0; */
}/* End custom CSS */
/* Start custom CSS for evisa-header-1, class: .elementor-element-463425eb */.elementor-10 .elementor-element.elementor-element-463425eb .header__logo,
.elementor-10 .elementor-element.elementor-element-463425eb .xb-hamburger-menu,
.elementor-10 .elementor-element.elementor-element-463425eb .header__wrap.stricky.stricked-menu {
    display: none;
}/* End custom CSS */
/* Start custom CSS for int-button, class: .elementor-element-91ce6dd */.elementor-10 .elementor-element.elementor-element-91ce6dd span {
    display: none;
}
.elementor-10 .elementor-element.elementor-element-91ce6dd a {
    padding: 14px 30px;
}
.elementor-10 .elementor-element.elementor-element-91ce6dd a {
    max-width: none;
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc1142e */.elementor-10 .elementor-element.elementor-element-bc1142e .elementor-shortcode .trp-ls-shortcode-current-language,.elementor-10 .elementor-element.elementor-element-bc1142e .elementor-shortcode .trp-ls-shortcode-language,
.elementor-10 .elementor-element.elementor-element-bc1142e .trp-language-switcher {
    width: fit-content !important;
    border: none;
    /* padding:0; */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78051913 */.elementor-10 .elementor-element.elementor-element-78051913 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    top: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: 0.5s cubic-bezier(0.33, 0.64, 0.62, 0.91);
    -o-transition: 0.5s cubic-bezier(0.33, 0.64, 0.62, 0.91);
    transition: 0.5s cubic-bezier(0.33, 0.64, 0.62, 0.91);
    visibility: hidden;
    background-color: var(--color-white);
}

.elementor-10 .elementor-element.elementor-element-78051913.is-sticky {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    visibility: visible;
    -webkit-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -khtml-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -moz-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -ms-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -o-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
}/* End custom CSS */
/* Start custom CSS for evisa-header-1, class: .elementor-element-9da443e */.elementor-10 .elementor-element.elementor-element-9da443e .xb-header-mobile-search {
    display: none;
}
@media (max-width: 991px) {

.header__wrap {
    padding: 0px 0;
}
}/* End custom CSS */
/* Start custom CSS */#sticky_header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    top: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: 0.5s cubic-bezier(0.33, 0.64, 0.62, 0.91);
    -o-transition: 0.5s cubic-bezier(0.33, 0.64, 0.62, 0.91);
    transition: 0.5s cubic-bezier(0.33, 0.64, 0.62, 0.91);
    visibility: hidden;
    background-color: var(--color-white);
}
#sticky_header.is-sticky {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    visibility: visible;
    -webkit-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -khtml-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -moz-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -ms-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -o-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
}/* End custom CSS */