.elementor-12053 .elementor-element.elementor-element-6e4dcb9b:not(.elementor-motion-effects-element-type-background), .elementor-12053 .elementor-element.elementor-element-6e4dcb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12053 .elementor-element.elementor-element-6e4dcb9b{box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.19);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0.5rem 0rem;z-index:10;}.elementor-12053 .elementor-element.elementor-element-6e4dcb9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12053 .elementor-element.elementor-element-5c3b5969 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12053 .elementor-element.elementor-element-6f475309{text-align:start;}.elementor-12053 .elementor-element.elementor-element-6f475309 img{width:100%;max-width:16vw;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-12053 .elementor-element.elementor-element-7ba0ce6c{width:20%;}.elementor-12053 .elementor-element.elementor-element-3f712c27{width:62.177%;}.elementor-12053 .elementor-element.elementor-element-6dcb4a84{width:17.489%;}}@media(max-width:1610px) and (min-width:768px){.elementor-12053 .elementor-element.elementor-element-6dcb4a84{width:27%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12053 .elementor-element.elementor-element-7ba0ce6c{width:50%;}.elementor-12053 .elementor-element.elementor-element-3f712c27{width:50%;}.elementor-12053 .elementor-element.elementor-element-6dcb4a84{width:34%;}}@media(max-width:1024px){.elementor-12053 .elementor-element.elementor-element-6f475309 img{max-width:19vw;}}@media(max-width:767px){.elementor-12053 .elementor-element.elementor-element-7ba0ce6c{width:75%;}.elementor-12053 .elementor-element.elementor-element-6f475309 img{max-width:110px;}.elementor-12053 .elementor-element.elementor-element-3f712c27{width:25%;}}/* Start custom CSS */.login-btn-mb {
    display: none !important;
}
.menu-main .elementor-nav-menu li a:hover {
    background-image: url(/wp-content/uploads/2022/05/active-icon.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    transition: 0s all;
}
.menu-main .elementor-item-active {
    background-image: url(https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2022/05/active-icon.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    transition: 0s all;
}

/***** CTA BUTTON *****/
.line-fixed.login-btn .elementor-button::after {
    top: 0;
}
.login-btn .elementor-button {
    width: 100%;
    max-width: 36.5rem;
    padding: 2.5rem 2rem 2.5rem 7rem;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.login-btn .elementor-button::before {
    position: absolute;
    content:"";
    background-color: transparent;
    width: 7.4rem;
    height: 100%;
    left: 0;
    top: 0;
    margin: auto 0;
    z-index: -1;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border: 1px solid  #000;
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
    transition: 0.4s all;
    overflow: hidden;
    background-image: url('/wp-content/uploads/2022/07/od-icon-black.svg');
    background-repeat: no-repeat;
    background-position: 3rem center;
}

.login-btn .elementor-button:hover::before {
    width: 100%;
    background-image: url('/wp-content/uploads/2022/07/od-icon-white.svg');
}
.menu-mb .eicon-menu-bar {
    position: relative;
}
.menu-mb .eicon-menu-bar::before {
    content: '';
}
.menu-mb .elementor-menu-toggle {
    content:'';
    background-image: url(https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2022/05/hamburger-icon.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 29px;
    height: 18px;
    
}
.menu-mb .elementor-active.elementor-menu-toggle  {
   background-image: none;
}


@media only screen and (max-width: 1024px) {
.login-btn-mb {
    display: block !important;
}
.line-fixed.login-btn .elementor-button::after {
    top: 0;
}
.login-btn-mb  {
    position: relative;
}
.login-btn-mb a {
    border: 1px solid #000;
    border-radius: 100px;
    background-color: #fff;
    color: #000;
    width: 100%;
    max-width: 220px;
    padding: 2rem 2rem 2rem 8rem;
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin-top: 1rem;
    margin-left: 2rem;
    margin-bottom: 3rem;
}

.login-btn-mb a::before {
    position: absolute;
    content:"";
    background-color: transparent;
    width: 6.7rem;
    height: 100%;
    left: 0;
    top: 0;
    margin: auto 0;
    z-index: -1;
     border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border: 1px solid  #000;
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
    transition: 0.4s all;
    overflow: hidden;
    background-image: url('/wp-content/uploads/2022/07/od-icon-black.svg');
    background-repeat: no-repeat;
    background-position: 2.5rem center;
    opacity: 1 !important;
}

.login-btn-mb a:hover::before {
    width: 100%;
    background-image: url('/wp-content/uploads/2022/07/od-icon-white.svg');
    transition: 0.4s all;
}
.login-btn-mb a:hover {
    background-color: #000 !important;
    padding: 2rem 2rem 2rem 8rem;
    color: #fff !important;
    transition: .4s all;
}
.menu-main .elementor-nav-menu li a:hover, .menu-main .elementor-item-active {
    background-image: none;
}
}/* End custom CSS */