.elementor-kit-11{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--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;font-family:"Futura PT", Sans-serif;}.elementor-kit-11 a{font-family:"Futura PT", Sans-serif;}.elementor-kit-11 h1{font-weight:bold;}.elementor-kit-11 h2{font-family:"Futura PT", Sans-serif;font-weight:normal;}.elementor-kit-11 h3{font-family:"Futura PT", Sans-serif;font-weight:bold;}.elementor-kit-11 h4{font-family:"Futura PT", Sans-serif;}.elementor-kit-11 h5{font-family:"Futura PT", Sans-serif;}.elementor-kit-11 h6{font-family:"Futura PT", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}@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 */.polyt {
    border-bottom: 1px solid #64A9DE;
    color:#64A9DE;
    cursor:pointer;
}

.chat-phone {
    font-size: 14px;
    color: #64a9de;
    border-bottom: 1px solid #64a9de;
    text-transform: uppercase;
    font-weight: bold;
}
.design {
    font-size: 14px;
    color: #d63132;
    border-bottom: 1px solid #d63132;
    text-transform: uppercase;
    font-weight: bold;
}
@media (max-width: 767px) {.design 
{
   font-size: 12px; 
}
.chat-phone 
{
   font-size: 12px; 
}
}

.elementor-size-md {
      background-image: -moz-linear-gradient( 90deg, rgb(236,176,92) 0%, rgb(237,184,106) 50%, rgb(240,198,134) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(236,176,92) 0%, rgb(237,184,106) 50%, rgb(240,198,134) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(236,176,92) 0%, rgb(237,184,106) 50%, rgb(240,198,134) 100%);
  box-shadow: inset 0px 0px 9px 0px rgba(255, 255, 255, 0.24);
}
.skew {
-webkit-transform: skewX(-8deg); 
-moz-transform: skewX(-8deg); 
-ms-transform: skewX(-8deg); 
-o-transform: skewX(-8deg); 
transform: skewX(-8deg); 
}
.skew p {
-webkit-transform: skewX(8deg); 
-moz-transform: skewX(8deg); 
-ms-transform: skewX(8deg); 
-o-transform: skewX(8deg); 
transform: skewX(8deg); 
}

.progress-num {
    background-color: #f9fafa;
    border-radius: 50px;
    padding: 4px 11px;
    margin: 0px 10px;
    font-weight: bold;
}

.man-name {
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
}
.h3-my h3{
    font-size: 18px;
    font-weight: bold;
    line-height: 34px;
    margin-top: 0;
    margin-bottom: 0;
}



/**Настройки квиза**/

.pafe-multi-step-form__progressbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    counter-reset: step;
}

.pafe-multi-step-form__progressbar {
    display: none !important
}

.pafe-multi-step-form__content-item-buttons {
    display: none !important;
}

/*Настройка Тултипов*/

#jet-tabs-control-2101 {
	position:absolute;
	top: 334px;
   left: -779px;
}
#jet-tabs-control-2102 {
	position:absolute;
	top: 490px;
   left: -409px;
}
#jet-tabs-control-2103 {
	position:absolute;
	top: 460px;
   left: -689px;
}
#jet-tabs-control-2104 {
	position:absolute;
	top: 400px;
   left: -289px;
}
#jet-tabs-control-2105 {
	position:absolute;
		top: 280px;
   left: -389px;
}
#jet-tabs-control-2106{
	position:absolute;
		top: 170px;
   left: -550px;
}
#jet-tabs-control-2107{
	position:absolute;
		top: 120px;
   left: -250px;
}


