.elementor-190 .elementor-element.elementor-element-1b7223f > .elementor-container{max-width:1220px;}.elementor-190 .elementor-element.elementor-element-1b7223f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-190 .elementor-element.elementor-element-1b7223f{padding:4px 0px 4px 0px;z-index:999;}.elementor-190 .elementor-element.elementor-element-4e78a588.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-190 .elementor-element.elementor-element-c405ecd .elementor-icon-wrapper{text-align:center;}.elementor-190 .elementor-element.elementor-element-c405ecd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-c405ecd.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-c405ecd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-c405ecd.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-c405ecd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-c405ecd .elementor-icon{font-size:242px;}.elementor-190 .elementor-element.elementor-element-c405ecd{width:auto;max-width:auto;top:-120px;}body:not(.rtl) .elementor-190 .elementor-element.elementor-element-c405ecd{left:-3.5%;}body.rtl .elementor-190 .elementor-element.elementor-element-c405ecd{right:-3.5%;}.elementor-190 .elementor-element.elementor-element-a9a480b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-190 .elementor-element.elementor-element-a9a480b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-190 .elementor-element.elementor-element-a9a480b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-190 .elementor-element.elementor-element-a9a480b .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-190 .elementor-element.elementor-element-a9a480b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-190 .elementor-element.elementor-element-a9a480b .elementor-image-box-wrapper{text-align:right;}.elementor-190 .elementor-element.elementor-element-a9a480b .elementor-image-box-title{margin-bottom:0px;}.elementor-190 .elementor-element.elementor-element-a9a480b .elementor-image-box-content .elementor-image-box-description{color:#0B0B0B;font-size:19px;line-height:0em;}.elementor-190 .elementor-element.elementor-element-a9a480b{z-index:9;width:auto;max-width:auto;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle{margin:0 auto;background-color:rgba(2, 1, 1, 0);font-size:35px;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}body:not(.rtl) .elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-right:30px;}body.rtl .elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-left:30px;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown a, .elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle{color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown{background-color:#000000;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown a:hover,
					.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle:hover{color:#3469EF;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown a:hover,
					.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(255, 255, 255, 0);}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown .elementor-item, .elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown  .elementor-sub-item{font-weight:400;}.elementor-190 .elementor-element.elementor-element-6a72d87 div.elementor-menu-toggle{color:#000000;}.elementor-190 .elementor-element.elementor-element-6a72d87 div.elementor-menu-toggle:hover{color:#0B0B0B;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle:hover{background-color:rgba(52, 105, 239, 0);}.elementor-190 .elementor-element.elementor-element-6a72d87 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-190 .elementor-element.elementor-element-6a72d87{z-index:9;width:auto;max-width:auto;}.elementor-190 .elementor-element.elementor-element-145bc26 .elementor-button{font-size:16px;padding:10px 10px 10px 10px;}.elementor-190 .elementor-element.elementor-element-145bc26{width:auto;max-width:auto;}.elementor-190 .elementor-element.elementor-element-2f3b004:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-2f3b004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3469EF;}.elementor-190 .elementor-element.elementor-element-2f3b004{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:9999;}.elementor-190 .elementor-element.elementor-element-2f3b004 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-190 .elementor-element.elementor-element-1b7223f{padding:4px 20px 4px 20px;}body:not(.rtl) .elementor-190 .elementor-element.elementor-element-c405ecd{left:-6%;}body.rtl .elementor-190 .elementor-element.elementor-element-c405ecd{right:-6%;}.elementor-190 .elementor-element.elementor-element-c405ecd{top:-102px;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown .elementor-item, .elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:30px;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:103px !important;}}@media(max-width:767px){.elementor-190 .elementor-element.elementor-element-c405ecd .elementor-icon{font-size:220px;}body:not(.rtl) .elementor-190 .elementor-element.elementor-element-c405ecd{left:-21%;}body.rtl .elementor-190 .elementor-element.elementor-element-c405ecd{right:-21%;}.elementor-190 .elementor-element.elementor-element-c405ecd{top:-122px;}.elementor-190 .elementor-element.elementor-element-a9a480b .elementor-image-box-img{margin-bottom:10px;}.elementor-190 .elementor-element.elementor-element-a9a480b .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-190 .elementor-element.elementor-element-a9a480b .elementor-image-box-content .elementor-image-box-title{font-size:30px;}.elementor-190 .elementor-element.elementor-element-a9a480b .elementor-image-box-content .elementor-image-box-description{font-size:14px;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown .elementor-item, .elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:38px;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--dropdown a{padding-top:8px;padding-bottom:8px;}.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:85px !important;}.elementor-190 .elementor-element.elementor-element-145bc26 .elementor-button{font-size:14px;}.elementor-190 .elementor-element.elementor-element-145bc26 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for image-box, class: .elementor-element-a9a480b */.elementor-190 .elementor-element.elementor-element-a9a480b.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.elementor-190 .elementor-element.elementor-element-a9a480b a:hover {color: #0B0B0B;}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6a72d87 */.elementor-190 .elementor-element.elementor-element-6a72d87 {
    transition-duration: .3s;
}

@media (min-width: 1025px){

.elementor-190 .elementor-element.elementor-element-6a72d87 ul.sub-menu.elementor-nav-menu--dropdown {
    background: rgb(256,256,256,0);
    padding: 0px;
    border: 2px solid #000;
}

.elementor-190 .elementor-element.elementor-element-6a72d87 ul.sub-menu.elementor-nav-menu--dropdown a {
    color: #000;
    font-size: 20px;
    font-weight: 600;
}

.elementor-190 .elementor-element.elementor-element-6a72d87 ul.sub-menu.elementor-nav-menu--dropdown a:hover {
    color: #000;
}

}

/*Fullscreen menu in mobile*/
@media (max-width: 1024px){

/* Hide default menu icon (Replaced with animated hamburger) */
.eicon-menu-bar {
    display: none;
}

.elementor-menu-toggle:focus {
    outline: none;
}

/*Makes the menu fixed and fullpage*/
.elementor-190 .elementor-element.elementor-element-6a72d87 nav.elementor-nav-menu--dropdown{
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: calc(100vh - 86px);
    top: 0px!important;
    right: 0px!important;
    z-index: 9;
    -webkit-transform: translate(100%);
        -ms-transform: translate(100%);
            transform: translate(100%);
    opacity: .5;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    -o-transition-property: transform,opacity;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
-webkit-transition-duration: .3s, .5s;
     -o-transition-duration: .3s, .5s;
        transition-duration: .3s, .5s;
-webkit-transition-timing-function:  ease-in-out;
     -o-transition-timing-function:  ease-in-out;
        transition-timing-function:  ease-in-out;
}

/*Vertical center the LI's*/
.elementor-190 .elementor-element.elementor-element-6a72d87 ul.elementor-nav-menu{
    margin: 0;
    overflow: hidden;
    width: 100%;
    padding: 80px 30px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}

/* Aplly when the menu is openning */
.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    opacity: 1;
    -webkit-transform: scaleY(1) translate(0);
    -ms-transform: scaleY(1) translate(0);
    transform: scaleY(1) translate(0);
}


.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li {
    opacity: 1;
    -webkit-transform: scaleY(1) translate(0);
    -ms-transform: scaleY(1) translate(0);
    transform: scaleY(1) translate(0);
   
}

.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(1) {
     transition-delay: .6s;
     grid-area: 5 / 1 / 6 / 2;
     align-self: end;
     margin: 0;
}

.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(2) {
     transition-delay: .28s;
     grid-area: 1 / 1 / 2 / 3;
}

.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(3) {
     transition-delay: .35s;
    grid-area: 2 / 1 / 3 / 3;
}

.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(4){
     transition-delay: .42s;
      grid-area: 3 / 1 / 4 / 3;
     
}
.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(5){
     transition-delay: .5s;
     grid-area: 4 / 1 / 5 / 3;
}
.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(6){
     transition-delay: .7s;
     grid-area: 5 / 2 / 6 / 3;
     align-self: end;
     margin: 0;
}

.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu li {
    margin-bottom:22px;
            transition: transform .3s, opacity .3s;
    -ms-transform: translateX(15px);
    transform: translateX(15px);
    opacity: 0;
}
.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu ul:not(.sub-menu) li:before {
    content: "\f069";
        font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block;
    vertical-align: text-top;
}

.elementor-190 .elementor-element.elementor-element-6a72d87 .elementor-nav-menu ul.sub-menu li a.elementor-sub-item{
    margin-top: 10px;
    font-size: 20px;
    border-right: none;
}


.elementor-190 .elementor-element.elementor-element-6a72d87  .elementor-nav-menu--dropdown .elementor-nav-menu a{
    display: inline-block;;
    line-height: 1;
}

.elementor-190 .elementor-element.elementor-element-6a72d87 .menu-item-home a.elementor-item, .elementor-190 .elementor-element.elementor-element-6a72d87 .menu-item-contact a.elementor-item {
    font-size: 20px;
}


}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-145bc26 */.elementor-190 .elementor-element.elementor-element-145bc26 .elementor-button-link {
    width: 70px;
    height: 70px;
}
@media (max-width:767px){
    .elementor-190 .elementor-element.elementor-element-145bc26 .elementor-button-link {
    width: 50px;
    height: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1b7223f */.elementor-190 .elementor-element.elementor-element-1b7223f{
    transition-duration: 0.3s;
}

.elementor-190 .elementor-element.elementor-element-1b7223f.elementor-sticky--effects .elementor-column-wrap {
      -webkit-transition-duration: .6s;
        -o-transition-duration: .6s;
           transition-duration: .6s
}

@media (max-width:767px){
.elementor-190 .elementor-element.elementor-element-1b7223f.elementor-sticky--effects .elementor-column-wrap {
    padding: 4px;
}

}

@media (min-width:1025px){
.elementor-190 .elementor-element.elementor-element-1b7223f.elementor-sticky--effects .elementor-widget-nav-menu {
    opacity: 0;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f3b004 */.elementor-190 .elementor-element.elementor-element-2f3b004.top-cover {
    position:fixed;
top:0;
bottom:0;
right:0;
left:0;
    min-height: 0vh;
transition: transform .4s ease-in;
mix-blend-mode: darken;
}

.elementor-190 .elementor-element.elementor-element-2f3b004.top-cover.wipe-top-cover {
      -webkit-transform:scaleY(0);
          -ms-transform:scaleY(0);
              transform:scaleY(0);
     -webkit-transform-origin: 0 0;
         -ms-transform-origin: 0 0;
             transform-origin: 0 0;
}/* End custom CSS */