.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-ff94e81 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-ff94e81:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ff94e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000003;}.elementor-7 .elementor-element.elementor-element-ff94e81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-ff94e81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-porto_hb_logo .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-porto_hb_logo .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-5eee17e > .elementor-widget-container{padding:0px 70px 0px 0px;}.elementor-widget-porto_hb_menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-porto_hb_menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-element-b7e8ab3 .hamburguer span{height:2px;background-color:#FFFFFF;transition:background-color .3s;}.elementor-element-b7e8ab3 .hamburguer-btn:hover .hamburguer span{background-color:#FFFFFF;}#header .elementor-element-b7e8ab3 .main-menu > li.menu-item > a, #header .elementor-element-b7e8ab3 .menu-custom-block span, #header .elementor-element-b7e8ab3 .menu-custom-block a, .elementor-element-b7e8ab3 .sidebar-menu > li.menu-item > a{font-family:"Open Sans", Poppins;font-size:30px;font-weight:800;letter-spacing:1.5px;}#header .elementor-element-b7e8ab3 .main-menu > li.menu-item.active > a, #header .elementor-element-b7e8ab3 .main-menu > li.menu-item:hover > a, .elementor-element-b7e8ab3 .sidebar-menu > li.menu-item:hover > a, .elementor-element-b7e8ab3 .sidebar-menu > li.menu-item.active > a, #header .elementor-element-b7e8ab3 .main-menu > li.menu-item.active > .arrow:before, #header .elementor-element-b7e8ab3 .main-menu > li.menu-item:hover > .arrow:before, .elementor-element-b7e8ab3 .sidebar-menu > li.menu-item:hover > .arrow:before, .elementor-element-b7e8ab3 .sidebar-menu > li.menu-item.active > .arrow:before{color:#0F8EAE;}.elementor-element-b7e8ab3 .menu-hover-line>li.menu-item>a:before{background-color:#0F8EAE;}#header .elementor-element-b7e8ab3 .top-links > li.menu-item, #header .elementor-element-b7e8ab3 .main-menu > li.menu-item, #header .elementor-element-b7e8ab3 .menu-custom-block{margin:0px 0px 0px 2px;}#header .elementor-element-b7e8ab3 .porto-wide-sub-menu a, .elementor-element-b7e8ab3 .elementor-heading-title, #header .elementor-element-b7e8ab3 .porto-narrow-sub-menu a, .elementor-element-b7e8ab3 .sidebar-menu .popup, .elementor-element-b7e8ab3 .porto-popup-menu .sub-menu, #header .elementor-element-b7e8ab3 .top-links .narrow li.menu-item>a{font-family:"Open Sans", Poppins;font-weight:800;}#header .elementor-element-b7e8ab3 .top-links .narrow ul.sub-menu, #header .elementor-element-b7e8ab3 .main-menu .wide .popup > .inner, #header .elementor-element-b7e8ab3 .main-menu .narrow ul.sub-menu, .elementor-element-b7e8ab3 .sidebar-menu .wide .popup > .inner, .elementor-element-b7e8ab3 .sidebar-menu .narrow ul.sub-menu, .elementor-element-b7e8ab3 .porto-popup-menu .sub-menu a{background-color:#052E47;}.elementor-element-b7e8ab3 .mega-menu > li.has-sub:before, .elementor-element-b7e8ab3 .mega-menu > li.has-sub:after{border-bottom-color:#052E47;}.elementor-element-b7e8ab3 .sidebar-menu .popup:before{border-right-color:#052E47;}.elementor-widget-porto_hb_menu_icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-porto_hb_menu_icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-element-2f9e796 .mobile-toggle{padding:7px 13px 7px 13px !important;}/* Start custom CSS for porto_hb_menu, class: .elementor-element-b7e8ab3 *//*.porto-popup-menu.opened {*/
/*  position: fixed;*/
/*  right: 0;*/
/*  top: 0;*/
/*  width: 20%;*/
/*  height: 100vh;*/
/*  z-index: 9047;*/
/*  background: #052E47;*/
/*  display: flex;*/
/*  align-items: center;*/
/*  justify-content: center;*/
/*  transition: background 0.25s;*/
/*  margin: 0 !important;*/
/*}*/


/*#header .main-menu > li.menu-item > a {*/
/*  font-family: Poppins,sans-serif;*/
/*  font-size: 17.6px;*/
/*  font-weight: 500;*/
/*  line-height: 24px;*/
/*  letter-spacing: 0;*/
/*  color: #fff;*/
/*  padding: 15PX 10PX 15PX 10PX;*/
/*}*//* End custom CSS */