.elementor-912 .elementor-element.elementor-element-242b676 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-912 .elementor-element.elementor-element-242b676{margin-top:0px;margin-bottom:60px;}.elementor-912 .elementor-element.elementor-element-b1965f2.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-912 .elementor-element.elementor-element-b1965f2 > .elementor-element-populated{padding:15px 30px 0px 30px;}.elementor-912 .elementor-element.elementor-element-21a274a{width:auto;max-width:auto;}.elementor-912 .elementor-element.elementor-element-21a274a .elementor-icon-wrapper{text-align:center;}.elementor-912 .elementor-element.elementor-element-21a274a .elementor-icon{font-size:30px;}.elementor-912 .elementor-element.elementor-element-21a274a .elementor-icon svg{height:30px;}.elementor-912 .elementor-element.elementor-element-a43ef91{width:auto;max-width:auto;}.elementor-912 .elementor-element.elementor-element-a43ef91 img{width:115px;max-width:100%;}.elementor-912 .elementor-element.elementor-element-b730021 .elementor-button{background-color:var( --e-global-color-043a926 );font-size:10px;line-height:20px;fill:var( --e-global-color-4d7a8ee );color:var( --e-global-color-4d7a8ee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-043a926 );padding:10px 15px 10px 15px;}.elementor-912 .elementor-element.elementor-element-b730021 .elementor-button:hover, .elementor-912 .elementor-element.elementor-element-b730021 .elementor-button:focus{background-color:var( --e-global-color-4d7a8ee );color:var( --e-global-color-043a926 );}.elementor-912 .elementor-element.elementor-element-b730021{width:auto;max-width:auto;}.elementor-912 .elementor-element.elementor-element-b730021 .elementor-button:hover svg, .elementor-912 .elementor-element.elementor-element-b730021 .elementor-button:focus svg{fill:var( --e-global-color-043a926 );}.elementor-912 .elementor-element.elementor-element-913d620{margin-top:0px;margin-bottom:60px;padding:0px 30px 0px 30px;}.elementor-912 .elementor-element.elementor-element-8f0c7f5 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:900;}.elementor-912 .elementor-element.elementor-element-8f0c7f5 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-8d9a5ce );fill:var( --e-global-color-8d9a5ce );}.elementor-912 .elementor-element.elementor-element-8f0c7f5 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-912 .elementor-element.elementor-element-6c8a642 > .elementor-widget-container{background-color:#F0F4F2;}.elementor-912 .elementor-element.elementor-element-6c8a642 .elementor-nav-menu .elementor-item{font-size:13px;font-weight:900;text-transform:uppercase;}.elementor-912 .elementor-element.elementor-element-6c8a642 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-5692df1 );fill:var( --e-global-color-5692df1 );}.elementor-912 .elementor-element.elementor-element-6c8a642 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}#elementor-popup-modal-912{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-912 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-912 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1470px){.elementor-912 .elementor-element.elementor-element-b730021 .elementor-button{font-size:14px;}}@media(max-width:1199px){.elementor-912 .elementor-element.elementor-element-a43ef91 img{width:125px;max-width:100%;}.elementor-912 .elementor-element.elementor-element-b730021 .elementor-button{font-size:12px;}}@media(max-width:991px){.elementor-912 .elementor-element.elementor-element-21a274a{width:auto;max-width:auto;}.elementor-912 .elementor-element.elementor-element-21a274a .elementor-icon{font-size:45px;}.elementor-912 .elementor-element.elementor-element-21a274a .elementor-icon svg{height:45px;}.elementor-912 .elementor-element.elementor-element-a43ef91 img{width:125px;}.elementor-912 .elementor-element.elementor-element-b730021 .elementor-button{font-size:10px;line-height:14px;padding:10px 15px 10px 15px;}}/* Start custom CSS for icon, class: .elementor-element-21a274a */.elementor-912 .elementor-element.elementor-element-21a274a svg{
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aa37ff3 */.elementor-912 .elementor-element.elementor-element-aa37ff3{
    
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8f0c7f5 */.elementor-912 .elementor-element.elementor-element-8f0c7f5{
    margin-bottom: 0;
}
.elementor-912 .elementor-element.elementor-element-8f0c7f5 .elementor-nav-menu li>a {
    background: none!important;
    color: var(--e-global-color-8d9a5ce )!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-265800e */.elementor-912 .elementor-element.elementor-element-265800e .elementor-nav-menu>li{
    border-top: 1px solid  rgba(0, 102, 51, .3);
    padding: 10px 0;
    display: flex;
    justify-content: center;
    position: relative;
    flex-wrap: wrap;
}
.elementor-912 .elementor-element.elementor-element-265800e .elementor-nav-menu li>a{
    position: unset;
}
.elementor-912 .elementor-element.elementor-element-265800e .elementor-nav-menu li>a .sub-arrow{
    position: absolute;
    top: 25px;
    right: 30px; 
}
.elementor-912 .elementor-element.elementor-element-265800e .elementor-nav-menu li .sub-menu {
    position: unset !important;
    max-width: unset !important;
    width: 100% !important;
    margin: 0 !important;
    text-align: center !important;
}

.elementor-912 .elementor-element.elementor-element-265800e .elementor-nav-menu li .sub-menu li{
    display: flex;
    justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-265800e .elementor-nav-menu li .sub-menu li>a{
    border: none!important;
}
.elementor-912 .elementor-element.elementor-element-265800e .elementor-nav-menu li>a .sub-arrow i{
    font-size: 1em;
}

.elementor-912 .elementor-element.elementor-element-265800e .elementor-nav-menu li .sub-menu li img{
    display: none;
}
.elementor-912 .elementor-element.elementor-element-265800e .menu-image-title-after.menu-image-title{
    padding-left: 0!important;
}/* End custom CSS */