.elementor-7818 .elementor-element.elementor-element-59d39fa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-7818 .elementor-element.elementor-element-59d39fa:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-59d39fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a47c98 );}.elementor-7818 .elementor-element.elementor-element-fa2d6d0 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-7818 .elementor-element.elementor-element-fa2d6d0{text-align:start;}.elementor-7818 .elementor-element.elementor-element-fa2d6d0 img{width:80%;}.elementor-7818 .elementor-element.elementor-element-32e4c92.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-da8c039 );}.elementor-7818 .elementor-element.elementor-element-32e4c92.elementor-view-framed .elementor-icon, .elementor-7818 .elementor-element.elementor-element-32e4c92.elementor-view-default .elementor-icon{color:var( --e-global-color-da8c039 );border-color:var( --e-global-color-da8c039 );}.elementor-7818 .elementor-element.elementor-element-32e4c92.elementor-view-framed .elementor-icon, .elementor-7818 .elementor-element.elementor-element-32e4c92.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-da8c039 );}.elementor-7818 .elementor-element.elementor-element-32e4c92.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-2516e6e );}.elementor-7818 .elementor-element.elementor-element-32e4c92.elementor-view-framed .elementor-icon:hover, .elementor-7818 .elementor-element.elementor-element-32e4c92.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-2516e6e );border-color:var( --e-global-color-2516e6e );}.elementor-7818 .elementor-element.elementor-element-32e4c92.elementor-view-framed .elementor-icon:hover, .elementor-7818 .elementor-element.elementor-element-32e4c92.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-2516e6e );}.elementor-7818 .elementor-element.elementor-element-32e4c92 .elementor-icon{font-size:40px;}.elementor-7818 .elementor-element.elementor-element-32e4c92 .elementor-icon svg{height:40px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-7818 .elementor-element.elementor-element-59d39fa{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-7818 .elementor-element.elementor-element-59d39fa{--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;}.elementor-7818 .elementor-element.elementor-element-fa2d6d0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-7818 .elementor-element.elementor-element-fa2d6d0 img{width:100%;}.elementor-7818 .elementor-element.elementor-element-32e4c92 .elementor-icon{font-size:35px;}.elementor-7818 .elementor-element.elementor-element-32e4c92 .elementor-icon svg{height:35px;}}/* Start custom CSS *//*
#main-header-transparent {
    background: transparent;
    box-shadow: 0 15px 30px 0 transparent;
    transition: .3s;
    position: absolute;
    top: 0;
    left: 0;

    &::before {
        --color-glass: rgba( 255, 255, 255, .25 );
        content: '';
        width: calc( min( 100vw - 30px * 2, max( 100vw - 60px * 2, 1024px ) ) );
        height: calc( 100% - 25px * 2 );
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translateY( -50% ) translateX( -50% );
        background-color: var( --color-glass );
        box-shadow: 0 0 30px 30px var( --color-glass );
        transition: .3s;
    }

    &.elementor-sticky--effects {
        background-color: #ffffff;
        box-shadow: 0 15px 30px 0 rgba( 0, 33, 73, .1 );
        padding-top: 10px;
        padding-bottom: 25px;

        &::before {
            width: 100%;
            height: 100%;
            box-shadow: 0 0 0 0 transparent;
        }
        
        @media ( max-width: 1024px ) {
            padding-top: 5px;
            padding-bottom: 10px;
        }
    }
}

#nav-menu-opener {
    svg {
        transition: .3s;
    }
}
*/

#clientis-logo {
    a > img {
        min-width: 200px;

        @media ( max-width: 767px ) {
            & {
                min-width: 100px;
                width: 150px;
            }
        }
    }
}/* End custom CSS */