.elementor-6661 .elementor-element.elementor-element-31774a9{--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-6661 .elementor-element.elementor-element-31774a9:not(.elementor-motion-effects-element-type-background), .elementor-6661 .elementor-element.elementor-element-31774a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EC;}.elementor-6661 .elementor-element.elementor-element-6862149{--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-6661 .elementor-element.elementor-element-e898690 .tp-el-image img{mix-blend-mode:normal;object-fit:cover;}.elementor-6661 .elementor-element.elementor-element-dd5fcbf{--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-6661 .elementor-element.elementor-element-60a9346{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6661 .elementor-element.elementor-element-60a9346 > .elementor-widget-container{margin:0px 0px 23px 0px;padding:0px 0px 0px 0px;}.elementor-6661 .elementor-element.elementor-element-60a9346.elementor-element{--align-self:center;}.elementor-6661 .elementor-element.elementor-element-60a9346 .align-box{text-align:right;}.elementor-6661 .elementor-element.elementor-element-60a9346 .tp-el-title{font-size:60px;font-weight:600;}.elementor-6661 .elementor-element.elementor-element-60a9346 .tp-el-subtitle{font-family:"Fredoka", Sans-serif;font-size:30px;font-weight:500;}.elementor-6661 .elementor-element.elementor-element-60a9346 .tp-el-content{font-size:19px;font-weight:500;}.elementor-6661 .elementor-element.elementor-element-91da548{--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-6661 .elementor-element.elementor-element-91da548:not(.elementor-motion-effects-element-type-background), .elementor-6661 .elementor-element.elementor-element-91da548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EC;}.elementor-6661 .elementor-element.elementor-element-a311ba1{padding:0px 320px 0px 185px;}.elementor-6661 .elementor-element.elementor-element-cd89cd1{--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-6661 .elementor-element.elementor-element-aa66c2c{--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-6661 .elementor-element.elementor-element-420f987{width:100%;max-width:100%;text-align:center;}.elementor-6661 .elementor-element.elementor-element-420f987 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-weight:500;color:#4F4F4F;}.elementor-6661 .elementor-element.elementor-element-ba29c16{--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-6661 .elementor-element.elementor-element-d2ab677 .tp-el-theme-btn{text-align:center;font-size:30px;font-weight:600;background-color:#F2803C;}.elementor-6661 .elementor-element.elementor-element-d2ab677 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-6661 .elementor-element.elementor-element-d2ab677 .tp-el-theme-btn:after,
					.elementor-6661 .elementor-element.elementor-element-d2ab677 .tp-el-theme-btn:hover{background-color:#007F61;}.elementor-6661 .elementor-element.elementor-element-cb0652b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6661 .elementor-element.elementor-element-ae0ecd9{width:100%;max-width:100%;text-align:center;}.elementor-6661 .elementor-element.elementor-element-ae0ecd9 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:33px;font-weight:500;color:#4F4F4F;}.elementor-6661 .elementor-element.elementor-element-b47627a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-6661 .elementor-element.elementor-element-0d4c3ec{--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;}.elementor-6661 .elementor-element.elementor-element-4799a60 .tp-el-subtitle{font-size:17px;font-weight:400;}.elementor-6661 .elementor-element.elementor-element-4799a60 .tp-el-title{font-size:30px;font-weight:600;}.elementor-6661 .elementor-element.elementor-element-41b03dd{--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;}.elementor-6661 .elementor-element.elementor-element-eec793e .tp-el-subtitle{font-size:17px;font-weight:400;}.elementor-6661 .elementor-element.elementor-element-eec793e .tp-el-title{font-size:30px;font-weight:600;}.elementor-6661 .elementor-element.elementor-element-df5609e{--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;}.elementor-6661 .elementor-element.elementor-element-b9196f9 .tp-el-subtitle{font-size:17px;font-weight:400;}.elementor-6661 .elementor-element.elementor-element-b9196f9 .tp-el-title{font-size:30px;font-weight:600;}.elementor-6661 .elementor-element.elementor-element-dca3fcd{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-6661 .elementor-element.elementor-element-a05f0f3{--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;}.elementor-6661 .elementor-element.elementor-element-466cd94{--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;}.elementor-6661 .elementor-element.elementor-element-fcbfaa9{--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;}.elementor-6661 .elementor-element.elementor-element-65bd5a4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6661 .elementor-element.elementor-element-5b50393{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6661 .elementor-element.elementor-element-5b50393 iframe{height:600px;filter:brightness( 100% ) contrast( 95% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1366px){.elementor-6661 .elementor-element.elementor-element-dd5fcbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6661 .elementor-element.elementor-element-60a9346{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}}@media(max-width:1200px){.elementor-6661 .elementor-element.elementor-element-60a9346{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(max-width:993px){.elementor-6661 .elementor-element.elementor-element-6862149{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6661 .elementor-element.elementor-element-60a9346{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:768px){.elementor-6661 .elementor-element.elementor-element-60a9346{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}}@media(max-width:576px){.elementor-6661 .elementor-element.elementor-element-60a9346 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-6661 .elementor-element.elementor-element-60a9346{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6661 .elementor-element.elementor-element-60a9346 .align-box{text-align:center;}.elementor-6661 .elementor-element.elementor-element-60a9346 .tp-el-title{font-size:36px;}.elementor-6661 .elementor-element.elementor-element-60a9346 .tp-el-content{font-size:19px;}}@media(min-width:577px){.elementor-6661 .elementor-element.elementor-element-6862149{--width:48%;}.elementor-6661 .elementor-element.elementor-element-dd5fcbf{--width:48%;}.elementor-6661 .elementor-element.elementor-element-91da548{--width:100%;}.elementor-6661 .elementor-element.elementor-element-0d4c3ec{--width:33.3333%;}.elementor-6661 .elementor-element.elementor-element-41b03dd{--width:33.3333%;}.elementor-6661 .elementor-element.elementor-element-df5609e{--width:33.3333%;}.elementor-6661 .elementor-element.elementor-element-dca3fcd{--width:100%;}.elementor-6661 .elementor-element.elementor-element-a05f0f3{--width:40%;}.elementor-6661 .elementor-element.elementor-element-466cd94{--width:40%;}.elementor-6661 .elementor-element.elementor-element-fcbfaa9{--width:40%;}}@media(max-width:1366px) and (min-width:577px){.elementor-6661 .elementor-element.elementor-element-dd5fcbf{--width:49%;}}@media(max-width:993px) and (min-width:577px){.elementor-6661 .elementor-element.elementor-element-6862149{--width:100%;}.elementor-6661 .elementor-element.elementor-element-dd5fcbf{--width:100%;}.elementor-6661 .elementor-element.elementor-element-0d4c3ec{--width:50%;}.elementor-6661 .elementor-element.elementor-element-41b03dd{--width:50%;}.elementor-6661 .elementor-element.elementor-element-df5609e{--width:50%;}.elementor-6661 .elementor-element.elementor-element-dca3fcd{--width:100%;}}@media(max-width:768px) and (min-width:577px){.elementor-6661 .elementor-element.elementor-element-0d4c3ec{--width:100%;}.elementor-6661 .elementor-element.elementor-element-41b03dd{--width:100%;}.elementor-6661 .elementor-element.elementor-element-df5609e{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-a311ba1 *//* Настройка текста внутри виджета шорткода */
.elementor-6661 .elementor-element.elementor-element-a311ba1 .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-d2ab677 */.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 shortcode, class: .elementor-element-161c64f *//* ===== 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 */