.elementor-5261 .elementor-element.elementor-element-ca0ea04{--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;--flex-wrap:wrap;--overflow:hidden;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-5261 .elementor-element.elementor-element-ca0ea04:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-ca0ea04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EC;}.elementor-5261 .elementor-element.elementor-element-a70d5dc{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5261 .elementor-element.elementor-element-071cc0c .tp-el-image img{mix-blend-mode:normal;object-fit:cover;}.elementor-5261 .elementor-element.elementor-element-7d30579{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5261 .elementor-element.elementor-element-0c376c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5261 .elementor-element.elementor-element-0c376c4 > .elementor-widget-container{margin:0px 0px 23px 0px;padding:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0c376c4.elementor-element{--align-self:center;}.elementor-5261 .elementor-element.elementor-element-0c376c4 .align-box{text-align:right;}.elementor-5261 .elementor-element.elementor-element-0c376c4 .tp-el-title{font-size:60px;font-weight:600;}.elementor-5261 .elementor-element.elementor-element-0c376c4 .tp-el-subtitle{font-family:"Fredoka", Sans-serif;font-size:30px;font-weight:500;}.elementor-5261 .elementor-element.elementor-element-0c376c4 .tp-el-content{font-size:19px;font-weight:500;}.elementor-5261 .elementor-element.elementor-element-1fc796f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5261 .elementor-element.elementor-element-1fc796f:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-1fc796f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EC;}.elementor-5261 .elementor-element.elementor-element-6387f5f{padding:0px 320px 0px 185px;}.elementor-5261 .elementor-element.elementor-element-d29213e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-5261 .elementor-element.elementor-element-d1b96f1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5261 .elementor-element.elementor-element-06e93d8{width:100%;max-width:100%;text-align:center;}.elementor-5261 .elementor-element.elementor-element-06e93d8 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-weight:500;color:#4F4F4F;}.elementor-5261 .elementor-element.elementor-element-a80cf54{--display:flex;--flex-direction:row;--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;--justify-content:center;--align-items:center;}.elementor-5261 .elementor-element.elementor-element-ec55672 .tp-el-theme-btn{text-align:center;font-size:30px;font-weight:600;background-color:#F2803C;}.elementor-5261 .elementor-element.elementor-element-ec55672 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-ec55672 .tp-el-theme-btn:after,
					.elementor-5261 .elementor-element.elementor-element-ec55672 .tp-el-theme-btn:hover{background-color:#007F61;}.elementor-5261 .elementor-element.elementor-element-ea6b8ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5261 .elementor-element.elementor-element-74df409{width:100%;max-width:100%;text-align:center;}.elementor-5261 .elementor-element.elementor-element-74df409 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:33px;font-weight:500;color:#4F4F4F;}.elementor-5261 .elementor-element.elementor-element-cdc20ce{--display:flex;--padding-top:50px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-5261 .elementor-element.elementor-element-04d6116 .tp-el-testi-content{font-family:"Fredoka", Sans-serif;}.elementor-5261 .elementor-element.elementor-element-04d6116 .tp-el-testi-designation{color:#007F61;font-size:30px;font-weight:500;}.elementor-5261 .elementor-element.elementor-element-04d6116 .tp-el-avator img{min-width:100px;min-height:100px;}.elementor-5261 .elementor-element.elementor-element-9372b65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5261 .elementor-element.elementor-element-223a8c4{--display:flex;box-shadow:0px 0px 20px 0px rgba(30.000000000000004, 22.000000000000004, 22.000000000000004, 0.13);--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-5261 .elementor-element.elementor-element-223a8c4:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-223a8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5261 .elementor-element.elementor-element-de88f29 .elementor-heading-title{font-size:20px;font-weight:500;line-height:30px;color:#12062C;}.elementor-5261 .elementor-element.elementor-element-3e154f8{--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;box-shadow:0px 0px 20px 0px rgba(30.000000000000004, 22.000000000000004, 22.000000000000004, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-5261 .elementor-element.elementor-element-3e154f8:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-3e154f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5261 .elementor-element.elementor-element-f5d3871{--display:flex;}.elementor-5261 .elementor-element.elementor-element-7541a13{--display:flex;}@media(max-width:1366px){.elementor-5261 .elementor-element.elementor-element-7d30579{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5261 .elementor-element.elementor-element-0c376c4{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}}@media(max-width:1200px){.elementor-5261 .elementor-element.elementor-element-0c376c4{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(max-width:993px){.elementor-5261 .elementor-element.elementor-element-a70d5dc{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5261 .elementor-element.elementor-element-0c376c4{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:768px){.elementor-5261 .elementor-element.elementor-element-0c376c4{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}}@media(max-width:576px){.elementor-5261 .elementor-element.elementor-element-ca0ea04{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5261 .elementor-element.elementor-element-0c376c4 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-5261 .elementor-element.elementor-element-0c376c4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5261 .elementor-element.elementor-element-0c376c4 .align-box{text-align:center;}.elementor-5261 .elementor-element.elementor-element-0c376c4 .tp-el-title{font-size:36px;}.elementor-5261 .elementor-element.elementor-element-0c376c4 .tp-el-content{font-size:19px;}.elementor-5261 .elementor-element.elementor-element-223a8c4{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5261 .elementor-element.elementor-element-de88f29{text-align:center;}.elementor-5261 .elementor-element.elementor-element-3e154f8{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(min-width:577px){.elementor-5261 .elementor-element.elementor-element-a70d5dc{--width:48%;}.elementor-5261 .elementor-element.elementor-element-7d30579{--width:48%;}.elementor-5261 .elementor-element.elementor-element-1fc796f{--width:100%;}.elementor-5261 .elementor-element.elementor-element-f5d3871{--width:35%;}.elementor-5261 .elementor-element.elementor-element-7541a13{--width:65%;}}@media(max-width:1366px) and (min-width:577px){.elementor-5261 .elementor-element.elementor-element-7d30579{--width:49%;}}@media(max-width:993px) and (min-width:577px){.elementor-5261 .elementor-element.elementor-element-a70d5dc{--width:100%;}.elementor-5261 .elementor-element.elementor-element-7d30579{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-6387f5f *//* Настройка текста внутри виджета шорткода */
.elementor-5261 .elementor-element.elementor-element-6387f5f .elementor-shortcode {
  font-family: 'Fredoka', sans-serif !important; /* Шрифт */
  font-size: 18px !important;                   /* Размер шрифта */
  font-weight: 400 !important;                  /* Толщина текста */
  line-height: 1.5 !important;                  /* Межстрочный интервал */
  color: #0E1B2C !important;                    /* Цвет текста */
  text-align: right !important;                 /* Выравнивание */
}/* End custom CSS */
/* Start custom CSS for tp-theme-button, class: .elementor-element-ec55672 */.tp-el-theme-btn.tp-btn.inline.tp-el-btn {
  font-size: 30px !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for tp-testimonial-slider, class: .elementor-element-04d6116 *//* Имя (h6) */
.elementor-5261 .elementor-element.elementor-element-04d6116 .tp-testimonial-busi-title,
.elementor-5261 .elementor-element.elementor-element-04d6116 h6.tp-testimonial-busi-title {
  font-family: "Fredoka", sans-serif !important;
  font-size: 30px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* Текст отзыва */
.elementor-5261 .elementor-element.elementor-element-04d6116 .elementor-testimonial__text,
.elementor-5261 .elementor-element.elementor-element-04d6116 p {
  font-family: "Fredoka", sans-serif !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00a565b *//* ===== WPForms #6476 — финальный код ===== */
#wpforms-6476{direction:rtl;font-family:"Fredoka",sans-serif;}
#wpforms-6476 .wpforms-field-sublabel,
#wpforms-6476 .wpforms-required-label,
#wpforms-6476 .wpforms-field-description{display:none!important;}

/* лейблы */
#wpforms-6476 .wpforms-field-label{
  display:block!important;margin:0 0 10px 0;text-align:right;
  font-family:"Fredoka",sans-serif!important;
  font-size:30px!important;
  font-weight:500!important;
  color:#0E1B2C!important;
}

/* поля */
#wpforms-6476 input,
#wpforms-6476 textarea{
  box-sizing:border-box!important;
  -webkit-appearance:none!important;appearance:none!important;
  background:#fff!important;color:#0E1B2C!important;
  border:1px solid #DFE3E8!important;border-radius:0!important;
  box-shadow:none!important;outline:0!important;
  font-family:"Fredoka",sans-serif!important;font-size:16px!important;font-weight:400!important;
}

/* одинаковая высота однострочных полей */
#wpforms-6476 input[type="text"],
#wpforms-6476 input[type="tel"],
#wpforms-6476 input[type="email"],
#wpforms-6476 input[type="number"]{
  height:56px!important;line-height:56px!important;padding:0 14px!important;text-align:right!important;
}

/* textarea */
#wpforms-6476 textarea{min-height:120px!important;padding:12px 14px!important;resize:vertical;}
#wpforms-6476 input[type="number"]::-webkit-outer-spin-button,
#wpforms-6476 input[type="number"]::-webkit-inner-spin-button{ -webkit-appearance:none!important;margin:0!important;}

/* фокус */
#wpforms-6476 input:focus,#wpforms-6476 textarea:focus{border-color:#0E1B2C!important;}

#wpforms-6476 .wpforms-field{margin-bottom:18px!important;}

/* ===== кнопка формы ===== */
/* центрируем контейнер с кнопкой */
#wpforms-6476 .wpforms-submit-container{
  margin-top:16px;
  text-align:center !important;
  display:flex !important;
  justify-content:center !important;
  float:none !important;
}

/* сама кнопка */
body #wpforms-6476 .wpforms-submit{
  position:relative;
  display:inline-flex;align-items:center;justify-content:center;
  min-width:240px;
  height:66px!important;line-height:66px!important;padding:0 36px!important;
  border:0!important;border-radius:0!important;
  background:#F2803C!important;
  color:#FFFFFF!important;
  font-family:"Fredoka",sans-serif!important;
  font-size:30px!important;font-weight:600!important;
  letter-spacing:0;text-decoration:none!important;
  box-shadow:none!important;
  transform:none!important;
  transition:background-color .2s linear!important;
  margin:0 auto !important; /* на всякий случай — центрируем и саму кнопку */
}

/* отключаем псевдоэлементы темы */
body #wpforms-6476 .wpforms-submit::before,
body #wpforms-6476 .wpforms-submit::after{ content:none!important; display:none!important; }

/* hover/active */
body #wpforms-6476 .wpforms-submit:hover{
  background:#007F61!important; color:#FFFFFF!important;
}
body #wpforms-6476 .wpforms-submit:active{
  background:#007F61!important; color:#FFFFFF!important;
  box-shadow:none!important; transform:none!important;
}

/* мобильное расширение кнопки (по желанию) */
@media (max-width: 767px){
  body #wpforms-6476 .wpforms-submit{ min-width:100% !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92e142a */.elementor-5261 .elementor-element.elementor-element-92e142a {
  font-family: "Fredoka", sans-serif !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.6 !important;
  color: inherit !important;
}/* End custom CSS */