.elementor-kit-6{--e-global-color-primary:#3D3D3D;--e-global-color-secondary:#3D3D3D;--e-global-color-text:#4E4E4E;--e-global-color-accent:#BB2821;--e-global-color-41c0dfc:#FFFFFF;--e-global-color-01a1605:#FFFFFF00;--e-global-color-71c37dc:#E2E2E2;--e-global-color-286f808:#F7F7F7;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-size:154px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-1f6b37b-font-family:"Oswald";--e-global-typography-1f6b37b-font-size:58px;--e-global-typography-1f6b37b-font-weight:300;--e-global-typography-1f6b37b-text-transform:none;--e-global-typography-1f6b37b-line-height:1em;--e-global-typography-fb00b38-font-family:"Roboto";--e-global-typography-fb00b38-font-size:23px;--e-global-typography-fb00b38-font-weight:400;--e-global-typography-fb00b38-line-height:1.4em;--e-global-typography-2aa9b30-font-family:"Roboto";--e-global-typography-2aa9b30-font-size:24px;--e-global-typography-2aa9b30-font-weight:700;--e-global-typography-2aa9b30-text-transform:none;--e-global-typography-a5e14c2-font-family:"Roboto";--e-global-typography-a5e14c2-font-size:18px;--e-global-typography-a5e14c2-font-weight:700;--e-global-typography-a5e14c2-text-transform:none;--e-global-typography-7d6780e-font-family:"Roboto";--e-global-typography-7d6780e-font-size:16px;--e-global-typography-7d6780e-font-weight:700;--e-global-typography-7d6780e-line-height:1.2em;--e-global-typography-85d0f44-font-family:"Roboto";--e-global-typography-85d0f44-font-size:16px;--e-global-typography-85d0f44-font-weight:400;--e-global-typography-10e6c4a-font-family:"Oswald";--e-global-typography-10e6c4a-font-size:82px;--e-global-typography-10e6c4a-font-weight:700;--e-global-typography-10e6c4a-text-transform:uppercase;--e-global-typography-10e6c4a-line-height:1em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:100px;--e-global-typography-1f6b37b-font-size:42px;--e-global-typography-1f6b37b-line-height:1.3em;--e-global-typography-fb00b38-font-size:22px;--e-global-typography-10e6c4a-font-size:76px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:74px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-1f6b37b-font-size:28px;--e-global-typography-fb00b38-font-size:20px;--e-global-typography-2aa9b30-font-size:22px;--e-global-typography-a5e14c2-font-size:18px;--e-global-typography-10e6c4a-font-size:46px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */::-moz-selection {
    color:#fff;
  background: #BB2821;
}
::selection {
    color:#fff;
  background: #BB2821;
}


header.sticky-header.elementor-element {
    transition: background-color .6s ease, background-image .6s ease;}
    
header.sticky-header.elementor-element {
	--header-height: 100px; 
	--shrink-header-to: 0.7; 
	--transition-timing: .6s ease; 
	background-color: #101010;
	--min-height: var(--header-height);
	--transition: background-color var(--transition-timing),
					backdrop-filter var(--transition-timing),
					box-shadow var(--transition-timing),
					min-height var(--transition-timing);
}
header.sticky-header.transparent.elementor-element{
    background-color:transparent;
}
header.sticky-header.elementor-element.elementor-sticky--effects {
	background-color: #000000b3; 
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07); 
	-webkit-backdrop-filter: saturate(180%) blur(20px); 
	backdrop-filter: saturate(180%) blur(20px); 
	--min-height: calc( var(--header-height) * var(--shrink-header-to) );
}


header.sticky-header .logo img {
	transition: transform var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
	transform: scale(.8);
}



.nav .elementor-nav-menu>li:last-child a{
    font-size: 15px!important;
    color: #fff!important;
    padding: 10px 25px!important;
    background-color: #BB2821;
}

.nav .elementor-nav-menu>li:last-child a:after{
    height: 0px!important;}
    
.nav .elementor-nav-menu--dropdown>li a.elementor-item-active {
        background-color: #BB2821!important;
}

.nav .elementor-nav-menu>li:last-child{
    transition: background .3s, transform var(--e-transform-transition-duration, .4s);
}

.nav .elementor-nav-menu>li:last-child a:after{
   height: 0px!important;
}
a:-webkit-any-link:focus-visible {
    outline-offset: 0px!important;
    outline: none!important;;
}

@media (max-width: 1024px){
.nav .elementor-nav-menu>li:last-child a{
    padding: 10px 20px;
    margin-top: 10px;
    justify-content: center;
    background-color: #BB2821!important;
}

}

@media (max-width: 767px) {
  .e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex;
    flex-wrap: wrap !important;
    flex-direction: column;
  }

.elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active {
  display: none;
}

.elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child) {
  display: none;
}

div.e-collapse:nth-child(1){display: none !important;}

#tabs-services {
    display: flex;
    
    flex-wrap: nowrap;
    overflow-x: auto;
    width: 100%;
  }

  #tabs-services .tab-title {
    width: 100%;
    flex: 0 0 auto;
  }
  
 .e-n-tab-title {
  flex-shrink: 0;
  max-width: 100%;
  flex-basis: auto;
}
}/* End custom CSS */