.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon {
    background-color: #64A8DE;
    padding: 15px;
    border-radius: 100px;
	  margin: -20px 20px -20px -20px;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon:after {
	content: "";
    position: absolute;
    background:#64A8DE;
		opacity:0.8;
    background-size: cover;
	
    height: 55px;
    width: 55px;
    margin-top: -42px;
    margin-left: -28px;
		border-radius:100px;
		z-index:-1;
	-webkit-animation: animPulse 2s linear infinite;
    animation: animPulse 2s linear infinite;
	}
	@-webkit-keyframes animPulse{0%{transform:scale(1)}100%{opacity:0;transform:scale(2)}}@keyframes animPulse{100%{transform:scale(1)}100%{opacity:0;transform:scale(2)}}



.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon {
    background-color: #eeb96e;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon:after {
	content: "";
    background:#eeb96e;
}


.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon {
    background-color: #eeb96e;
	transition: 0.5s;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:not(:hover) .jet-tabs__label-icon {
	transition: 0.5s;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon:after {
	content: "";
    background:#eeb96e;
	
}

.elementor-792 .elementor-element.elementor-element-f4901b9 .elementor-image img {
    object-fit: contain;
}

/*Настройка чекбокса и радиокнопки*/
.elementor-field-option {
    position: relative;
    width:48%;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-right: 10px;    
}
@media (max-width: 767px){
.elementor-field-option {
    width:100%;
}
}

/*Тень чекбокса*/
input[type="checkbox"]:checked ~ label:before {
    border: #ECB360;
      box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
}

.elementor-field-option label:before {
    left: 18px!important;
}
.elementor-field-option input[type="checkbox"]:checked ~ label:before {
    border-color: #ECB360;
    border-radius: 2px;
}
.elementor-990 .elementor-element.elementor-element-7e7ebac9 span.elementor-field-option label, .elementor-1035 .elementor-element.elementor-element-2439bf91 span.elementor-field-option label, .elementor-1052 .elementor-element.elementor-element-f472885 span.elementor-field-option label, .elementor-1096 .elementor-element.elementor-element-2bdc903 span.elementor-field-option label, .elementor-4361 .elementor-element.elementor-element-7e7ebac9 span.elementor-field-option label, .elementor-4359 .elementor-element.elementor-element-f472885 span.elementor-field-option label, .elementor-4358 .elementor-element.elementor-element-2bdc903 span.elementor-field-option label {
    padding: 15px 15px 15px 50px!important;
}

/*Убираем родной чекбокс*/
[type=checkbox], [type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
    opacity: 0;
    z-index: 9;
}

.elementor-1096 .elementor-element.elementor-element-2bdc903 span.elementor-field-option label:before, .elementor-1052 .elementor-element.elementor-element-f472885 span.elementor-field-option label:before, .elementor-4359 .elementor-element.elementor-element-f472885 span.elementor-field-option label:before, .elementor-4358 .elementor-element.elementor-element-2bdc903 span.elementor-field-option label:before {
    border-radius: 100px;
}

.elementor-field-option input[type="radio"]:checked ~ label::after {
    content: url(/wp-content/uploads/2020/12/icon-check.png);
    position: absolute;
    left: 24px;
    top: 13px;
}

.elementor-1096 .elementor-element.elementor-element-2bdc903 span.elementor-field-option input[type="radio"]:checked ~ label:before, .elementor-1052 .elementor-element.elementor-element-f472885 span.elementor-field-option input[type="radio"]:checked ~ label:before, .elementor-4359 .elementor-element.elementor-element-f472885 span.elementor-field-option input[type="radio"]:checked ~ label:before, .elementor-4358 .elementor-element.elementor-element-2bdc903 span.elementor-field-option input[type="radio"]:checked ~ label:before {
    background: #ECB360;
    border: #ECB360;
      box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
}



/*Настройка Таба планировок*/
#jet-tabs-control-1985 {
    border: 3px solid #f55b5b ;
}

.elementor-14 .elementor-element.elementor-element-bd64774 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab  {
    border: none!important ;
}

/*Стрелки карусели*/
.elementor-pagination-position-outside .elementor-swiper-button {
    top: calc(50% - 0px);
}
.eicon-chevron-left:before {
    content: url(/wp-content/uploads/2021/01/left2.png);
}
.elementor-swiper-button-prev {
    left: -20px;
}

.eicon-chevron-right:before {
    content: url(/wp-content/uploads/2021/01/right2.png);
}
.elementor-swiper-button-next {
    right: -20px;
}


.family1 > .elementor-swiper-button-prev {
    left: 17%;
}
.family1 > .elementor-swiper-button-next {
    left: 17%;
}

/*Обводка ответов квиза*/
.elementor-990 .elementor-element.elementor-element-7e7ebac9 span.elementor-field-option, .elementor-1035 .elementor-element.elementor-element-2439bf91 span.elementor-field-option, .elementor-1052 .elementor-element.elementor-element-f472885 span.elementor-field-option, .elementor-1096 .elementor-element.elementor-element-2bdc903 span.elementor-field-option, .elementor-4361 .elementor-element.elementor-element-7e7ebac9 span.elementor-field-option, .elementor-4359 .elementor-element.elementor-element-f472885 span.elementor-field-option, .elementor-4358 .elementor-element.elementor-element-2bdc903 span.elementor-field-option {
    border: 1px solid #f5f5f5;
}

@media (max-width: 767px) {
.elementor-792 .elementor-element.elementor-element-f4901b9 .elementor-image img {
    height: 100%;
}

#jet-tabs-control-2101, #jet-tabs-control-2102, #jet-tabs-control-2103, #jet-tabs-control-2104, #jet-tabs-control-2105, #jet-tabs-control-2106, #jet-tabs-control-2107 {
	position:inherit;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon:after {
	content: none;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon:after {
	content: none;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon {
    color: #333;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon {
    background-color: #ffffff;
    padding: 0;
    border-radius: 0px;
    margin: 0;
}
.elementor-792 .elementor-element.elementor-element-f4901b9 .elementor-image img {
    height: 100%!important;
}
ul.thumbnails.image_picker_.elementor-kit-11 li .thumbnail.selected:before {
    margin-left: 19%! important;
    margin-top: 25% !important;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon {
    background-color: #ffffff00!important;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:not(:hover) .jet-tabs__label-icon {
	transition: 0.5s!important;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon:after {
	content: none!important;

	
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon {
    color: #333!important;
}
.family1 .elementor-swiper-button-prev {
    left: 0%!important;
}
.family1 .elementor-swiper-button-next {
    right: 0%!important;
}
.elementor-14 .elementor-element.elementor-element-c89149d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab {
    background-color: #EEBB71!important;
}
.elementor-field-group-massenge .ics, .elementor-field-group-massenger3 .ics {
    top: 45px!important;
}
}
ul.thumbnails.image_picker_.elementor-kit-11 li .thumbnail.selected:before {
    content: url(/wp-content/uploads/2020/12/check-orange-1.png) !important;
    position: absolute !important;
    margin-left: 19%! important;
    margin-top: 25% !important;
}

/*Анимированная стрелка кнопки*/
.bnext:before {
    content: "";
    position: absolute;
    background-image: url(/wp-content/uploads/2020/12/arrow_button.png);
    background-size: cover;
    height: 12px;
    width: 37px;
    top: 40%;
    right: 25px;
    animation: transform-shiver 2000ms linear 0ms infinite normal both;
    z-index: 1;
    pointer-events: none;
}
@keyframes transform-shiver
{
   0% { transform: rotate(0deg) ;  }
   25% { transform: translate(-5px,0px) rotate(0deg) ;  }
   75% { transform: translate(5px,0px) rotate(0deg) ;  }
   100% { transform: translate(0px,0px) rotate(0deg) ;  }
}
.bnext {
    cursor:pointer;
}


.family1 .elementor-swiper-button {
    top: calc(45% - 0px);

}
.family1 .elementor-swiper-button-prev {
    left: 17%;
}
.family1 .elementor-swiper-button-next {
    right: 17%;
}

.elementor-field-group-massenge .ics, .elementor-field-group-massenger3 .ics {
    top: 50px!important;
}

.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-video-container {
    background: #fff;
    padding: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Book.eot');
	src: url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Book.eot?#iefix') format('embedded-opentype'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Book.woff2') format('woff2'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Book.woff') format('woff'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Book.ttf') format('truetype'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Book.svg#FuturaPT') format('svg');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Demi.eot');
	src: url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Demi.eot?#iefix') format('embedded-opentype'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Demi.woff2') format('woff2'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Demi.woff') format('woff'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Demi.ttf') format('truetype'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Demi.svg#FuturaPT') format('svg');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Heavy.eot');
	src: url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Heavy.woff2') format('woff2'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Heavy.woff') format('woff'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Heavy.ttf') format('truetype'),
		url('https://jkfamily.sale/wp-content/uploads/2020/12/FuturaPT-Heavy.svg#FuturaPT') format('svg');
}
/* End Custom Fonts CSS */
