.elementor-446 .elementor-element.elementor-element-e7186ba{--display:flex;--min-height:100vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-446 .elementor-element.elementor-element-2fe0180{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-446 .elementor-element.elementor-element-22c26ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-3a5688b );--border-color:var( --e-global-color-3a5688b );--padding-top:22px;--padding-bottom:22px;--padding-left:40px;--padding-right:40px;}.elementor-446 .elementor-element.elementor-element-22c26ae:not(.elementor-motion-effects-element-type-background), .elementor-446 .elementor-element.elementor-element-22c26ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0df593 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-446 .elementor-element.elementor-element-747814b img{width:275px;}.elementor-446 .elementor-element.elementor-element-ac6ba5f{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-446 .elementor-element.elementor-element-ac6ba5f.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-446 .elementor-element.elementor-element-19824d8 .elementor-button{background-color:#C3F1C400;font-family:var( --e-global-typography-1fa0a31-font-family ), Sans-serif;font-size:var( --e-global-typography-1fa0a31-font-size );font-weight:var( --e-global-typography-1fa0a31-font-weight );line-height:var( --e-global-typography-1fa0a31-line-height );fill:var( --e-global-color-6beebd6 );color:var( --e-global-color-6beebd6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6beebd6 );}.elementor-446 .elementor-element.elementor-element-19824d8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-446 .elementor-element.elementor-element-19824d8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-446 .elementor-element.elementor-element-cdda276 .elementor-button{background-color:var( --e-global-color-98b775f );fill:var( --e-global-color-f0df593 );color:var( --e-global-color-f0df593 );border-radius:32px 32px 0px 0px;padding:40px 40px 40px 40px;}.elementor-446 .elementor-element.elementor-element-cdda276 .elementor-button:hover, .elementor-446 .elementor-element.elementor-element-cdda276 .elementor-button:focus{background-color:var( --e-global-color-70daa3e );}.elementor-446 .elementor-element.elementor-element-cdda276{width:100%;max-width:100%;}.elementor-446 .elementor-element.elementor-element-cdda276 .elementor-button-content-wrapper{flex-direction:row;}.elementor-446 .elementor-element.elementor-element-cdda276 .elementor-button .elementor-button-content-wrapper{gap:8px;}#elementor-popup-modal-446 .dialog-widget-content{background-color:var( --e-global-color-4bedb87 );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-446 .dialog-message{width:100vw;height:100vh;align-items:center;padding:0px 0px 0px 0px;}#elementor-popup-modal-446{justify-content:center;align-items:center;}@media(max-width:1024px){.elementor-446 .elementor-element.elementor-element-2fe0180{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-446 .elementor-element.elementor-element-22c26ae{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-446 .elementor-element.elementor-element-19824d8 .elementor-button{font-size:var( --e-global-typography-1fa0a31-font-size );line-height:var( --e-global-typography-1fa0a31-line-height );}.elementor-446 .elementor-element.elementor-element-cdda276 > .elementor-widget-container{margin:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-446 .elementor-element.elementor-element-22c26ae{--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-446 .elementor-element.elementor-element-19824d8 .elementor-button{font-size:var( --e-global-typography-1fa0a31-font-size );line-height:var( --e-global-typography-1fa0a31-line-height );}}/* Start custom CSS for button, class: .elementor-element-19824d8 */.elementor-446 .elementor-element.elementor-element-19824d8 .elementor-button-icon {display:flex;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c26ae */.elementor-446 .elementor-element.elementor-element-22c26ae {max-height: 99px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64d4d02 */.elementor-446 .elementor-element.elementor-element-64d4d02 .custom-nav {color:#FCFCFC; font-size:20px;}

.elementor-446 .elementor-element.elementor-element-64d4d02 a {color:inherit;}

.elementor-446 .elementor-element.elementor-element-64d4d02 ul {
    list-style: none; 
    padding:0; 
    display:flex;
    flex-direction: column;
    align-items: center;
    gap: 40px;
}

.elementor-446 .elementor-element.elementor-element-64d4d02 ul li {
    text-align:center; 
    transition:0.4s; 
    margin:0px; 
    position:relative; 
    padding:10px 0; border-top:2px solid transparent; border-bottom:2px solid transparent;}
.elementor-446 .elementor-element.elementor-element-64d4d02 ul li.active, .elementor-446 .elementor-element.elementor-element-64d4d02 ul li:hover {border-bottom:2px solid #72C9BC;}

.elementor-446 .elementor-element.elementor-element-64d4d02 ul li.active {font-size:25px; font-weight:500;}

.elementor-446 .elementor-element.elementor-element-64d4d02 .sub-text {position:absolute; left:0;top:-10px; color:#ADE2D8; font-size:13px;}

.elementor-446 .elementor-element.elementor-element-64d4d02 .dropdown-content {
    display: flex;
    background-color: #02292a;
    min-width: 190px;
    border:1px solid #72c9bc;
    box-shadow: 0 4px 6px -2px rgba(13, 38, 37, 0.05), 0 10px 15px -3px rgba(13, 38, 37, 0.1);
    padding: 8px 8px 12px;
    border-radius: 8px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    font-size: 16px;
}

.elementor-446 .elementor-element.elementor-element-64d4d02 .dropdown:hover .dropdown-content-wrapper {
    display: block;
}

.elementor-446 .elementor-element.elementor-element-64d4d02 .dropdown .dropdown-item {
  align-self: stretch;
  flex-grow: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 8px 24px 8px 16px;
  white-space:nowrap;
  border-radius: 4px;
  transition: 0.3s;
}

.elementor-446 .elementor-element.elementor-element-64d4d02 .dropdown .dropdown-item:hover {background-color: #297872;}

.elementor-446 .elementor-element.elementor-element-64d4d02 .dropdown .chevron-icon img {
    transition: transform 0.3s ease;
}

.elementor-446 .elementor-element.elementor-element-64d4d02 .dropdown:hover .chevron-icon img {
    transform: rotate(180deg);
}

.elementor-446 .elementor-element.elementor-element-64d4d02 .dropdown-content-wrapper {
    padding-top:20px; 
    display: none;
    position: absolute;
    top:35px;
    z-index: 1;
}


@media (max-width:1100px){
    .elementor-446 .elementor-element.elementor-element-64d4d02 ul li {margin:0 12px;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdda276 */.elementor-446 .elementor-element.elementor-element-cdda276 .elementor-button-icon {display:flex; }/* End custom CSS */