.elementor-8021 .elementor-element.elementor-element-5ade4209{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-eba5146{--display:flex;--min-height:90px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:600;}@media(min-width:768px){.elementor-8021 .elementor-element.elementor-element-eba5146{--width:60%;}}@media(max-width:1366px){.elementor-8021 .elementor-element.elementor-element-5ade4209{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-8021 .elementor-element.elementor-element-eba5146{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-8021 .elementor-element.elementor-element-5ade4209{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8021 .elementor-element.elementor-element-eba5146{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-8021 .elementor-element.elementor-element-5ade4209{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8021 .elementor-element.elementor-element-eba5146{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for Mirai-Finder, class: .elementor-element-15e2b6e */.elementor-8021 .elementor-element.elementor-element-15e2b6e{
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}/* End custom CSS */
/* Start custom CSS for javascript, class: .elementor-element-3a31f52 */.elementor-8021 .elementor-element.elementor-element-3a31f52{
    height: 0px;
    width: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba5146 */.fixed-engine-top {
    position: fixed !important; /* Change to fixed when scrolled */
    top: 70px !important;
   background-color: #FFFFFF;
   border-top: 3px solid #39626A;
}



@media screen and (max-width: 1366px) {

.fixed-engine-top {
    top: 80px !important;
   
}
}
@media screen and (max-width: 1024px) {
.elementor-8021 .elementor-element.elementor-element-eba5146{
    width: 100%;
}

}/* End custom CSS */
/* Start custom CSS *//* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
     .elementor-section.elementor-section-boxed > .elementor-container{
    max-width: 100%;
    padding: 10px !important;
}
    
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) { .elementor-section.elementor-section-boxed > .elementor-container{
    max-width: 100%;
    padding: 20px !important;
}}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) { .elementor-section.elementor-section-boxed > .elementor-container{
    max-width: 100%;
    padding: 20px !important;
}}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) { .elementor-section.elementor-section-boxed > .elementor-container{
    max-width: 100%;
    padding: 40px !important;
}}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {     .elementor-section.elementor-section-boxed > .elementor-container{
    max-width: 1480px;
    padding: 60px !important;
}
    }/* End custom CSS */