.elementor-5 .elementor-element.elementor-element-9a542c7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-5 .elementor-element.elementor-element-33d133b{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-33d133b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-626aca6{--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;--justify-content:space-between;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-a380b58{--display:flex;--min-height:35px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-a380b58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-f80d4cb{width:var( --container-widget-width, 97.969% );max-width:97.969%;--container-widget-width:97.969%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-5 .elementor-element.elementor-element-f80d4cb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-f80d4cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-5 .elementor-element.elementor-element-f80d4cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-5 .elementor-element.elementor-element-f80d4cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-5 .elementor-element.elementor-element-f80d4cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-5 .elementor-element.elementor-element-f80d4cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-5 .elementor-element.elementor-element-f80d4cb .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-f80d4cb .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-f80d4cb .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-5 .elementor-element.elementor-element-f80d4cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-f80d4cb .elementor-icon-list-item > a{font-weight:500;}.elementor-5 .elementor-element.elementor-element-f80d4cb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-d3383dc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}#header.sticky-header .elementor-element-d3383dc.header-main.sticky{padding-top:11px !important;padding-bottom:11px !important;}.elementor-5 .elementor-element.elementor-element-d3383dc{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-c6afb4a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5 .elementor-element.elementor-element-c6afb4a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5 .elementor-element.elementor-element-0f97a63{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-0f97a63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-3716053{width:var( --container-widget-width, 56.503% );max-width:56.503%;--container-widget-width:56.503%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-3716053.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-element-3716053 .hamburguer-btn{width:0px;}.elementor-element-3716053 .hamburguer span{height:0px;}.elementor-5 .elementor-element.elementor-element-c285eeb{z-index:1;}.elementor-5 .elementor-element.elementor-element-c285eeb .btn{font-size:15.4px;font-weight:600;padding:8px 20px 8px 20px;}#header .elementor-element-89ea587 .search-toggle{font-size:15.4px;color:#212529;}.elementor-5 .elementor-element.elementor-element-d750e96.elementor-element{--flex-grow:0;--flex-shrink:0;}#header .mobile-toggle{background-color:#0787E5;color:#010102;}.elementor-element-d750e96 .mobile-toggle{padding:7px 13px 7px 13px !important;}.elementor-5 .elementor-element.elementor-element-24a04ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-65c8d55{--display:flex;}.elementor-5 .elementor-element.elementor-element-65c8d55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-7290315{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;grid-row:span 2;}.elementor-5 .elementor-element.elementor-element-7290315.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-87db3f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-87db3f8{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-87db3f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-e899521{--display:flex;--min-height:35px;}.elementor-5 .elementor-element.elementor-element-425ddbd.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-425ddbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-5 .elementor-element.elementor-element-425ddbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-5 .elementor-element.elementor-element-425ddbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-5 .elementor-element.elementor-element-425ddbd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-5 .elementor-element.elementor-element-425ddbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-5 .elementor-element.elementor-element-425ddbd .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-425ddbd .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-425ddbd{--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-5 .elementor-element.elementor-element-425ddbd .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-5 .elementor-element.elementor-element-425ddbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-425ddbd .elementor-icon-list-item > a{font-weight:500;}.elementor-5 .elementor-element.elementor-element-425ddbd .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-6fac85b{--display:flex;}.elementor-5 .elementor-element.elementor-element-9484fb0{--display:flex;}.elementor-5 .elementor-element.elementor-element-950b72e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-950b72e.e-con{--flex-grow:0;--flex-shrink:0;}#header .elementor-element-be3c4f4 .main-menu > li.menu-item > a, .elementor-element-be3c4f4 .sidebar-menu > li.menu-item > a, #header .elementor-element-be3c4f4 .main-menu > li.menu-item > .arrow:before, .elementor-element-be3c4f4 .sidebar-menu > li.menu-item > .arrow:before{color:#000000;}#header .elementor-element-be3c4f4 .main-menu > li.menu-item.active > a, #header .elementor-element-be3c4f4 .main-menu > li.menu-item:hover > a, .elementor-element-be3c4f4 .sidebar-menu > li.menu-item:hover > a, .elementor-element-be3c4f4 .sidebar-menu > li.menu-item.active > a, #header .elementor-element-be3c4f4 .main-menu > li.menu-item.active > .arrow:before, #header .elementor-element-be3c4f4 .main-menu > li.menu-item:hover > .arrow:before, .elementor-element-be3c4f4 .sidebar-menu > li.menu-item:hover > .arrow:before, .elementor-element-be3c4f4 .sidebar-menu > li.menu-item.active > .arrow:before{color:#0778E5;}.elementor-element-be3c4f4 .menu-hover-line>li.menu-item>a:before{background-color:#0778E5;}#header .elementor-element-be3c4f4 .top-links > li.menu-item:hover > a, #header .elementor-element-be3c4f4 .top-links > li.menu-item.has-sub:hover > a, #header .elementor-element-be3c4f4 .main-menu > li.menu-item.active > a, #header .elementor-element-be3c4f4 .main-menu > li.menu-item:hover > a, .elementor-element-be3c4f4 .sidebar-menu > li.menu-item:hover, .elementor-element-be3c4f4 .sidebar-menu > li.menu-item.active{background-color:#FFFFFF;}#header .elementor-element-be3c4f4 .top-links .narrow li.menu-item:hover > a, #header .elementor-element-be3c4f4 .main-menu .wide li.menu-item li.menu-item>a:hover, #header .elementor-element-be3c4f4 .main-menu .narrow li.menu-item:hover > a, .elementor-element-be3c4f4 .porto-popup-menu .sub-menu a:hover,#header .elementor-element-be3c4f4 .sidebar-menu .narrow li.menu-item:hover > a,#header .elementor-element-be3c4f4 .sidebar-menu .wide li.menu-item li.menu-item > a:hover{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-c44b97a{z-index:1;}.elementor-5 .elementor-element.elementor-element-c44b97a .btn{font-size:15.4px;font-weight:600;padding:8px 20px 8px 20px;}.elementor-5 .elementor-element.elementor-element-21777ad.elementor-element{--align-self:flex-start;}#header .elementor-element-21777ad .search-toggle{font-size:15.4px;color:#212529;}.elementor-element-7c38afc .mobile-toggle{padding:7px 13px 7px 13px !important;}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-a380b58{--width:100%;}.elementor-5 .elementor-element.elementor-element-24a04ba{--content-width:1300px;}.elementor-5 .elementor-element.elementor-element-65c8d55{--width:31.99%;}.elementor-5 .elementor-element.elementor-element-87db3f8{--width:73.12%;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-9a542c7{--content-width:500px;}.elementor-5 .elementor-element.elementor-element-33d133b{width:auto;max-width:auto;}.elementor-5 .elementor-element.elementor-element-c6afb4a{width:100%;}.elementor-5 .elementor-element.elementor-element-0f97a63{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-0f97a63.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-5 .elementor-element.elementor-element-3716053{width:var( --container-widget-width, 39.297px );max-width:39.297px;--container-widget-width:39.297px;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-d750e96{width:var( --container-widget-width, 32.375px );max-width:32.375px;--container-widget-width:32.375px;--container-widget-flex-grow:0;}}/* Start custom CSS for icon-list, class: .elementor-element-f80d4cb */.elementor-element-f80d4cb
{
    ul {
      overflow: hidden;
      width: 100%;
      position: relative;
    }
    
    .elementor-icon-list-items {
      display: inline-flex !important;
      flex-wrap: nowrap !important;
      white-space: nowrap;
      animation: scroll-left 20s linear infinite;
      min-width: max-content;
    }
    
    .elementor-icon-list-item {
      display: inline-flex !important;
      align-items: center;
      white-space: nowrap;
    }
    .elementor-icon-list-items:hover {
      animation-play-state: paused;
    }
}

@keyframes scroll-left {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}/* End custom CSS */
/* Start custom CSS for porto_hb_menu, class: .elementor-element-3716053 */.main_menu li a {
    color: black !important;
    background: transparent !important;
}

.main_menu li a:hover {
    color: #0787e5 !important;
}

#header .main-menu > li.menu-item > a {
    padding: 20px;
}/* End custom CSS */
/* Start custom CSS for porto_hb_search_form, class: .elementor-element-89ea587 */#header .searchform-popup .search-toggle:hover {
    color: #0778e5 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d3383dc */#header.sticky-header .custom-header-main {
  transition: all 0.4s ease;
}

#header.sticky-header .custom-header-main * {
  transition: all 0.4s ease;
  opacity: 0;
  transform: translateY(-10px);
   
}

#header.sticky-header .custom-header-main.sticky * {
  opacity: 1;
  transform: translateY(0);
}

#header.sticky-header .custom-header-main.sticky * {
    transition-delay: 0.1s;
}

#header .header-main.elementor-section {
    padding: 10px !important;
}
/*#header.sticky-header .custom-header-main.sticky {*/
/*  padding: 10px 0 !important;*/
/*}*//* End custom CSS */