.elementor-kit-80{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-56095404:#FFF;--e-global-color-6dcb3a31:#DE002E;--e-global-color-2ed521ab:#343434;--e-global-color-28031188:#505050;--e-global-color-581e6928:#FF0035;--e-global-color-90daba8:#AFAFAF;--e-global-color-7129ab84:#F2F4F6;--e-global-color-23371163:#F6F6F9;--e-global-color-694c9ffa:#000000;--e-global-color-73212eb4:#E3E6EA;--e-global-color-a717966:#222222;--e-global-typography-primary-font-family:"Arial";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#343434;background-color:#FFFFFF;}.elementor-kit-80 p{margin-bottom:0px;}.elementor-kit-80 a{color:#343434;}.elementor-kit-80 a:hover{color:#FF0035;}.elementor-kit-80 h1{color:#343434;font-family:"Arial", Sans-serif;font-size:42px;font-weight:700;}.elementor-kit-80 h2{color:#343434;}.elementor-kit-80 h3{color:#343434;}.elementor-kit-80 button,.elementor-kit-80 input[type="button"],.elementor-kit-80 input[type="submit"],.elementor-kit-80 .elementor-button{font-size:14px;color:#FFFFFF;background-color:#DE002E;padding:20px 30px 20px 30px;}.elementor-kit-80 button:hover,.elementor-kit-80 button:focus,.elementor-kit-80 input[type="button"]:hover,.elementor-kit-80 input[type="button"]:focus,.elementor-kit-80 input[type="submit"]:hover,.elementor-kit-80 input[type="submit"]:focus,.elementor-kit-80 .elementor-button:hover,.elementor-kit-80 .elementor-button:focus{color:#FFFFFF;background-color:#DE002E;border-radius:5px 5px 5px 5px;}.elementor-kit-80 label{color:#343434;}.elementor-kit-80 input:not([type="button"]):not([type="submit"]),.elementor-kit-80 textarea,.elementor-kit-80 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(80, 80, 80, 0.23);border-radius:5px 5px 5px 5px;padding:10px 25px 10px 25px;}.elementor-kit-80 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-80 textarea:focus,.elementor-kit-80 .elementor-field-textual:focus{color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(52, 52, 52, 0.2);border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-container{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:14px;--lightbox-navigation-icons-size:14px;}@media(max-width:1119px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */.pswp.pafe-lightbox-modal {display: none;}</style> <style type="text/css" id="wp-custom-css">
.elementor-button {
background: linear-gradient(to bottom, #3f83ee 0%, #0054d8 100%);
}
.elementor-button {
cursor:pointer;
}
.descr-portf {
font-size:14px;
color:#555555;
}

/*Блик на кнопке*/
.elementor-button.elementor-size-lg{
position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.elementor-button.elementor-size-lg:after {
content: "";
	background-color: rgba(255, 255, 255, 0.5);
	height: 100%;
	width: 2em;
	display: block;
	position: absolute;
	top: 0;
	left: -4,5px.5em;
	-webkit-transform: skewX(-20deg) translateX(0);
	transform: skewX(-10deg) translateX(0);
	-webkit-transition: none;
	transition: none;
	webkit-animation: moving 3s ease-in-out infinite;
	-moz-animation: moving 3s ease-in-out infinite;
	-ms-animation: moving 3s ease-in-out infinite;
	-o-animation: moving 3s ease-in-out infinite;
	animation: moving 4s ease-in-out infinite;
}


@keyframes moving {
	30% {
		webkit-transform: skewX(-45deg) translateX(33.5em);
		transform: skewX(-45deg) translateX(33.5em);
		
	}
	
	100% {
		webkit-transform: skewX(-45deg) translateX(33.5em);
		transform: skewX(-45deg) translateX(33.5em);
		
	}
}


}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
30% { left: 110%; margin-left: 80px; }
100% { left: 110%; margin-left: 80px; } }
@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
30% { left: 110%; margin-left: 80px; }
100% { left: 110%; margin-left: 80px; } }
max-width: 767px {
.elementor-11 .elementor-element.elementor-element-a08b38e > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control {
width: 47%;
}
}

.pafe-multi-step-form__progressbar {
display:none !important;
}

.image_picker_.elementor-kit-80 .thumbnail p {

margin-top: -5px;
}

.pafe-multi-step-form__content-item-buttons {
justify-content: center !important;
}
.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-nav=prev] {
background-color: #ececec !important;
border-color: #d6d6d6 !important;
box-shadow: none !important;
margin-right: 20px;
color: #666;
padding: 20px 20px 20px 30px;
}

.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-nav=next] {
padding: 20px 40px 20px 40px !important;
background: linear-gradient(to bottom, #3f83ee 0%, #004d8 100%);
}
.pafe-multi-step-form__content-item-button .elementor-button {
padding: 20px 30px 20px 40px !important;
background: linear-gradient(to bottom, #3f83ee 0%, #054d8 100%);

} margin-right: 100px;
}
max-width: 1170px {
.cta {
margin-right: 0px;
}/* End custom CSS */