.elementor-kit-10{--e-global-color-primary:#000000;--e-global-color-secondary:#999999;--e-global-color-text:#555555;--e-global-color-accent:#F35355;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Sora";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Sora";--e-global-typography-accent-font-weight:600;font-family:"Sora", Sans-serif;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:#353F41;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Link */
.elementor-location-header .elementor-icon-box-description a{
	color:#f35355;
	
}

/* plus */
.elementor-nav-menu--layout-horizontal span .e-fas-plus{
	font-size:10px;
	font-weight:300;
	fill:#f35355;
}

.header-2 {
 transform: translatey(-95px);
 -moz-transition: all .3s ease!important;
 -webkit-transition: all .3s ease!important;
 transition: all .3s ease!important;
 width: 100%!important;
}


.elementor-sticky--effects.header-2  {
 height: auto!important;
 transform: translatey(0px);
}

.elementor-sticky--effects.header-1 {
 display: none!important;
}





.header-gray {
    color: #999999;
}

.redplus {
    color: #F35355;
}


.serv-block:hover .serv-icon {
opacity: 0;
	transition: 200ms;
}

.serv-block:hover .serv-header {
	color:#fcfcfc;
	transition: 400ms;
}

.serv-block:hover .serv-podheader {
	color:#ffffff;
	transition: 400ms;
}

.serv-block:hover .serv-number {
	color:#ffffff !important;
	transition: 400ms;
}

/* Paragraph */
.serv-block:hover .serv-text p{
	color:#ffffff;
	transition: 400ms;
}


/* Paragraph */
.serv-block:hover .serv-text p{
	color:#ffffff;
	transition: 400ms;
}


/* Serv icon */
.serv-block:hover .serv-button .elementor-heading-title {
	color: #ffffff !important;
	transition: 400ms;
}


.elementor .serv-block:hover .serv-header h3{
	color:#ffffff;
	transition: 400ms;
}

/* Heading title */
.serv-block:hover .serv-number .elementor-heading-title{
	color:#ffffff !important;
	transition: 400ms;
}


/* Span Tag */
.uc_material_accordion .uc_ac_box span{
	border-style:solid;
	border-width:1px;
	border-color:#cecece;
	
}

.elementor-icon-box-description a{
	color:#f35355;
	
}



.usl-blok:hover .usl-text p{
max-height: 100px;
transition: all 0.3s ease;
padding-top: 10px;
padding-bottom: 15px;
}



.usl-text p{
    transition: all 0.3s ease;
overflow: hidden;
max-height: 0px;
}


.usl-icon {
    transition: all 0.3s ease;
overflow: hidden;
max-height: 0px;
}



.usl-blok:hover .usl-icon {
    max-height: 100px;
transition: all 0.3s ease;
padding-top: 10px;
margin-bottom: 80px;
}


.usl-call {
        transition: all 0.3s ease;
overflow: hidden;
max-height: 0px;
}


.usl-blok:hover .usl-call {
    max-height: 100px;
transition: all 0.3s ease;

padding-bottom: 10px;
}



.review-testimonial:hover .review-text p{
color: #ffffff;
}



.review-testimonial:hover .revire-name .elementor-icon-box-title span{
color: #ffffff;	
}


.review-testimonial:hover .revire-name p {
color:#ffffff !important;
}

.breadcrumbs a {
color: #ffffff99;
}

.menu-item-object-page a:hover {
    color: #f35355 !important;
}



/* Span Tag */
.elementor-location-header .elementor-button-text span{
	text-transform:capitalize;
	font-weight:400;
	color:rgba(255,255,255,0.88);
	font-size: 14px;
}


/* Page numbers */
.elementor .elementor-element a.page-numbers{
	padding-left:16px;
	padding-right:16px;
	padding-top:10px;
	padding-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#e2e2e2;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

/* Current */
.elementor .elementor-element .current{
		padding-left:16px;
	padding-right:16px;
	padding-top:10px;
	padding-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#e2e2e2;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}/* End custom CSS */
