.elementor-1470 .elementor-element.elementor-element-6564ad3{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1470 .elementor-element.elementor-element-fed53c8{--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-1470 .elementor-element.elementor-element-1e17170 img{border-radius:5px 5px 5px 5px;}.elementor-1470 .elementor-element.elementor-element-1d6669f{--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-1470 .elementor-element.elementor-element-605ad8c{text-align:left;}.elementor-1470 .elementor-element.elementor-element-605ad8c .elementor-heading-title{font-size:34px;}.elementor-1470 .elementor-element.elementor-element-8b70afe{text-align:left;}.elementor-1470 .elementor-element.elementor-element-e3cfb62{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1470 .elementor-element.elementor-element-23234ee{width:100%;max-width:100%;text-align:left;}.elementor-1470 .elementor-element.elementor-element-999376b{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:3px;}.elementor-1470 .elementor-element.elementor-element-999376b .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-1470 .elementor-element.elementor-element-999376b .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1470 .elementor-element.elementor-element-1bb300c{width:100%;max-width:100%;text-align:left;}.elementor-1470 .elementor-element.elementor-element-55500aa{width:100%;max-width:100%;}.elementor-1470 .elementor-element.elementor-element-9730883{text-align:left;}.elementor-1470 .elementor-element.elementor-element-e4c0f8c{width:100%;max-width:100%;text-align:left;}.elementor-1470 .elementor-element.elementor-element-2b4c7b2{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:3px;}.elementor-1470 .elementor-element.elementor-element-2b4c7b2 .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-1470 .elementor-element.elementor-element-2b4c7b2 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1470 .elementor-element.elementor-element-8a3dc08{width:100%;max-width:100%;text-align:left;}.elementor-1470 .elementor-element.elementor-element-e13e252{width:100%;max-width:100%;}.elementor-1470 .elementor-element.elementor-element-988de7f{width:100%;max-width:100%;text-align:left;}.elementor-1470 .elementor-element.elementor-element-97ce91c{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:3px;}.elementor-1470 .elementor-element.elementor-element-97ce91c .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-1470 .elementor-element.elementor-element-97ce91c .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1470 .elementor-element.elementor-element-ac55557{width:100%;max-width:100%;text-align:left;}.elementor-1470 .elementor-element.elementor-element-be13901{width:100%;max-width:100%;}.elementor-1470 .elementor-element.elementor-element-cc104d7{text-align:left;}.elementor-1470 .elementor-element.elementor-element-c214867{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1470 .elementor-element.elementor-element-c214867:not(.elementor-motion-effects-element-type-background), .elementor-1470 .elementor-element.elementor-element-c214867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A7EC8;}.elementor-1470 .elementor-element.elementor-element-44ab973{--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;--justify-content:center;}.elementor-1470 .elementor-element.elementor-element-3c26b17{width:100%;max-width:100%;text-align:left;}.elementor-1470 .elementor-element.elementor-element-3c26b17 .elementor-heading-title{color:#FFFFFF;}.elementor-1470 .elementor-element.elementor-element-52cac25{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:3px;}.elementor-1470 .elementor-element.elementor-element-52cac25 .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-1470 .elementor-element.elementor-element-52cac25 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1470 .elementor-element.elementor-element-9d3277e{width:100%;max-width:100%;text-align:left;color:#FFFFFF;}.elementor-1470 .elementor-element.elementor-element-7ebe2d6{--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;}.elementor-1470 .elementor-element.elementor-element-5d93357{width:100%;max-width:100%;}.elementor-1470 .elementor-element.elementor-element-5d93357 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-1470 .elementor-element.elementor-element-605ad8c{text-align:left;}.elementor-1470 .elementor-element.elementor-element-e3cfb62{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1470 .elementor-element.elementor-element-23234ee{text-align:left;}.elementor-1470 .elementor-element.elementor-element-999376b .elementor-divider-separator{width:18%;margin:0 auto;margin-left:0;}.elementor-1470 .elementor-element.elementor-element-999376b .elementor-divider{text-align:left;}.elementor-1470 .elementor-element.elementor-element-e4c0f8c{text-align:left;}.elementor-1470 .elementor-element.elementor-element-2b4c7b2 .elementor-divider-separator{width:18%;margin:0 auto;margin-left:0;}.elementor-1470 .elementor-element.elementor-element-2b4c7b2 .elementor-divider{text-align:left;}.elementor-1470 .elementor-element.elementor-element-988de7f{text-align:left;}.elementor-1470 .elementor-element.elementor-element-97ce91c .elementor-divider-separator{width:18%;margin:0 auto;margin-left:0;}.elementor-1470 .elementor-element.elementor-element-97ce91c .elementor-divider{text-align:left;}.elementor-1470 .elementor-element.elementor-element-3c26b17{text-align:center;}.elementor-1470 .elementor-element.elementor-element-52cac25 .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0;}.elementor-1470 .elementor-element.elementor-element-52cac25 .elementor-divider{text-align:center;}.elementor-1470 .elementor-element.elementor-element-5d93357 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1470 .elementor-element.elementor-element-fed53c8{--width:50%;}.elementor-1470 .elementor-element.elementor-element-1d6669f{--width:50%;}.elementor-1470 .elementor-element.elementor-element-44ab973{--width:50%;}.elementor-1470 .elementor-element.elementor-element-7ebe2d6{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-55500aa */.elementor-1470 .elementor-element.elementor-element-55500aa .elementor-icon-list-icon i{
        color: #FB2056;
        font-size: 14px;
}
.elementor-1470 .elementor-element.elementor-element-55500aa .elementor-icon-list-items .elementor-icon-list-item {
    margin-bottom: 10px; 
}

.elementor-1470 .elementor-element.elementor-element-55500aa.elementor-widget h4 {
    margin-top: 20px; /* відстань зверху */
    margin-bottom: 10px; /* трохи від заголовка до списку */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e13e252 */.elementor-1470 .elementor-element.elementor-element-e13e252 .elementor-icon-list-icon i{
        color: #FB2056;
        font-size: 14px;
}
.elementor-1470 .elementor-element.elementor-element-e13e252 .elementor-icon-list-items .elementor-icon-list-item {
    margin-bottom: 10px; 
}

.elementor-1470 .elementor-element.elementor-element-e13e252.elementor-widget h4 {
    margin-top: 20px; /* відстань зверху */
    margin-bottom: 10px; /* трохи від заголовка до списку */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be13901 */.elementor-1470 .elementor-element.elementor-element-be13901 .elementor-icon-list-icon i{
        color: #FB2056;
        font-size: 14px;
}
.elementor-1470 .elementor-element.elementor-element-be13901 .elementor-icon-list-items .elementor-icon-list-item {
    margin-bottom: 10px; 
}

.elementor-1470 .elementor-element.elementor-element-be13901.elementor-widget h4 {
    margin-top: 20px; /* відстань зверху */
    margin-bottom: 10px; /* трохи від заголовка до списку */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d93357 */.wpcf7 form .form-row {
  display: flex;
  flex-wrap: wrap; /* щоб не ламалося на мобільних */
  gap: 10px;
  margin-bottom: 0px;
}

.wpcf7 form .form-col {
  flex: 1;
  min-width: 200px; /* щоб не було занадто вузько */
}

.wpcf7 form label {
  display: block;
  font-weight: 500;
  font-size: 14px;
  color: #fff;
  width: 100%;
}

.wpcf7 form input,
.wpcf7 form select,
.wpcf7 form textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
}

.wpcf7 form textarea {
  height: 6em
}



fieldset.hidden-fields-container {
    display: none;
}

.elementor-1470 .elementor-element.elementor-element-5d93357 .form-col p{
    margin-bottom: 0 !important
}/* End custom CSS */