.elementor-37411 .elementor-element.elementor-element-5420f88{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu--dropdown a, .elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-menu-toggle{color:var( --e-global-color-57747f3 );fill:var( --e-global-color-57747f3 );}#elementor-popup-modal-37411 .dialog-message{width:100vw;height:100vh;align-items:center;}#elementor-popup-modal-37411{justify-content:center;align-items:center;}#elementor-popup-modal-37411 .dialog-widget-content{animation-duration:0.5s;background-color:var( --e-global-color-48fe28d );border-style:none;}@media(max-width:767px){.elementor-37411 .elementor-element.elementor-element-5420f88{--width:100%;--justify-content:flex-start;}}   .elementor-37411 .elementor-element.elementor-element-fdd6cc7,
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-widget-container,
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu--main,
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu {
width: 100%;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu--main {
padding: 0;
box-sizing: border-box;
} .elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li {
border-bottom: 1px solid #203038;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu--main > .elementor-nav-menu > li > a {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
text-align: left;
font-size: 22px;
font-weight: 600;
color: #FFFFFF;
letter-spacing: .02em;
padding: 18px 0;
cursor: pointer;
transition: color .3s ease;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li > a.highlighted {
color: #FFFFFF;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li > a:hover,
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li.is-open > a,
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li.current-menu-item > a,
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li.current-menu-ancestor > a {
color: #7EBA28;
} .elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-item:before,
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-item:after {
display: none !important;
} .elementor-37411 .elementor-element.elementor-element-fdd6cc7 .sub-arrow {
margin-left: auto;
margin-right: -12px;
padding: 0 !important;
display: flex !important;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
flex-shrink: 0;
cursor: pointer;
border-radius: 50%;
transform: none !important;
transition: background-color .3s ease;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .sub-arrow:hover {
background-color: #203038;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .sub-arrow i,
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .sub-arrow svg {
display: none !important;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .sub-arrow::before {
content: "";
display: block;
width: 8px;
height: 8px;
border-right: 2px solid #838C90;
border-bottom: 2px solid #838C90;
transform: translateY(-2px) rotate(45deg);
transition: transform .3s ease, border-color .3s ease;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 li.is-open > a .sub-arrow::before {
transform: translateY(2px) rotate(-135deg);
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .sub-arrow:hover::before,
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 li.is-open > a .sub-arrow::before {
border-color: #7EBA28;
} .elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu--main .sub-menu {
display: none !important;
position: static !important;
width: auto !important;
min-width: 0 !important;
margin: 0 0 12px !important;
padding: 0 0 0 16px !important;
background: transparent !important;
box-shadow: none !important;
border: none !important;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu--main li.is-open > .sub-menu {
display: block !important;
animation: subIn .35s ease;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu--main .sub-menu li {
border: none;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu--main .sub-menu a {
font-size: 16px !important;
font-weight: 400;
color: #C1C6C8 !important;
background: transparent !important;
justify-content: flex-start;
padding: 8px 0 !important;
transition: color .25s ease;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu--main .sub-menu a:hover,
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu--main .sub-menu .current-menu-item > a {
color: #97D53E !important;
}
@keyframes subIn {
from { opacity: 0; transform: translateY(-8px); }
to   { opacity: 1; transform: translateY(0); }
} .elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li {
opacity: 0;
transform: translateX(40px);
animation: menuIn .5s ease forwards;
}
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li:nth-child(1) { animation-delay: .25s; }
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li:nth-child(2) { animation-delay: .32s; }
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li:nth-child(3) { animation-delay: .39s; }
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li:nth-child(4) { animation-delay: .46s; }
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li:nth-child(5) { animation-delay: .53s; }
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li:nth-child(6) { animation-delay: .60s; }
.elementor-37411 .elementor-element.elementor-element-fdd6cc7 .elementor-nav-menu > li:nth-child(7) { animation-delay: .67s; }
@keyframes menuIn {
to { opacity: 1; transform: translateX(0); }
}  .elementor-37411 .elementor-element.elementor-element-5420f88 {
--header-h: 120px; width: 100% !important;
min-height: 100vh;
justify-content: flex-start !important;
align-items: stretch !important;
padding: calc(var(--header-h) + 20px) 20px 20px 20px !important;
box-sizing: border-box;
padding-bottom: 160px !important;
}  #elementor-popup-modal-37411 .dialog-widget-content {
top: 0 !important;
bottom: auto !important;
}
#elementor-popup-modal-37411 .dialog-message {
align-items: flex-start !important;
justify-content: flex-start !important;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
overscroll-behavior: contain;
}