.elementor-88 .elementor-element.elementor-element-2217dc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-88 .elementor-element.elementor-element-2217dc2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-82d1f95 .elementor-menu-toggle{margin:0 auto;}.elementor-88 .elementor-element.elementor-element-82d1f95 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-88 .elementor-element.elementor-element-82d1f95 .elementor-nav-menu--main .elementor-item{color:#1D072C;fill:#1D072C;}.elementor-88 .elementor-element.elementor-element-82d1f95 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-88 .elementor-element.elementor-element-82d1f95 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-88 .elementor-element.elementor-element-82d1f95 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-88 .elementor-element.elementor-element-82d1f95 .elementor-nav-menu--main .elementor-item:focus{color:#1D072C;fill:#1D072C;}.elementor-88 .elementor-element.elementor-element-82d1f95 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-88 .elementor-element.elementor-element-82d1f95 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#000000;}.elementor-88 .elementor-element.elementor-element-82d1f95 .e--pointer-framed .elementor-item:before,
					.elementor-88 .elementor-element.elementor-element-82d1f95 .e--pointer-framed .elementor-item:after{border-color:#000000;}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-b9a33a8{width:14.462%;}.elementor-88 .elementor-element.elementor-element-5e0ff32{width:85.538%;}}@media(max-width:1024px) and (min-width:768px){.elementor-88 .elementor-element.elementor-element-b9a33a8{width:50%;}.elementor-88 .elementor-element.elementor-element-5e0ff32{width:50%;}}@media(max-width:1024px){.elementor-88 .elementor-element.elementor-element-2217dc2{z-index:999;}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-b9a33a8{width:50%;}.elementor-88 .elementor-element.elementor-element-5e0ff32{width:50%;}}/* Start custom CSS for html, class: .elementor-element-75c7485 */.header-logo{
    width:100px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-82d1f95 */.elementor-88 .elementor-element.elementor-element-82d1f95{
    display:flex;
    align-items:flex-end;
    justify-content: flex-end;
}

.elementor-88 .elementor-element.elementor-element-82d1f95 a:after{
    content:""!important;
    display:flex!important;
    background:#333!important;
    width:0%!important;
    margin-left:20px;
}

.elementor-88 .elementor-element.elementor-element-82d1f95 a:hover:after{
    transition:.5s;
    width:40%!important;

}

@media only screen and (max-width: 1024px){
    .elementor-88 .elementor-element.elementor-element-82d1f95{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eed6e06 */.elementor-88 .elementor-element.elementor-element-eed6e06{
    margin-top:15px;
}

.underDesk-menuIcon{
    text-align:right;
    cursor:pointer;
}

.leftButton{
    background:#fff;
    border-radius:999px!important;
    padding: 7px 10px ;
    color:#3401D2;
    position:absolute;
    top:20px;
    left:20px;
    cursor:pointer;
    
}

.socialsTop{
    padding: 70px 0px 0px 30px;
}


@media only screen and (max-width: 355px){
    .socialsTop{
        display:flex;
        padding-left:10px!important;
    }
    .underMenuLogo{
        padding-left:20px!important;
    }
}
.menu-ul{
margin-top:130px;
}


.menu-ul li{
    display:flex;
    padding:20px 10px;
}

.menu-refs{
    color:white!important;
    font-weight:500!important;
}

.underMenuLogo{
    padding: 30px 40px;
}

.rightSide{
    width:70px;
    min-height:100vh!important;
    margin-left:auto;
    background:#F5F5F5;
    display:flex;
    align-items:center;
    justify-content: center;
    display:none!important;
}

.rightSide img{
    padding-top:25px;
}

.openedMenuOpener{
    opacity:0.2;
    margin-bottom:auto;
    padding-top:20px;
}

.underMenu{
    display:grid;
    grid-template-columns:1fr 70px;
    justify-content: space-between;
    position:fixed;
    background:#3401D2;
    z-index:9999;
    height:100vh;
    top:0;
    right:0;
    width:100%;
    overflow:auto;
    transform:translateX(1200px);
    transition:.5s;
    transition-timing-function: ease-in;
}

.menuShowerClass{
    transform:translateX(0);
    transition:.5s;
    transition-timing-function: ease-out;
}

@media only screen and (min-width: 1024.99px){
    .underMenu{
        display:none;
    }
    
    .elementor-88 .elementor-element.elementor-element-eed6e06{
        display:none;
    }
}
.openedMenuOpener{
    cursor:pointer;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .menu-items{
        display:flex;
        align-items:center;
        justify-content:center;
        margin-left:-280px;
    }
    .socialsTop{
        text-align:center;
        margin-left:-180px;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2217dc2 */.elementor-88 .elementor-element.elementor-element-2217dc2{
    padding-top:5px;
}/* End custom CSS */