.elementor-70 .elementor-element.elementor-element-b704191{--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;--justify-content:center;--align-items:center;}.elementor-70 .elementor-element.elementor-element-eb6fd14{--display:flex;--justify-content:center;}.elementor-70 .elementor-element.elementor-element-df42e55 .raven-site-logo img, .elementor-70 .elementor-element.elementor-element-df42e55 .raven-site-logo svg{width:220px;max-width:220px;}.elementor-70 .elementor-element.elementor-element-df42e55 .raven-site-logo{text-align:left;}.elementor-70 .elementor-element.elementor-element-22077c2{--display:flex;--justify-content:center;}.elementor-70 .elementor-element.elementor-element-a4635b6 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-70 .elementor-element.elementor-element-a4635b6 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:28px;}.elementor-70 .elementor-element.elementor-element-a4635b6{--jmm-top-menu-bg-color:#00000000;--jmm-top-items-gap:15px;--jmm-top-items-hor-align:center;--jmm-top-item-title-color:#FFFFFF;--jmm-top-item-dropdown-icon-color:#FFFFFF;--jmm-top-hover-item-icon-color:#FFFFFF;--jmm-top-hover-item-title-color:#FFFFFF;--jmm-top-hover-item-dropdown-color:#FFFFFF;--jmm-top-hover-item-bg-color:var( --e-global-color-primary );--jmm-top-active-item-icon-color:#FFFFFF;--jmm-top-active-item-title-color:#FFFFFF;--jmm-top-active-item-dropdown-color:#FFFFFF;--jmm-top-active-item-bg-color:var( --e-global-color-primary );--jmm-dropdown-bg-color:#02010100;}.elementor-70 .elementor-element.elementor-element-bf4329f{--display:flex;}.elementor-widget-raven-button a.raven-button, .elementor-widget-raven-button .raven-button, .elementor-widget-raven-button .raven-button-widget-normal-effect-blink:after{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );}.elementor-widget-raven-button a.raven-button .button-text, .elementor-widget-raven-button .raven-button .button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-raven-button a.raven-button .button-subtext, .elementor-widget-raven-button .raven-button .button-subtext{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-70 .elementor-element.elementor-element-676db07 a.raven-button{padding:15px 20px 15px 20px;border-radius:14px 14px 14px 14px;}.elementor-70 .elementor-element.elementor-element-676db07 .raven-button{padding:15px 20px 15px 20px;border-radius:14px 14px 14px 14px;--raven-button-widget-icon-size:16px;}.elementor-70 .elementor-element.elementor-element-676db07 a.raven-button .button-subtext{color:#02010100;}.elementor-70 .elementor-element.elementor-element-676db07 .raven-button .button-subtext{color:#02010100;}.elementor-70 .elementor-element.elementor-element-676db07 a.raven-button, .elementor-70 .elementor-element.elementor-element-676db07 .raven-button, .elementor-70 .elementor-element.elementor-element-676db07 .raven-button-widget-normal-effect-blink:after{background-color:#126E3B;background-image:linear-gradient(90deg, #126E3B 0%, #0A1A0F 100%);}.elementor-70 .elementor-element.elementor-element-676db07 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after{border-radius:14px 14px 14px 14px;}.elementor-70 .elementor-element.elementor-element-676db07 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before{border-radius:14px 14px 14px 14px;}.elementor-70 .elementor-element.elementor-element-676db07 a.raven-button, .elementor-70 .elementor-element.elementor-element-676db07 .raven-button{box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.35);}.elementor-70 .elementor-element.elementor-element-676db07 a.raven-button:hover{background-color:#0A1A0F;background-image:linear-gradient(90deg, #0A1A0F 0%, #126E3B 100%);}.elementor-70 .elementor-element.elementor-element-676db07 a.raven-button .button-text, .elementor-70 .elementor-element.elementor-element-676db07 .raven-button .button-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-70 .elementor-element.elementor-element-676db07 .raven-button .raven-button-icon i{font-size:16px;}.elementor-70 .elementor-element.elementor-element-676db07 .raven-button .raven-button-icon svg{width:16px;height:16px;}.elementor-70 .elementor-element.elementor-element-676db07.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-50d8b03{--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;--justify-content:center;--align-items:center;}.elementor-70 .elementor-element.elementor-element-b69a16b .raven-site-logo img, .elementor-70 .elementor-element.elementor-element-b69a16b .raven-site-logo svg{width:220px;max-width:220px;}.elementor-70 .elementor-element.elementor-element-b69a16b .raven-site-logo{text-align:left;}.elementor-widget-raven-icon .raven-icon i::before, .elementor-widget-raven-icon .raven-icon svg{color:var( --e-global-color-primary );-webkit-text-fill-color:var( --e-global-color-primary );}.elementor-widget-raven-icon .raven-icon:hover i::before, .elementor-widget-raven-icon .raven-icon:hover svg{color:var( --e-global-color-primary );-webkit-text-fill-color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-391f2cb .raven-icon > i, .elementor-70 .elementor-element.elementor-element-391f2cb .raven-icon > svg{transform:rotate(0deg);}.elementor-70 .elementor-element.elementor-element-391f2cb .raven-icon:hover > i{transform:rotate(0deg);}.elementor-70 .elementor-element.elementor-element-391f2cb .raven-icon:hover > svg{transform:rotate(0deg);}.elementor-70 .elementor-element.elementor-element-391f2cb .raven-icon-wrapper{text-align:center;}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-50d8b03{--justify-content:space-between;}.elementor-70 .elementor-element.elementor-element-b69a16b .raven-site-logo img, .elementor-70 .elementor-element.elementor-element-b69a16b .raven-site-logo svg{width:159px;max-width:150px;}}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-eb6fd14{--width:30%;}.elementor-70 .elementor-element.elementor-element-bf4329f{--width:23%;}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-a4635b6 *//* Active/Current item (Home - green) */
.jet-mega-menu .jet-mega-menu-item.jet-mega-current-menu-item > .jet-mega-menu-item__inner {
  border-radius: 50px !important;
  overflow: hidden !important;
  padding: 6px 10px !important;
}

/* Hover state */
.jet-mega-menu .jet-mega-menu-item:hover > .jet-mega-menu-item__inner {
  border-radius: 50px !important;
  overflow: hidden !important;
  padding: 6px 10px !important;
}/* End custom CSS */
/* Start custom CSS for raven-icon, class: .elementor-element-391f2cb */.dots-icon svg path:nth-child(1) {
  animation: blink 1.6s infinite 0s;
}
.dots-icon svg path:nth-child(2) {
  animation: blink 1.6s infinite 0.4s;
}
.dots-icon svg path:nth-child(3) {
  animation: blink 1.6s infinite 0.2s;
}
.dots-icon svg path:nth-child(4) {
  animation: blink 1.6s infinite 0.6s;
}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.15; }
}

.dots-icon {
  cursor: pointer !important;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */