.elementor-kit-1397{--e-global-color-primary:#58585A;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#441A67;--e-global-color-13f4851a:#4054B2;--e-global-color-52235058:#23A455;--e-global-color-21f8c9b7:#000;--e-global-color-47eea86e:#FFF;--e-global-color-6cb047a:#FFFFFF00;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-1397 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1397 h1{font-size:3.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wpml-ls-legacy-dropdown-click:hover .wpml-ls-sub-menu{
    visibility: visible;
}

/* header */
header.elementor-element.elementor-element-fe18984.e-con-full.header.e-flex.e-con.e-parent.e-lazyloaded.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    width: 96% !important;
    left: 0;
    right: 0;
    background: var(--mirai-ui-accent);
    top: 3% !important;
    height: 96px;
    border-radius: 10px;
    padding: 0 3%;
}

.elementor-sticky--active img{
    width: 40% !important;
}
.wpml-ls-legacy-dropdown-click a {
    background: transparent;
    color: var(--mirai-ui-base);
}
a.js-wpml-ls-item-toggle.wpml-ls-item-toggle a:hover {
    background: transparent !important;
}
.elementor-6068 .elementor-element.elementor-element-87a6b46 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link{
    color: var(--mirai-ui-base) !important;
}
.elementor-6068 .elementor-element.elementor-element-4e698ef.elementor-view-default .elementor-icon svg{
    fill: var(--mirai-ui-base) !important;
}
#benefits{
    height: 46px;
    margin: 0 20px;
}
.elementor-testimonial__content {
    display: flex;
    flex-direction: column;
}
.elementor-testimonial__text {
    order: 2;
}
.elementor-testimonial__cite {
    margin-top: 0 !important;
}
#finder.elementor-sticky--active {
    z-index: 9;
    top: 90% !important;
    box-shadow: -1px 9px 60px 0px #00000026;
}
 @media (max-width: 1024px){
     #benefits{
        border-radius: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 42px;
        height: 42px;
    }
    #benefits .elementor-button-text {
        display: none;
    }
}
@media (max-width: 768px){
     #benefits{
        margin: 0;
        padding: 0;
    }
    .elementor-sticky .img1{
        display: none;
        transition: ease-in-out .5s;
    }
    .elementor-sticky .img2{
        display: block;
        transition: ease-in-out .5s;
    }
    .elementor-sticky--active .img1{
        display: block;
        width: 105px !important;
    }
    .elementor-sticky--active .img2{
        display: none;
    }
}/* End custom CSS */