.elementor-851 .elementor-element.elementor-element-4b75b66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-aa6ffcf{--display:grid;--min-height:460px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-851 .elementor-element.elementor-element-aa6ffcf:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-aa6ffcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002855;}.elementor-851 .elementor-element.elementor-element-aa6ffcf::before, .elementor-851 .elementor-element.elementor-element-aa6ffcf > .elementor-background-video-container::before, .elementor-851 .elementor-element.elementor-element-aa6ffcf > .e-con-inner > .elementor-background-video-container::before, .elementor-851 .elementor-element.elementor-element-aa6ffcf > .elementor-background-slideshow::before, .elementor-851 .elementor-element.elementor-element-aa6ffcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-851 .elementor-element.elementor-element-aa6ffcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://salakosolutionscorp.com/wp-content/uploads/2023/02/8.png");--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-851 .elementor-element.elementor-element-5e9cdbe{width:var( --container-widget-width, 89.223% );max-width:89.223%;margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 15px 0px;--container-widget-width:89.223%;--container-widget-flex-grow:0;}.elementor-851 .elementor-element.elementor-element-5e9cdbe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-851 .elementor-element.elementor-element-5e9cdbe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:41px;font-weight:600;line-height:43px;color:#FFFFFF;}.elementor-851 .elementor-element.elementor-element-57c79a9{width:var( --container-widget-width, 85.11% );max-width:85.11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 15px 0px;--container-widget-width:85.11%;--container-widget-flex-grow:0;}.elementor-851 .elementor-element.elementor-element-57c79a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-851 .elementor-element.elementor-element-57c79a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-851 .elementor-element.elementor-element-88db9a0.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-851 .elementor-element.elementor-element-aa6ffcf{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-851 .elementor-element.elementor-element-4b75b66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-aa6ffcf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for hero6, class: .elementor-element-4b75b66 *//* =========================================================
   SALAKO — HERO 6 MOBILE WAVE REFINEMENT
   ========================================================= */

/* Keep the hero above the following section */
.elementor-851 .elementor-element.elementor-element-4b75b66 {
    position: relative;
    z-index: 5;

    /* Remove excessive bottom space */
    margin-bottom: -85px;

    /* Allow the wave to escape the hero boundary */
    overflow: visible !important;
}


/* =========================================================
   HERO BACKGROUND / WAVE
   ========================================================= */

.elementor-851 .elementor-element.elementor-element-4b75b66 {
    background-position: center bottom !important;
    background-repeat: no-repeat !important;

    /*
     * Make the artwork sit naturally toward
     * the bottom of the hero.
     */
    background-size: 100% auto !important;
}


/* =========================================================
   KEEP HERO CONTENT ABOVE THE WAVE
   ========================================================= */

.elementor-851 .elementor-element.elementor-element-4b75b66 .elementor-container,
.elementor-851 .elementor-element.elementor-element-4b75b66 .elementor-widget-wrap {
    position: relative;
    z-index: 10;
}


/* =========================================================
   FOLLOWING SECTION
   ========================================================= */

.elementor-851 .elementor-element.elementor-element-4b75b66 + .elementor-element {
    position: relative;
    z-index: 1;
}


/* =========================================================
   MOBILE ONLY
   ========================================================= */

@media (max-width: 767px) {

    .elementor-851 .elementor-element.elementor-element-4b75b66 {

        /*
         * Pull the next section closer.
         * The wave visually occupies this space.
         */
        margin-bottom: -95px;

        overflow: visible !important;

        background-position:
            center bottom !important;

        background-size:
            125% auto !important;
    }

}/* End custom CSS */