.elementor-20 .elementor-element.elementor-element-b378094{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1d9eab21, .elementor-20 .elementor-element.elementor-element-1d9eab21 > .elementor-background-overlay{border-radius:0px 0px 0px 50px;}.elementor-20 .elementor-element.elementor-element-1d9eab21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:-93px;padding:10px 0px 10px 0px;z-index:100;}.elementor-20 .elementor-element.elementor-element-1d9eab21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-59547997.elementor-column .elementor-column-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-59547997.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-59547997 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-59547997 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-59547997 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 40px;}.elementor-20 .elementor-element.elementor-element-1800d426{text-align:left;}.elementor-20 .elementor-element.elementor-element-1800d426 img{width:240px;max-width:240px;}.elementor-20 .elementor-element.elementor-element-1800d426 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2b9585c{text-align:left;}.elementor-20 .elementor-element.elementor-element-2b9585c img{width:240px;max-width:240px;}.elementor-20 .elementor-element.elementor-element-2b9585c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-194036a8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-194036a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-194036a8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-194036a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-194036a8 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4181df8 .elementor-nav-menu .elementor-item{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-4181df8 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;padding-left:30px;padding-right:30px;}.elementor-20 .elementor-element.elementor-element-4181df8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4181df8{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-4cf7c06 .elementor-nav-menu .elementor-item{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-4cf7c06 .elementor-nav-menu--main .elementor-item{color:#3C4149;padding-left:30px;padding-right:30px;}.elementor-20 .elementor-element.elementor-element-4cf7c06{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-620f988a .elementor-button{font-size:24px;fill:#ffffff;color:#ffffff;background-color:#93C01F00;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-620f988a .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-620f988a .elementor-button:focus{color:#93C01F;background-color:#3C414900;}.elementor-20 .elementor-element.elementor-element-620f988a .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-620f988a .elementor-button:focus svg{fill:#93C01F;}.elementor-20 .elementor-element.elementor-element-620f988a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-620f988a{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-59547997.elementor-column .elementor-column-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-59547997.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-59547997 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 20px;}.elementor-20 .elementor-element.elementor-element-4181df8 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-20 .elementor-element.elementor-element-4181df8 .elementor-nav-menu--main .elementor-item{padding-left:11px;padding-right:11px;}.elementor-20 .elementor-element.elementor-element-4cf7c06 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-20 .elementor-element.elementor-element-4cf7c06 .elementor-nav-menu--main .elementor-item{padding-left:11px;padding-right:11px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-1d9eab21 > .elementor-container{min-height:0px;}.elementor-20 .elementor-element.elementor-element-1d9eab21{margin-top:0px;margin-bottom:-80px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-59547997{width:50%;}.elementor-20 .elementor-element.elementor-element-59547997 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 30px;}.elementor-20 .elementor-element.elementor-element-1800d426 img{width:150px;max-width:150%;}.elementor-20 .elementor-element.elementor-element-2b9585c img{width:150px;max-width:150px;}.elementor-20 .elementor-element.elementor-element-194036a8{width:50%;}.elementor-20 .elementor-element.elementor-element-4181df8 .elementor-nav-menu--main .elementor-item{padding-left:100px;padding-right:100px;}.elementor-20 .elementor-element.elementor-element-4cf7c06 .elementor-nav-menu--main .elementor-item{padding-left:100px;padding-right:100px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-59547997{width:23.362%;}.elementor-20 .elementor-element.elementor-element-194036a8{width:76.512%;}}/* Start custom CSS for nav-menu, class: .elementor-element-4181df8 */.elementor-20 .elementor-element.elementor-element-4181df8 li.menu-item:hover{
border-radius: 10px;
background: linear-gradient(145deg, #40464e, #363b42);
box-shadow:  6px 6px 12px #2c2f35,
             -6px -6px 12px #4c535d;
            transition: all 0.4s ease;
}

.elementor-20 .elementor-element.elementor-element-4181df8 li.menu-item a.elementor-item-active{
border-radius: 10px;
background: linear-gradient(145deg, #40464e, #363b42);
box-shadow:  6px 6px 12px #2c2f35,
             -6px -6px 12px #4c535d;
            transition: all 0.4s ease;
}

.elementor-20 .elementor-element.elementor-element-4181df8 li.menu-item{
    margin-left: 7px;
    margin-right: 7px;
            transition: all 0.4s ease;
}

@media screen and (min-width: 900px) {
.elementor-20 .elementor-element.elementor-element-4181df8 li.menu-item{
    margin-left: 20px;
            transition: all 0.4s ease;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4cf7c06 */.elementor-20 .elementor-element.elementor-element-4cf7c06 li.menu-item:hover{
border-radius: 10px;
background: linear-gradient(145deg, #ffffff, #e6e6e6);
box-shadow:  6px 6px 12px #c9c9c9,
             -6px -6px 12px #ffffff;
            transition: all 0.4s ease;
}

.elementor-20 .elementor-element.elementor-element-4cf7c06 li.menu-item a.elementor-item-active{
border-radius: 10px;
background: linear-gradient(145deg, #ffffff, #e6e6e6);
box-shadow:  6px 6px 12px #c9c9c9,
             -6px -6px 12px #ffffff;
            transition: all 1s ease;
}

.elementor-20 .elementor-element.elementor-element-4cf7c06 li.menu-item{
    margin-left: 7px;
    margin-right: 7px;
            transition: all 1s ease;
}

@media screen and (min-width: 900px) {
.elementor-20 .elementor-element.elementor-element-4cf7c06 li.menu-item{
    margin-left: 20px;
            transition: all 1s ease;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d9eab21 */.elementor-20 .elementor-element.elementor-element-1d9eab21.elementor-sticky--effects{
background-color: rgba(256,256,256,1)!important;
border-radius: 0 0 0 50px;
padding-top: 3px;
padding-bottom: 5px;
}


@media screen and (min-width: 768px) {
.elementor-20 .elementor-element.elementor-element-1d9eab21.elementor-sticky--effects{
padding-top: 12px;
padding-bottom: 13px;
}
}

.elementor-20 .elementor-element.elementor-element-1d9eab21.elementor-sticky--effects #bitflow-logo-light{
display:none;
transition: all 0.7s ease;
}

.elementor-20 .elementor-element.elementor-element-1d9eab21 #bitflow-logo-light{
margin-top: 14px;
margin-bottom: 13px;
display:inline-block;
transition: all 0.7s ease;
}

.elementor-20 .elementor-element.elementor-element-1d9eab21 #nav-men-link-dark{
    transition: all 0.7s ease;
}

.elementor-20 .elementor-element.elementor-element-1d9eab21 #nav-men-link-light{
    display:none;
    transition: all 0.7s ease;
}

.elementor-20 .elementor-element.elementor-element-1d9eab21.elementor-sticky--effects #nav-men-link-dark{
    display:none;
    transition: all 0.7s ease;
}

@media screen and (min-width: 768px) {
.elementor-20 .elementor-element.elementor-element-1d9eab21.elementor-sticky--effects #nav-men-link-light{
    display: inline;
    transition: all 0.7s ease;
}
.elementor-20 .elementor-element.elementor-element-1d9eab21.elementor-sticky--effects{
padding-top: 23px;
padding-bottom: 20px;

}
}

.elementor-20 .elementor-element.elementor-element-1d9eab21 #bitflow-logo-dark{
display:none;
transition: all 0.7s ease;
}

.elementor-20 .elementor-element.elementor-element-1d9eab21.elementor-sticky--effects #bitflow-logo-dark{
display:block;
transition: all 0.7s ease;
}

.elementor-20 .elementor-element.elementor-element-1d9eab21.elementor-sticky--effects #hamburger-men a{
background-color: transparent;
color: #3C4149;
transition: all 0.7s ease;
}

.elementor-20 .elementor-element.elementor-element-1d9eab21.elementor-sticky--effects #hamburger-men a:hover{
color: #93C01F!important;
transition: all 0.7s ease;

}


.elementor-20 .elementor-element.elementor-element-1d9eab21{
transition: background-color 0.5s ease !important;
}/* End custom CSS */