/* 
 Theme Name:     Dits.md
 Author:         Dits.md
 Author URI:     https://dits.md/
 Template:       Divi
 Version:        1.0
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.4
*/

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */

/* #region  vertical portolio slider */
.portfolio-vertical.et_pb_slider .et_pb_slide_image {
  width: 100%;
  float: none;
  top: 0;
  position: relative;
  margin: 0 !important;
  display: block !important;
}
.portfolio-vertical.et_pb_slider .et_pb_slide_image img {
  max-height: none !important;
}
.portfolio-vertical.et_pb_slider .et_pb_slide_description {
  width: 100%;
  float: none;
  text-shadow: none;
  position: relative;
  padding: 20px 0;
  text-align: center;
}
.portfolio-vertical.et_pb_slider .et_pb_empty_slide .et_pb_slide_description {
  padding: 0;
}
.portfolio-vertical.et_pb_slider .et_pb_slide {
  padding: 0;
}
.portfolio-vertical.et_pb_slider .et-pb-controllers {
  display: none !important;
}
.portfolio-vertical.et_pb_slider .et_pb_container {
  height: auto !important;
}
.portfolio-vertical.et_pb_slider .et-pb-arrow-prev,
.portfolio-vertical.et_pb_slider .et-pb-arrow-next {
  opacity: 0.5;
  font-size: 40px;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px, rgba(0, 0, 0, 0.05) 0px 0.5px 1px;
}
.portfolio-vertical.et_pb_slider .et-pb-arrow-prev:hover,
.portfolio-vertical.et_pb_slider .et-pb-arrow-next:hover,
.portfolio-vertical.et_pb_slider .et-pb-arrow-prev:focus,
.portfolio-vertical.et_pb_slider .et-pb-arrow-next:focus {
  opacity: 1;
}
.portfolio-vertical.et_pb_slider .et-pb-arrow-prev {
  left: 4px;
}
.portfolio-vertical.et_pb_slider .et-pb-arrow-next {
  right: 4px;
}
/* #endregion */

/* temp fixup */
li.cs-blurb-list__item > b + br {
  display: none !important;
}

.et_pb_side_nav {
  display: none !important;
  visibility: hidden;
  opacity: 0;
}

.cs-price-table .et_pb_pricing li {
  padding-bottom: 1em;
}

.cs-price-table .et_pb_pricing li {
  padding: 0;
  margin-bottom: 12px;
}

.cs-price-table .et_pb_pricing li,
.cs-price-table .et_pb_pricing span,
.cs-price-table .et_pb_pricing strong {
  line-height: 16px;
  font-size: 16px;
}

.cs-price-table .et_pb_pricing span,
.cs-price-table .et_pb_pricing strong {
  display: inline;
}

.cs-price-table .et_pb_pricing strong {
  padding: 0;
}

.cs-price-table .et_pb_pricing_table .et_pb_pricing_heading .et_pb_best_value {
  font-size: 15px;
}

.cs-price-table .et_pb_pricing_table .et_pb_pricing_heading {
  margin-bottom: 15px;
}

.cs-price-table .et_pb_pricing_table .et_pb_et_price .et_pb_sum {
  font-size: 20px;
  line-height: 34px;
}

.cs-price-table .et_pb_pricing_table .et_pb_dollar_sign {
  position: relative;
  margin-right: 2px;
  font-size: 16px;
  line-height: 1;
}

.cs-price-table .et_pb_pricing_table .et_pb_pricing_content_top {
  padding-bottom: 15px;
}

.cs-price-table .et_pb_pricing_table {
  padding-bottom: 0;
}

.cs-price-table .et_pb_pricing_content {
  padding: 20px 25px;
}

.cs-price-table i {
  font-family: "ETmodules";
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1;
  text-transform: none;
  content: attr(data-icon);
  speak: none;
  margin-right: 5px;
}

.cs-price-table .et_pb_pricing_table .et_pb_button_wrapper {
  margin-bottom: 15px;
}

/* divi taxonomy layout injector */

.tli-grid-blog h2.entry-title {
  font-size: 18px;
  font-weight: 600;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.tli-grid-blog .et_pb_post:hover h2.entry-title {
  color: #19a0ab;
}

.tli-grid-blog .et_pb_post h2.entry-title:hover {
  text-decoration: underline;
}

.tli-grid-blog a.more-link {
  display: block;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  color: #19a0ab;
}

.tli-grid-blog .et_pb_post:hover a.more-link {
  color: #2ea3f2;
}

.tli-grid-blog .et_pb_tax_item_column .et_pb_column {
  width: 100%;
  font-size: 14px;
}

.et_pb_blog_grid.tli-grid-blog .et_pb_post {
  padding: 15px;
  border: 1px solid #eee;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.et_pb_blog_grid.tli-grid-blog .et_pb_post:hover {
  box-shadow: 0 0 30px -5px rgba(0, 0, 0, 0.15);
}

/* topline menu begin */

#et-secondary-menu > ul > li > a {
  padding: 5px;
  transition: all 0.2s;
}

/* #et-secondary-menu > ul > li.top-menu-link:hover {
	background: #fff;
	opacity: 1;
} */

#et-secondary-menu > ul > li.top-menu-link > a {
  font-size: 0;
}

#et-secondary-menu > ul > li.top-menu-link > a {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 28px;
  height: 18px;
}

#et-secondary-menu > ul > li.top-menu-link--whatsapp > a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z'/%3E%3C/svg%3E");
}

#et-secondary-menu > ul > li.top-menu-link--fmessenger > a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-2 10h-2v2h2v6h3v-6h1.82l.18-2h-2v-.833c0-.478.096-.667.558-.667h1.442v-2.5h-2.404c-1.798 0-2.596.792-2.596 2.308v1.692z'/%3E%3C/svg%3E");
}

#et-secondary-menu > ul > li.top-menu-link--skype > a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.494 12.983c.679-3.882-2.708-7.206-6.527-6.49-2.91-1.78-6.251 1.614-4.466 4.515-.694 3.873 2.69 7.24 6.541 6.504 2.916 1.769 6.246-1.629 4.452-4.529zm-5.302 2.945c-1.59 0-3.189-.724-3.181-1.97.002-.376.281-.721.653-.721.938 0 .929 1.397 2.42 1.397 1.046 0 1.403-.573 1.403-.972 0-1.443-4.521-.56-4.521-3.272 0-1.468 1.201-2.481 3.089-2.37 1.801.106 2.856.902 2.959 1.645.05.485-.271.863-.83.863-.814 0-.897-1.09-2.3-1.09-.633 0-1.167.264-1.167.837 0 1.197 4.495.502 4.495 3.138.001 1.519-1.211 2.515-3.02 2.515z'/%3E%3C/svg%3E");
}

#et-secondary-menu > ul > li.top-menu-link--telegram > a {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg fill='%23fff' width='24px' height='24px' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cpath id='telegram-5' d='M12,0c-6.627,0 -12,5.373 -12,12c0,6.627 5.373,12 12,12c6.627,0 12,-5.373 12,-12c0,-6.627 -5.373,-12 -12,-12Zm0,2c5.514,0 10,4.486 10,10c0,5.514 -4.486,10 -10,10c-5.514,0 -10,-4.486 -10,-10c0,-5.514 4.486,-10 10,-10Zm2.692,14.889c0.161,0.115 0.368,0.143 0.553,0.073c0.185,-0.07 0.322,-0.228 0.362,-0.42c0.435,-2.042 1.489,-7.211 1.884,-9.068c0.03,-0.14 -0.019,-0.285 -0.129,-0.379c-0.11,-0.093 -0.263,-0.12 -0.399,-0.07c-2.096,0.776 -8.553,3.198 -11.192,4.175c-0.168,0.062 -0.277,0.223 -0.271,0.4c0.006,0.177 0.125,0.33 0.296,0.381c1.184,0.354 2.738,0.847 2.738,0.847c0,0 0.725,2.193 1.104,3.308c0.047,0.139 0.157,0.25 0.301,0.287c0.145,0.038 0.298,-0.001 0.406,-0.103c0.608,-0.574 1.548,-1.461 1.548,-1.461c0,0 1.786,1.309 2.799,2.03Zm-5.505,-4.338l0.84,2.769l0.186,-1.754c0,0 3.243,-2.925 5.092,-4.593c0.055,-0.048 0.062,-0.13 0.017,-0.188c-0.045,-0.057 -0.126,-0.071 -0.188,-0.032c-2.143,1.368 -5.947,3.798 -5.947,3.798Z'/%3E%3C/svg%3E");
}

#et-secondary-menu > ul > li.top-menu-link--viber > a {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'%3E%3Cpath d='M12.892 13.745s.427.038.656-.247l.448-.563c.216-.28.738-.458 1.249-.174.676.382 1.55.982 2.149 1.541.33.278.407.688.182 1.121l-.002.009c-.232.408-.541.791-.932 1.148l-.009.006c-.44.367-.946.58-1.487.404l-.01-.014c-.972-.275-3.304-1.464-4.79-2.649-2.431-1.918-4.159-5.082-4.637-6.778l-.015-.01c-.176-.543.039-1.049.404-1.488l.007-.008c.357-.391.739-.701 1.148-.932l.009-.002c.432-.225.842-.149 1.121.182.367.379 1.056 1.291 1.54 2.149.284.51.106 1.033-.173 1.248l-.564.448c-.284.23-.247.657-.247.657s.834 3.156 3.953 3.952zm4.907-2.616c-.167 0-.303-.135-.304-.302-.014-1.83-.564-3.288-1.634-4.332-1.072-1.045-2.427-1.581-4.027-1.592-.168-.001-.303-.138-.301-.306.001-.167.136-.301.303-.301h.002c1.762.012 3.258.606 4.447 1.764 1.19 1.162 1.802 2.765 1.817 4.763.001.167-.133.304-.301.306h-.002zm-1.595-.624h-.007c-.168-.004-.301-.143-.297-.31.024-1.038-.273-1.878-.906-2.569-.63-.689-1.495-1.065-2.645-1.149-.167-.013-.293-.158-.281-.325.013-.167.158-.293.325-.281 1.294.095 2.32.548 3.049 1.345.733.8 1.092 1.807 1.065 2.992-.004.165-.139.297-.303.297zm-1.558-.522c-.161 0-.295-.126-.303-.289-.051-1.03-.537-1.534-1.527-1.588-.168-.009-.296-.152-.287-.319.009-.168.151-.296.319-.287 1.308.07 2.034.819 2.101 2.164.009.167-.12.31-.288.318l-.015.001zm6.817 3.469c-.605 4.877-4.172 5.185-4.83 5.396-.28.09-2.882.737-6.152.524 0 0-2.438 2.94-3.199 3.705-.119.119-.258.167-.352.145-.131-.032-.167-.188-.165-.414l.02-4.016v-.001c-4.762-1.323-4.485-6.295-4.431-8.898.054-2.603.543-4.736 1.996-6.17 2.61-2.364 7.987-2.011 7.987-2.011 4.541.02 6.717 1.387 7.222 1.845 1.675 1.434 2.528 4.867 1.904 9.895zm-.652-11.113c-.597-.548-3.007-2.298-8.375-2.322 0 0-6.33-.382-9.416 2.45-1.718 1.718-2.322 4.231-2.386 7.348-.063 3.118-.146 8.958 5.484 10.542l.006.002-.004 2.416s-.035.979.609 1.179c.779.241 1.236-.502 1.981-1.304.408-.44.971-1.086 1.397-1.58 3.851.322 6.812-.417 7.149-.526.777-.253 5.177-.816 5.893-6.657.738-6.022-.358-9.83-2.338-11.548z'/%3E%3C/svg%3E");
}

#et-secondary-menu .trp-language-switcher-container a::after {
  top: 50% !important;
  transform: translateY(-50%);
}

#et-secondary-menu .trp-language-switcher-container {
  margin-right: auto;
}

#et-secondary-menu .trp-language-switcher-container .sub-menu {
  min-width: 160px;
  width: auto;
  right: auto;
  left: 0;
}

#et-secondary-menu .trp-language-switcher-container .sub-menu li {
  text-align: left;
}

/* top line menu end */

/* mega menu */
#quadmenu img {
  display: block;
  margin: 0 auto;
}

#quadmenu a.csqmm-more-link {
  font-weight: 600 !important;
}

#quadmenu .cs-contacts-msg > a {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 28px;
  height: 18px;
}

/* whatsapp*/
/* #quadmenu .cs-contacts-msg > a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z'/%3E%3C/svg%3E");
} */

#quadmenu .cs-contacts-msg > a[href^="https://m.me/"]
{
  /* fb mess */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%232ea3f2'%3E%3Cpath d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-2 10h-2v2h2v6h3v-6h1.82l.18-2h-2v-.833c0-.478.096-.667.558-.667h1.442v-2.5h-2.404c-1.798 0-2.596.792-2.596 2.308v1.692z'/%3E%3C/svg%3E");
}

#quadmenu .cs-contacts-msg > a[href^="skype"] {
  /* skype */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%232ea3f2'%3E%3Cpath d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.494 12.983c.679-3.882-2.708-7.206-6.527-6.49-2.91-1.78-6.251 1.614-4.466 4.515-.694 3.873 2.69 7.24 6.541 6.504 2.916 1.769 6.246-1.629 4.452-4.529zm-5.302 2.945c-1.59 0-3.189-.724-3.181-1.97.002-.376.281-.721.653-.721.938 0 .929 1.397 2.42 1.397 1.046 0 1.403-.573 1.403-.972 0-1.443-4.521-.56-4.521-3.272 0-1.468 1.201-2.481 3.089-2.37 1.801.106 2.856.902 2.959 1.645.05.485-.271.863-.83.863-.814 0-.897-1.09-2.3-1.09-.633 0-1.167.264-1.167.837 0 1.197 4.495.502 4.495 3.138.001 1.519-1.211 2.515-3.02 2.515z'/%3E%3C/svg%3E");
}

#quadmenu .cs-contacts-msg > a[href^="tg://"]
{
  /* teleg */
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg fill='%232ea3f2' width='24px' height='24px' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cpath id='telegram-5' d='M12,0c-6.627,0 -12,5.373 -12,12c0,6.627 5.373,12 12,12c6.627,0 12,-5.373 12,-12c0,-6.627 -5.373,-12 -12,-12Zm0,2c5.514,0 10,4.486 10,10c0,5.514 -4.486,10 -10,10c-5.514,0 -10,-4.486 -10,-10c0,-5.514 4.486,-10 10,-10Zm2.692,14.889c0.161,0.115 0.368,0.143 0.553,0.073c0.185,-0.07 0.322,-0.228 0.362,-0.42c0.435,-2.042 1.489,-7.211 1.884,-9.068c0.03,-0.14 -0.019,-0.285 -0.129,-0.379c-0.11,-0.093 -0.263,-0.12 -0.399,-0.07c-2.096,0.776 -8.553,3.198 -11.192,4.175c-0.168,0.062 -0.277,0.223 -0.271,0.4c0.006,0.177 0.125,0.33 0.296,0.381c1.184,0.354 2.738,0.847 2.738,0.847c0,0 0.725,2.193 1.104,3.308c0.047,0.139 0.157,0.25 0.301,0.287c0.145,0.038 0.298,-0.001 0.406,-0.103c0.608,-0.574 1.548,-1.461 1.548,-1.461c0,0 1.786,1.309 2.799,2.03Zm-5.505,-4.338l0.84,2.769l0.186,-1.754c0,0 3.243,-2.925 5.092,-4.593c0.055,-0.048 0.062,-0.13 0.017,-0.188c-0.045,-0.057 -0.126,-0.071 -0.188,-0.032c-2.143,1.368 -5.947,3.798 -5.947,3.798Z'/%3E%3C/svg%3E");
}

#quadmenu .cs-contacts-msg > a[href^="viber://"]
{
  /* viber */
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' fill='%232ea3f2'%3E%3Cpath d='M12.892 13.745s.427.038.656-.247l.448-.563c.216-.28.738-.458 1.249-.174.676.382 1.55.982 2.149 1.541.33.278.407.688.182 1.121l-.002.009c-.232.408-.541.791-.932 1.148l-.009.006c-.44.367-.946.58-1.487.404l-.01-.014c-.972-.275-3.304-1.464-4.79-2.649-2.431-1.918-4.159-5.082-4.637-6.778l-.015-.01c-.176-.543.039-1.049.404-1.488l.007-.008c.357-.391.739-.701 1.148-.932l.009-.002c.432-.225.842-.149 1.121.182.367.379 1.056 1.291 1.54 2.149.284.51.106 1.033-.173 1.248l-.564.448c-.284.23-.247.657-.247.657s.834 3.156 3.953 3.952zm4.907-2.616c-.167 0-.303-.135-.304-.302-.014-1.83-.564-3.288-1.634-4.332-1.072-1.045-2.427-1.581-4.027-1.592-.168-.001-.303-.138-.301-.306.001-.167.136-.301.303-.301h.002c1.762.012 3.258.606 4.447 1.764 1.19 1.162 1.802 2.765 1.817 4.763.001.167-.133.304-.301.306h-.002zm-1.595-.624h-.007c-.168-.004-.301-.143-.297-.31.024-1.038-.273-1.878-.906-2.569-.63-.689-1.495-1.065-2.645-1.149-.167-.013-.293-.158-.281-.325.013-.167.158-.293.325-.281 1.294.095 2.32.548 3.049 1.345.733.8 1.092 1.807 1.065 2.992-.004.165-.139.297-.303.297zm-1.558-.522c-.161 0-.295-.126-.303-.289-.051-1.03-.537-1.534-1.527-1.588-.168-.009-.296-.152-.287-.319.009-.168.151-.296.319-.287 1.308.07 2.034.819 2.101 2.164.009.167-.12.31-.288.318l-.015.001zm6.817 3.469c-.605 4.877-4.172 5.185-4.83 5.396-.28.09-2.882.737-6.152.524 0 0-2.438 2.94-3.199 3.705-.119.119-.258.167-.352.145-.131-.032-.167-.188-.165-.414l.02-4.016v-.001c-4.762-1.323-4.485-6.295-4.431-8.898.054-2.603.543-4.736 1.996-6.17 2.61-2.364 7.987-2.011 7.987-2.011 4.541.02 6.717 1.387 7.222 1.845 1.675 1.434 2.528 4.867 1.904 9.895zm-.652-11.113c-.597-.548-3.007-2.298-8.375-2.322 0 0-6.33-.382-9.416 2.45-1.718 1.718-2.322 4.231-2.386 7.348-.063 3.118-.146 8.958 5.484 10.542l.006.002-.004 2.416s-.035.979.609 1.179c.779.241 1.236-.502 1.981-1.304.408-.44.971-1.086 1.397-1.58 3.851.322 6.812-.417 7.149-.526.777-.253 5.177-.816 5.893-6.657.738-6.022-.358-9.83-2.338-11.548z'/%3E%3C/svg%3E");
}

/* sprite sliders begin */

/* clients*/
.dits-sl-sliders .sprite--clients {
  background-image: url(/wp-content/uploads/spritesheet-clients-tiny1.webp);
  background-repeat: no-repeat;
  display: block;
  width: 135px !important;
  margin: 0 15px;
}

.dits-sl-sliders .sprite--clients-11-300x103 {
  width: 135px;
  height: 70px;
  background-position: -5px -5px;
}

.dits-sl-sliders .sprite--clients-1487766275 {
  width: 135px;
  height: 70px;
  background-position: -150px -5px;
}

.dits-sl-sliders .sprite--clients-1534913876637111 {
  width: 135px;
  height: 70px;
  background-position: -295px -5px;
}

.dits-sl-sliders .sprite--clients-1534917484199 {
  width: 135px;
  height: 70px;
  background-position: -440px -5px;
}

.dits-sl-sliders .sprite--clients-1536671114458 {
  width: 135px;
  height: 70px;
  background-position: -585px -5px;
}

.dits-sl-sliders .sprite--clients-579641_w0_h80_logo_olsom {
  width: 135px;
  height: 70px;
  background-position: -730px -5px;
}

.dits-sl-sliders .sprite--clients-ABC-dava-srl1 {
  width: 135px;
  height: 70px;
  background-position: -5px -85px;
}

.dits-sl-sliders .sprite--clients-ARTMEDIA-Company-SRL {
  width: 135px;
  height: 70px;
  background-position: -150px -85px;
}

.dits-sl-sliders .sprite--clients-Automobil-Club-din-Moldova-AO {
  width: 135px;
  height: 70px;
  background-position: -295px -85px;
}

.dits-sl-sliders .sprite--clients-Azurit-SRL {
  width: 135px;
  height: 70px;
  background-position: -440px -85px;
}

.dits-sl-sliders .sprite--clients-BETON-TAXI-SRL {
  width: 135px;
  height: 70px;
  background-position: -585px -85px;
}

.dits-sl-sliders .sprite--clients-BRAVOMOTORS-SRL {
  width: 135px;
  height: 70px;
  background-position: -730px -85px;
}

.dits-sl-sliders .sprite--clients-BT-Leasing-MD-ICS-SRL {
  width: 135px;
  height: 70px;
  background-position: -5px -165px;
}

.dits-sl-sliders .sprite--clients-Catol-Lux-SRL {
  width: 135px;
  height: 70px;
  background-position: -150px -165px;
}

.dits-sl-sliders .sprite--clients-Clivasima-SRL1 {
  width: 135px;
  height: 70px;
  background-position: -295px -165px;
}

.dits-sl-sliders .sprite--clients-Dandelion-SRL {
  width: 135px;
  height: 70px;
  background-position: -440px -165px;
}

.dits-sl-sliders .sprite--clients-Dumcas-Com-SRL {
  width: 135px;
  height: 70px;
  background-position: -585px -165px;
}

.dits-sl-sliders .sprite--clients-Empire-decor-SRL {
  width: 135px;
  height: 70px;
  background-position: -730px -165px;
}

.dits-sl-sliders .sprite--clients-Global-credit {
  width: 135px;
  height: 70px;
  background-position: -5px -245px;
}

.dits-sl-sliders .sprite--clients-IBP-GRUP-SRL {
  width: 135px;
  height: 70px;
  background-position: -150px -245px;
}

.dits-sl-sliders .sprite--clients-Igiena-Grup-SRL {
  width: 135px;
  height: 70px;
  background-position: -295px -245px;
}

.dits-sl-sliders .sprite--clients-Lion-Gri-gold {
  width: 135px;
  height: 70px;
  background-position: -440px -245px;
}

.dits-sl-sliders .sprite--clients-Logo-Daiana-Comert-SRL-1 {
  width: 135px;
  height: 70px;
  background-position: -585px -245px;
}

.dits-sl-sliders .sprite--clients-Logo-scris-jos {
  width: 135px;
  height: 70px;
  background-position: -730px -245px;
}

.dits-sl-sliders .sprite--clients-Logo_Vila {
  width: 135px;
  height: 70px;
  background-position: -5px -325px;
}

.dits-sl-sliders .sprite--clients-Moldreclama {
  width: 135px;
  height: 70px;
  background-position: -150px -325px;
}

.dits-sl-sliders .sprite--clients-MoonGlow-logo-web {
  width: 135px;
  height: 70px;
  background-position: -295px -325px;
}

.dits-sl-sliders .sprite--clients-Palmer-Import-LTD-Os {
  width: 135px;
  height: 70px;
  background-position: -440px -325px;
}

.dits-sl-sliders .sprite--clients-Primaspect-SRL {
  width: 135px;
  height: 70px;
  background-position: -585px -325px;
}

.dits-sl-sliders .sprite--clients-PrintPlus-SC-SRL {
  width: 135px;
  height: 70px;
  background-position: -730px -325px;
}

.dits-sl-sliders .sprite--clients-Rebicon-plus-SRL {
  width: 135px;
  height: 70px;
  background-position: -5px -405px;
}

.dits-sl-sliders .sprite--clients-S-C--ADI-STUDIO-S-R-L {
  width: 135px;
  height: 70px;
  background-position: -150px -405px;
}

.dits-sl-sliders .sprite--clients-Starcomservice-SC-SRL {
  width: 135px;
  height: 70px;
  background-position: -295px -405px;
}

.dits-sl-sliders .sprite--clients-Tatra-Bis-SRL-IM {
  width: 135px;
  height: 70px;
  background-position: -440px -405px;
}

.dits-sl-sliders .sprite--clients-UNIPOST-EXPRES-SRL {
  width: 135px;
  height: 70px;
  background-position: -585px -405px;
}

.dits-sl-sliders .sprite--clients-Ultratrans-SRL-SC {
  width: 135px;
  height: 70px;
  background-position: -730px -405px;
}

.dits-sl-sliders .sprite--clients-Vismos-SRl-IM {
  width: 135px;
  height: 70px;
  background-position: -5px -485px;
}

.dits-sl-sliders .sprite--clients-Ziglava-SRL {
  width: 135px;
  height: 70px;
  background-position: -150px -485px;
}

.dits-sl-sliders .sprite--clients-aluglass-srl {
  width: 135px;
  height: 70px;
  background-position: -295px -485px;
}

.dits-sl-sliders .sprite--clients-cleanpark-powered-by-kaercher-logo1 {
  width: 135px;
  height: 70px;
  background-position: -440px -485px;
}

.dits-sl-sliders .sprite--clients-cleber-l-min {
  width: 135px;
  height: 70px;
  background-position: -585px -485px;
}

.dits-sl-sliders .sprite--clients-kaercher_Belarus {
  width: 135px;
  height: 70px;
  background-position: -730px -485px;
}

.dits-sl-sliders .sprite--clients-kaercher_Belarus {
  width: 135px;
  height: 70px;
  background-position: -5px -565px;
}

.dits-sl-sliders .sprite--clients-kaercher_Moldova {
  width: 135px;
  height: 70px;
  background-position: -150px -565px;
}

.dits-sl-sliders .sprite--clients-kaercher_kz {
  width: 135px;
  height: 70px;
  background-position: -295px -565px;
}

.dits-sl-sliders .sprite--clients-logo {
  width: 135px;
  height: 70px;
  background-position: -440px -565px;
}

.dits-sl-sliders .sprite--clients-logo-1 {
  width: 135px;
  height: 70px;
  background-position: -585px -565px;
}

.dits-sl-sliders .sprite--clients-logo-1-1 {
  width: 135px;
  height: 70px;
  background-position: -730px -565px;
}

.dits-sl-sliders .sprite--clients-logo-250x87 {
  width: 135px;
  height: 70px;
  background-position: -5px -645px;
}

.dits-sl-sliders .sprite--clients-logo-min {
  width: 135px;
  height: 70px;
  background-position: -150px -645px;
}

.dits-sl-sliders .sprite--clients-logo-os {
  width: 135px;
  height: 70px;
  background-position: -295px -645px;
}

.dits-sl-sliders .sprite--clients-logo-small-1 {
  width: 135px;
  height: 70px;
  background-position: -440px -645px;
}

.dits-sl-sliders .sprite--clients-logo-v3 {
  width: 135px;
  height: 70px;
  background-position: -585px -645px;
}

.dits-sl-sliders .sprite--clients-logo111 {
  width: 135px;
  height: 70px;
  background-position: -730px -645px;
}

.dits-sl-sliders .sprite--clients-logo2 {
  width: 135px;
  height: 70px;
  background-position: -5px -725px;
}

.dits-sl-sliders .sprite--clients-logo21 {
  width: 135px;
  height: 70px;
  background-position: -150px -725px;
}

.dits-sl-sliders .sprite--clients-logo_1 {
  width: 135px;
  height: 70px;
  background-position: -295px -725px;
}

.dits-sl-sliders .sprite--clients-logo_150x150_21 {
  width: 135px;
  height: 70px;
  background-position: -440px -725px;
}

.dits-sl-sliders .sprite--clients-logo_ETG-new-150x70 {
  width: 135px;
  height: 70px;
  background-position: -585px -725px;
}

.dits-sl-sliders .sprite--clients-menatwork {
  width: 135px;
  height: 70px;
  background-position: -730px -725px;
}

.dits-sl-sliders .sprite--clients-milano_10000 {
  width: 135px;
  height: 70px;
  background-position: -5px -805px;
}

.dits-sl-sliders .sprite--clients-paysera {
  width: 135px;
  height: 70px;
  background-position: -150px -805px;
}

.dits-sl-sliders .sprite--clients-stlogo {
  width: 135px;
  height: 70px;
  background-position: -295px -805px;
}

.dits-sl-sliders .sprite--clients-unesco_l {
  width: 135px;
  height: 70px;
  background-position: -440px -805px;
}

.dits-sl-sliders .sprite--clients-universcom-logo {
  width: 135px;
  height: 70px;
  background-position: -585px -805px;
}

.dits-sl-sliders .sprite--clients-unnamed {
  width: 135px;
  height: 70px;
  background-position: -730px -805px;
}

.dits-sl-sliders .sprite--clients-v3 {
  width: 135px;
  height: 70px;
  background-position: -875px -5px;
}
/* services */
.dits-sl-sliders .sprite--services {
  background-image: url(/wp-content/uploads/spritesheet-services-tiny.png);
  background-repeat: no-repeat;
  display: block;
  width: 100px !important;
  margin: 0 15px;
}

.dits-sl-sliders .sprite--services-1 {
  width: 100px;
  height: 100px;
  background-position: -5px -5px;
}

.dits-sl-sliders .sprite--services-2000px-AmazonWebservices_Logo-svg_ {
  width: 100px;
  height: 100px;
  background-position: -115px -5px;
}

.dits-sl-sliders .sprite--services-58b87d711b65fe46c38abc1f {
  width: 100px;
  height: 100px;
  background-position: -225px -5px;
}

.dits-sl-sliders .sprite--services-768px-HTML5_logo_and_wordmark-svg_ {
  width: 100px;
  height: 100px;
  background-position: -335px -5px;
}

.dits-sl-sliders .sprite--services-AJAX_logo_by_gengns-svg_ {
  width: 100px;
  height: 100px;
  background-position: -5px -115px;
}

.dits-sl-sliders .sprite--services-Badge_js-strict-svg_ {
  width: 100px;
  height: 100px;
  background-position: -115px -115px;
}

.dits-sl-sliders .sprite--services-Serpstat {
  width: 100px;
  height: 100px;
  background-position: -225px -115px;
}

.dits-sl-sliders .sprite--services-WordPress-Logo-Free-Download-PNG {
  width: 100px;
  height: 100px;
  background-position: -335px -115px;
}

.dits-sl-sliders .sprite--services-___-________ {
  width: 100px;
  height: 100px;
  background-position: -5px -225px;
}

.dits-sl-sliders .sprite--services-css3-logo-icon-vector {
  width: 100px;
  height: 100px;
  background-position: -115px -225px;
}

.dits-sl-sliders .sprite--services-direct {
  width: 100px;
  height: 100px;
  background-position: -225px -225px;
}

.dits-sl-sliders .sprite--services-elegantthemes1 {
  width: 100px;
  height: 100px;
  background-position: -335px -225px;
}

.dits-sl-sliders .sprite--services-jquery-logo-png-800 {
  width: 100px;
  height: 100px;
  background-position: -5px -335px;
}

.dits-sl-sliders .sprite--services-keycollector11 {
  width: 100px;
  height: 100px;
  background-position: -115px -335px;
}

.dits-sl-sliders .sprite--services-mysql-3-logo-png-transparent {
  width: 100px;
  height: 100px;
  background-position: -225px -335px;
}

.dits-sl-sliders .sprite--services-php-logo {
  width: 100px;
  height: 100px;
  background-position: -335px -335px;
}

.dits-sl-sliders .sprite--services-sps-vertical {
  width: 100px;
  height: 100px;
  background-position: -445px -5px;
}

.dits-sl-sliders .sprite--services-tagmanager_email {
  width: 100px;
  height: 100px;
  background-position: -445px -115px;
}

.dits-sl-sliders .sprite--services-woocommerce-logo-square {
  width: 100px;
  height: 100px;
  background-position: -445px -225px;
}

.dits-sl-sliders .sprite--services-yandex-metrika {
  width: 100px;
  height: 100px;
  background-position: -445px -335px;
}
/* sprite sliders end */

#top-menu > li {
  position: static;
}
#top-menu > li > .sub-menu {
  width: 100%;
  left: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  border-top: 0;
}
#top-menu li li a {
  width: auto;
  padding: 16px;
}
#top-menu li li {
  margin: 0;
  padding: 0;
}
#top-menu > li:hover > a,
#top-menu li li a:hover {
  color: #3f1c6c;
  opacity: 1 !important;
  background-color: transparent;
}

div#et-top-navigation * {
  transition: none !important;
}

/* body::-webkit-scrollbar {
    width: 15px;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
body::-webkit-scrollbar-thumb {
  background-color: #3f1c6c;
  outline: 1px solid #3f1c6c;
} */

/* #region  modal */
.body--modal-opened {
  overflow: hidden !important;
}
.modals-overlay {
  position: fixed;
  z-index: 100000;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.9);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
}
.modals-overlay.active {
  opacity: 1;
  visibility: visible;
}
.modal {
  position: fixed;
  z-index: 100001;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  overflow-y: auto;
  font-size: 0;
  backface-visibility: hidden;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
}
.modal.active {
  opacity: 1;
  visibility: visible;
}
.modal-inner {
  width: 100%;
  min-height: 100%;
  padding: 32px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.modal-close {
  position: absolute;
  z-index: 3;
  width: 28px;
  height: 28px;
  cursor: pointer;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.modal-close:before,
.modal-close:after {
  display: block;
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  left: 0;
  top: 50%;
  margin-top: -1px;
  background: #fff;
}
.modal-close:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.modal-close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.modal-close:hover {
  opacity: 0.5;
}
.modal-title {
  margin: 0 auto 30px auto;
}
.modal-title__head {
  font-size: 90px;
  line-height: 1;
  font-weight: 700;
}
.modal-title__subtitle {
  font-size: 16px;
  line-height: 24px;
  padding-top: 20px;
  font-weight: 500;
}
.modal-content {
  margin: 0 auto;
  font-size: 16px;
  max-width: 1180px;
  width: 100%;
  background: #000;
  color: #fff;
  padding: 50px;
  position: relative;
  border-radius: 30px;
  overflow: hidden;
  transform: translate3d(0px, -1px, 0px);
  box-shadow: rgba(0, 0, 0, 0.66) 0px 19px 43px,
    rgba(0, 0, 0, 0.54) 0px 4px 11px;
}
.modal-close {
  top: 15px;
  right: 15px;
}
@media (max-width: 980px) {
  .modal-title__head {
    font-size: 58px;
  }
}
@media (max-width: 620px) {
  .modal-inner {
    padding: 0;
  }
  .modal-title__head {
    font-size: 32px;
  }
  .modal-content {
    border-radius: 0;
    padding: 40px;
  }
  .modal-close {
    top: 10px;
    right: 10px;
  }
}

/* #region  modal request */
.modal--request form.wpcf7-form {
  width: unset;
  max-width: unset;
  margin: unset;
}
.modal--request form.wpcf7-form {
  width: unset;
  max-width: unset;
  margin: unset;
}
.modal--request .form-content {
  display: flex;
}
.modal--request .sent .form-content,
.modal--request .sent .form-acceptance {
  display: none !important;
  opacity: 0;
  visibility: hidden;
}
.modal--request .request-btn-container {
  /* position:absolute;
	right:0;
	top:0;
	width:300px;
    height:100%; */
  margin-left: 20px;
}
.modal--request .request-btn {
  cursor: pointer;
  width: 100%;
  height: 100%;
  min-width: 268px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  background-color: #000;
  position: relative;
  background-clip: padding-box;
  border: solid 4px transparent;
  border-radius: 4px;
}
.modal--request .request-btn::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: background 0.2s;
}
.modal--request .request-btn:hover::after {
  background: linear-gradient(45deg, #c468b2, #5c2c7b);
}
.modal--request .request-btn::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -4px; /* !importanté */
  border-radius: inherit; /* !importanté */
  background: linear-gradient(45deg, #c468b2, #5c2c7b);
}
.modal--request .form-field {
  position: relative;
  box-sizing: border-box;
  background: #000;
  background-clip: padding-box;
  border: solid 4px transparent;
  border-radius: 4px;
}
.modal--request .form-field::before {
  content: "";
  position: absolute;
  margin: -4px;
  background: linear-gradient(45deg, #c468b2, #5c2c7b);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: inherit;
}
.modal--request span.wpcf7-not-valid-tip {
  font-size: 14px;
  line-height: 1;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  bottom: -20px;
  white-space: nowrap;
}
.modal--request .wpcf7-response-output {
  margin: 0;
  padding: 1em 0;
  font-size: 18px;
  border: none;
}

.modal--request .request-btn-inner {
  width: 100%;
  position: relative;
  z-index: 1;
}

.modal--request .request-btn-ttl {
  font-size: 38px;
  line-height: 1;
  font-weight: 700;
  text-align: center;
  color: #fff;
  transition: color 0.2s;
  z-index: 1;
}
/* .request-btn:hover .request-btn-ttl {
    color: #fff;
} */
.modal--request .form-row {
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
  flex-wrap: wrap;
}
.modal--request .form-col {
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
.modal--request .form-col--50 {
  width: 50%;
}
.modal--request .form-col--100 {
  width: 100%;
}
.modal--request .form-field {
  margin-bottom: 20px;
}
.modal--request .wpcf7-form-control-wrap {
  margin-top: unset;
}
.modal--request input[type="tel"],
.modal--request input[type="text"],
.modal--request input[type="email"],
.modal--request input[type="url"],
.modal--request textarea {
  background: transparent;
  /* border: 2px solid #fff; */
  border: 0;
  color: #fff !important;
  width: 100%;
  display: block;
  padding: 18px;

  box-shadow: none;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0.05em;
}
.modal--request input[type="tel"]::placeholder,
.modal--request input[type="text"]::placeholder,
.modal--request input[type="email"]::placeholder,
.modal--request input[type="url"]::placeholder,
.modal--request textarea::placeholder {
  color: #fff;
  text-transform: uppercase;
}
.modal--request input[type="tel"]::-webkit-input-placeholder,
.modal--request input[type="text"]::-webkit-input-placeholder,
.modal--request input[type="email"]::-webkit-input-placeholder,
.modal--request input[type="url"]::-webkit-input-placeholder,
.modal--request textarea::-webkit-input-placeholder {
  color: #fff;
  text-transform: uppercase;
}
.modal--request input[type="tel"]:-ms-input-placeholder,
.modal--request input[type="text"]:-ms-input-placeholder,
.modal--request input[type="email"]:-ms-input-placeholder,
.modal--request input[type="url"]:-ms-input-placeholder,
.modal--request textarea:-ms-input-placeholder {
  color: #fff;
  text-transform: uppercase;
}
/* .form-acceptance span.wpcf7-list-item {
    display: block;
    margin-left: 0;
    font-size: 12px;
} 
.form-acceptance .wpcf7-list-item-label {
    padding-left: 30px;
}
.form-acceptance .wpcf7-list-item-label::before {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 4px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.form-acceptance input[type="checkbox"] {
    display: none;
} */
.modal--request .form-acceptance {
  padding: 10px 0;
  font-size: 12px;
}
.modal--request textarea {
  max-height: 240px;
  resize: none;
}
.modal--request .form-col:last-child .form-field {
  margin-bottom: 0;
}
/* .modal-request {
	padding: 50px;
	position:relative;
} */
.modal-body-inner {
  margin: 0 auto;
  max-width: 980px;
}

@media (max-width: 980px) {
  .modal--request .form-content {
    flex-direction: column;
  }
  .modal--request .request-btn-container {
    margin-top: 20px;
    margin-left: 0;
  }
  .modal--request textarea {
    max-height: 180px;
  }
  .modal--request .request-btn {
    align-items: center;
  }
}
@media (max-width: 620px) {
  /* .modal-request {
        padding: 30px;
    } */
  .modal--request .form-col--50 {
    width: 100%;
  }
  .modal--request .request-btn-ttl {
    font-size: 26px;
  }
  /* .modal-content--request .modal-close {
        top: 10px;
        right: 10px;
    } */
}
/* #endregion */

/* #region  modal lang */
.modal-lang-body li > a {
  /* padding-left: 60px; */
  background-size: 40px auto;
  background-repeat: no-repeat;
  background-position: left center;
  color: #fff;
  font-size: 16px;
  display: inline-block;
  position: relative;
}
.modal-lang-body li {
  padding-bottom: 5px;
  position: relative;
  box-sizing: border-box;
  background: #000;
  background-clip: padding-box;
  border: solid 4px transparent;
  border-radius: 4px;
}
.modal-lang-body li.current-lang::before {
  content: "";
  position: absolute;
  margin: -4px;
  background: linear-gradient(45deg, #c468b2, #5c2c7b);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: inherit;
}
/* .modal-lang-body li:not(:last-child) > a {
    margin-bottom: 10px;
} */
.modal-lang-body li > a[lang="ru-RU"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.001 512.001'%3E%3Cpath d='M512 200.093H0V97.104a8.829 8.829 0 0 1 8.828-8.828h494.345a8.829 8.829 0 0 1 8.828 8.828L512 200.093z' fill='%23f5f5f5'/%3E%3Cpath d='M503.172 423.725H8.828A8.829 8.829 0 0 1 0 414.897V311.909h512v102.988a8.828 8.828 0 0 1-8.828 8.828z' fill='%23ff4b55'/%3E%3Cpath fill='%2341479b' d='M0 200.091h512v111.81H0z'/%3E%3C/svg%3E");
}
.modal-lang-body li > a[lang="ro-RO"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M170.667 423.721H8.828A8.829 8.829 0 0 1 0 414.893V97.1a8.829 8.829 0 0 1 8.828-8.828h161.839v335.449z' fill='%2341479b'/%3E%3Cpath fill='%23ffe15a' d='M170.67 88.277h170.67v335.45H170.67z'/%3E%3Cpath d='M503.172 423.721H341.333V88.273h161.839A8.829 8.829 0 0 1 512 97.101v317.793a8.827 8.827 0 0 1-8.828 8.827z' fill='%23ff4b55'/%3E%3C/svg%3E");
}
.modal-lang-body li > a[lang="en-US"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.001 512.001'%3E%3Cpath d='M503.172 423.725H8.828A8.829 8.829 0 0 1 0 414.897V97.104a8.829 8.829 0 0 1 8.828-8.828h494.345a8.829 8.829 0 0 1 8.828 8.828v317.793a8.83 8.83 0 0 1-8.829 8.828z' fill='%23f5f5f5'/%3E%3Cg fill='%23ff4b55'%3E%3Cpath d='M512 114.081H0V97.104a8.829 8.829 0 0 1 8.828-8.828h494.345a8.829 8.829 0 0 1 8.828 8.828L512 114.081zM0 191.491h512v25.804H0zM0 139.881h512v25.804H0zM512 268.903H8.828A8.829 8.829 0 0 1 0 260.075v-16.977h512v25.805zM0 346.321h512v25.804H0zM503.172 423.725H8.828A8.829 8.829 0 0 1 0 414.897v-16.976h512v16.977a8.828 8.828 0 0 1-8.828 8.827zM0 294.711h512v25.804H0z'/%3E%3C/g%3E%3Cpath d='M229.517 88.277H8.828A8.828 8.828 0 0 0 0 97.104v162.97a8.829 8.829 0 0 0 8.828 8.828h220.69a8.829 8.829 0 0 0 8.828-8.828V97.104a8.83 8.83 0 0 0-8.829-8.827z' fill='%2341479b'/%3E%3Cg fill='%23f5f5f5'%3E%3Cpath d='M24.789 108.538l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928L24 122.843l-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.76 1.324-.76 1.578-.001zM24.789 139.192l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928L24 153.497l-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.324-.759 1.578-.001zM24.789 169.846l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928L24 184.151l-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.324-.759 1.578-.001zM24.789 200.501l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928L24 214.806l-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.76 1.324-.76 1.578-.001zM24.789 231.155l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928L24 245.46l-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.761 1.324-.761 1.578-.001zM48.582 123.567l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM48.582 154.222l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.165-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM48.582 184.876l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM48.582 215.53l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM72.375 108.538l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.325-.759 1.578 0zM72.375 139.192l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.325-.758 1.578 0zM72.375 169.846l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.325-.758 1.578 0zM72.375 200.501l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.325-.759 1.578 0zM72.375 231.155l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.76 1.325-.76 1.578 0zM96.169 123.567l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM96.169 154.222l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.165-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM96.169 184.876l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM96.169 215.53l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM119.962 108.538l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.026-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.759 1.326-.759 1.579 0zM119.962 139.192l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.026-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.758 1.326-.758 1.579 0zM119.962 169.846l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.026-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.758 1.326-.758 1.579 0zM119.962 200.501l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.026-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.759 1.326-.759 1.579 0zM119.962 231.155l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.026-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.76 1.326-.76 1.579 0zM143.755 123.567l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.758 1.325-.758 1.578 0zM143.755 154.222l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.165-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.759 1.325-.759 1.578 0zM143.755 184.876l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.759 1.325-.759 1.578 0zM143.755 215.53l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.758 1.325-.758 1.578 0zM167.549 108.538l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM167.549 139.192l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM167.549 169.846l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM167.549 200.501l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM167.549 231.155l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.76 1.325-.76 1.578 0zM191.342 123.567l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.326-.758 1.578 0zM191.342 154.222l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.165-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.326-.759 1.578 0zM191.342 184.876l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.326-.759 1.578 0zM191.342 215.53l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.326-.758 1.578 0zM215.136 108.538l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.324-.759 1.578 0zM215.136 139.192l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.324-.758 1.578 0zM215.136 169.846l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.324-.758 1.578 0zM215.136 200.501l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.324-.759 1.578 0zM215.136 231.155l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.76 1.324-.76 1.578 0z'/%3E%3C/g%3E%3C/svg%3E");
}
/* #endregion */

/* #region  modal contacts */
.modal-contact-body {
  display: flex;
  flex-direction: column;
  position: relative;
  padding-top: 30px;
}
.modal-contact-body::before {
  content: "";
  position: absolute;
  background: linear-gradient(45deg, #c468b2, #5c2c7b);
  top: 0;
  right: 0;
  left: 0;
  height: 4px;
  z-index: -1;
  border-radius: 4px;
}
.modal-contact-body a {
  color: #fff;
  font-size: 22px;
  display: flex;
  align-items: center;
}
.modal-contact-body svg {
  width: 1em;
  height: 1em;
  margin-right: 0.5em;
}
.modal-contact-body a:not(:last-child) {
  margin-bottom: 10px;
}
/* #endregion */

.modal-mobmenu-body a {
  line-height: 1.4;
  display: block;
  padding: 5px 14px;
  color: #fff;
  font-size: 16px;
}
.modal-mobmenu-body li:not(:last-child) {
  margin-bottom: 10px;
}
.modal-mobmenu-body .menu-item-has-children a,
.modal-mobmenu-body .menu > li > a {
  position: relative;
  box-sizing: border-box;
  background: #000;
  background-clip: padding-box;
  border: solid 4px transparent;
  border-radius: 4px;
}
.modal-mobmenu-body .menu-item-has-children > a::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 8px solid #5c2c7b;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  transition: all 0.333s;
}
.modal-mobmenu-body .menu-item-has-children.et-touch-hover > a::after {
  transform: translateY(-50%) rotate(-90deg);
}
.modal-mobmenu-body .menu li a::before {
  content: "";
  position: absolute;
  margin: -4px;
  background: linear-gradient(45deg, #c468b2, #5c2c7b);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: inherit;
}
.modal-mobmenu-body .sub-menu a {
  background-color: transparent;
  font-size: 14px;
}
.modal-mobmenu-body .sub-menu {
  padding-left: 1em;
  max-height: 0;
  /* transition: max-height .333s linear; */
  overflow: hidden;
}
.modal-mobmenu-body .et-touch-hover .sub-menu {
  max-height: 9990px;
  margin: 10px 0;
  /* transition: max-height 0.333s linear; */
}

/* #endregion */

/* #region  request btn trigger */
.modal-fixed-btn::after {
  content: none !important;
}

.modal-fixed-btn {
  position: fixed;
  cursor: pointer;
  bottom: 20px;
  left: 20px;
  z-index: 999;
}

.modal-fixed-btn span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  font-size: 14px;
  line-height: 1;
  width: auto;
  white-space: nowrap;
  display: block;
  padding: 8px;
  background: #fff;
  border-radius: 4px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.333s ease-out;
  box-shadow: rgba(92, 44, 123, 0.22) 0px 19px 43px,
    rgba(92, 44, 123, 0.18) 0px 4px 11px;
  color: #855eb5;
  font-weight: 700;
}

.modal-fixed-btn:hover span,
.modal-fixed-btn:focus span {
  visibility: visible;
  opacity: 1;
}

.modal-fixed-btn span::before {
  content: "";
  position: absolute;
  left: -8px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-right: 14px solid #fff;
}

.modal-fixed-btn-inner {
  animation: heartbeat 1.5s ease-in-out infinite both;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px, rgba(0, 0, 0, 0.05) 0px 0.5px 1px;
  transition: all 0.333s ease-out 0s;
  margin-right: 16px;
}
.modal-fixed-btn:hover .modal-fixed-btn-inner {
  animation-play-state: paused;
  transform: translate3d(0px, -1px, 0px);
  box-shadow: rgba(92, 44, 123, 0.22) 0px 19px 43px,
    rgba(92, 44, 123, 0.18) 0px 4px 11px;
}

.modal-fixed-btn svg {
  max-width: 56px;
  height: auto;
  visibility: visible;
}

/* #region  animation */
@keyframes ufo-rotate {
  0% {
    transform: rotate(-10deg);
  }
  25% {
    transform: rotate(-10deg);
  }
  50% {
    transform: rotate(10deg);
  }
  100% {
    transform: rotate(10deg);
  }
}

@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
    transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
    transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

/* #endregion */

.ufo-rotate {
  animation: ufo-rotate 3s linear infinite;
  transform-origin: center;
  animation-direction: alternate;
}

@media (max-width: 620px) {
  .modal-fixed-btn svg {
    max-width: 40px;
  }
  .modal-fixed-btn-inner {
    width: 60px;
    height: 60px;
  }
}
/* #endregion */

/* #region yoast breadcrumbs */
.site-breadcrumbs {
}
.site-breadcrumbs__inner {
  font-size: 12px;
  padding: 10px 0;
}
.site-breadcrumbs .s {
  margin: 0 3px;
  font-size: 0.85em;
  line-height: 1em;
}
.site-breadcrumbs__inner a,
.site-breadcrumbs__inner span {
  color: #fff;
  font-size: 12px;
  display: inline;
}
.site-breadcrumbs__inner a {
  color: #fff;
}
span.t_breadcrumbs__title {
  color: #949494;
}
@media (pointer: coarse) {
  .site-breadcrumbs__inner {
    overflow-x: scroll;
    white-space: nowrap;
  }
}
/* #endregion */

@media (max-width: 980px) {
  .tli-grid-blog .et_pb_row > .et_pb_column:last-child {
    margin-bottom: 42px;
  }
  .et_header_style_left .logo_container {
    position: relative;
    width: auto;
    height: auto;
    margin-right: auto;
  }
  span.logo_helper {
    display: none;
  }

  #logo {
    max-height: 100%;
  }

  .second-logo {
    display: inline-block !important;
    max-width: none !important;
    height: 60px;
    width: auto;
  }

  .et_header_style_left #et-top-navigation {
    display: block;
    padding-top: 0;
    padding-left: 0 !important;
    float: none !important;
  }

  .et_header_style_left .et-fixed-header #et-top-navigation,
  .et_header_style_left #et-top-navigation {
    padding-top: 0;
  }

  .et_menu_container {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 5px 0;
  }

  .et_menu_container.clearfix::after {
    content: none;
  }

  .et_header_style_left .mobile_menu_bar {
    padding-bottom: 0;
  }

  #et-top-navigation {
    order: 4;
    display: none !important;
  }

  /* #region  header icon */
  .header-icon a {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    margin: 14px;
  }

  .header-icon svg {
    width: 100%;
    height: 100%;
  }

  /* .header-lang-switcher {
        width: 32px;
        height: 32px;
        order: 2;
        position: relative;
        margin: 14px;
    } */
  /* .header-lang-switcher a {
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    } */

  .header-lang-switcher a:hover {
  }
  /* .header-contacts-switcher {
        width: 32px;
        height: 32px;
        order: 3;
        position: relative;
        margin: 14px;
    } */
  /* .header-contacts-switcher a {
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    } */
  .header-contacts-switcher a:hover {
  }
  /* .header-mobmenu-switcher {
        width: 32px;
        height: 32px;
        order: 4;
        position: relative;
        margin: 14px;
    } */
  /* .header-mobmenu-switcher a {
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    } */
  .header-mobmenu-switcher a:hover {
  }
  /* #endregion */

  .header-contacts-switcher .pum-trigger::after,
  .header-lang-switcher .pum-trigger::after {
    content: none;
  }
  .et_header_style_left .mobile_menu_bar {
    width: 32px;
    height: 32px;
    margin: 14px;
    margin-right: 0;
  }
  .mobile_menu_bar::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53 53' data-lt-installed='true' width='512' height='512'%3E%3Cpath d='M2 13.5h49a2 2 0 0 0 0-4H2a2 2 0 0 0 0 4zM2 28.5h49a2 2 0 0 0 0-4H2a2 2 0 0 0 0 4zM2 43.5h49a2 2 0 0 0 0-4H2a2 2 0 0 0 0 4z' data-original='%233f1c6c' class='active-path' data-old_color='%233f1c6c' fill='%233f1c6c'/%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
  }
  .opened .mobile_menu_bar::before,
  .mobile_menu_bar:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53 53' data-lt-installed='true' width='512' height='512'%3E%3Cpath d='M2 13.5h49a2 2 0 0 0 0-4H2a2 2 0 0 0 0 4zM2 28.5h49a2 2 0 0 0 0-4H2a2 2 0 0 0 0 4zM2 43.5h49a2 2 0 0 0 0-4H2a2 2 0 0 0 0 4z' data-original='%233f1c6c' class='active-path' data-old_color='%233f1c6c' fill='%233f1c6c'/%3E%3C/svg%3E");
  }
  .et_mobile_menu {
    margin-top: 5px;
  }

  /* popup */

  /* #region  popmake */
  .pum[data-popmake*="header-lang-switcher__trigger"] .pum-container {
    display: flex !important;
    align-items: center;
    background: rgba(0, 0, 0, 0.7);
  }
  .pum[data-popmake*="header-lang-switcher__trigger"]
    .pum-content
    + .pum-close {
    position: relative;
    top: auto;
    right: auto;
  }
  .pum[data-popmake*="header-lang-switcher__trigger"]
    .pum-content.popmake-content {
    width: 100%;
  }
  .pum[data-popmake*="header-lang-switcher__trigger"] .widget_polylang {
    margin: 0;
  }
  .pum[data-popmake*="header-lang-switcher__trigger"] .et_pb_widget ul li {
    margin-bottom: 8px;
  }

  .pum[data-popmake*="header-lang-switcher__trigger"]
    .et_pb_widget
    ul
    li:last-child {
    margin-bottom: 0;
  }

  .pum[data-popmake*="header-lang-switcher__trigger"] .lang-item img {
  }

  .pum[data-popmake*="header-lang-switcher__trigger"] .lang-item a {
    font-size: 30px;
    display: block;
    padding-left: 70px;
    background-size: 50px auto;
    background-repeat: no-repeat;
    background-position: left center;
    color: #fff;
  }

  .pum[data-popmake*="header-lang-switcher__trigger"] .et_pb_section {
    background: transparent;
  }

  .pum[data-popmake*="header-lang-switcher__trigger"] .lang-item.current-lang {
    font-weight: 600;
    pointer-events: none;
  }

  .pum[data-popmake*="header-lang-switcher__trigger"] .lang-item-ru a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.001 512.001'%3E%3Cpath d='M512 200.093H0V97.104a8.829 8.829 0 0 1 8.828-8.828h494.345a8.829 8.829 0 0 1 8.828 8.828L512 200.093z' fill='%23f5f5f5'/%3E%3Cpath d='M503.172 423.725H8.828A8.829 8.829 0 0 1 0 414.897V311.909h512v102.988a8.828 8.828 0 0 1-8.828 8.828z' fill='%23ff4b55'/%3E%3Cpath fill='%2341479b' d='M0 200.091h512v111.81H0z'/%3E%3C/svg%3E");
  }

  .pum[data-popmake*="header-lang-switcher__trigger"] .lang-item-ro a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M170.667 423.721H8.828A8.829 8.829 0 0 1 0 414.893V97.1a8.829 8.829 0 0 1 8.828-8.828h161.839v335.449z' fill='%2341479b'/%3E%3Cpath fill='%23ffe15a' d='M170.67 88.277h170.67v335.45H170.67z'/%3E%3Cpath d='M503.172 423.721H341.333V88.273h161.839A8.829 8.829 0 0 1 512 97.101v317.793a8.827 8.827 0 0 1-8.828 8.827z' fill='%23ff4b55'/%3E%3C/svg%3E");
  }

  .pum[data-popmake*="header-lang-switcher__trigger"] .lang-item-en a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.001 512.001'%3E%3Cpath d='M503.172 423.725H8.828A8.829 8.829 0 0 1 0 414.897V97.104a8.829 8.829 0 0 1 8.828-8.828h494.345a8.829 8.829 0 0 1 8.828 8.828v317.793a8.83 8.83 0 0 1-8.829 8.828z' fill='%23f5f5f5'/%3E%3Cg fill='%23ff4b55'%3E%3Cpath d='M512 114.081H0V97.104a8.829 8.829 0 0 1 8.828-8.828h494.345a8.829 8.829 0 0 1 8.828 8.828L512 114.081zM0 191.491h512v25.804H0zM0 139.881h512v25.804H0zM512 268.903H8.828A8.829 8.829 0 0 1 0 260.075v-16.977h512v25.805zM0 346.321h512v25.804H0zM503.172 423.725H8.828A8.829 8.829 0 0 1 0 414.897v-16.976h512v16.977a8.828 8.828 0 0 1-8.828 8.827zM0 294.711h512v25.804H0z'/%3E%3C/g%3E%3Cpath d='M229.517 88.277H8.828A8.828 8.828 0 0 0 0 97.104v162.97a8.829 8.829 0 0 0 8.828 8.828h220.69a8.829 8.829 0 0 0 8.828-8.828V97.104a8.83 8.83 0 0 0-8.829-8.827z' fill='%2341479b'/%3E%3Cg fill='%23f5f5f5'%3E%3Cpath d='M24.789 108.538l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928L24 122.843l-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.76 1.324-.76 1.578-.001zM24.789 139.192l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928L24 153.497l-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.324-.759 1.578-.001zM24.789 169.846l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928L24 184.151l-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.324-.759 1.578-.001zM24.789 200.501l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928L24 214.806l-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.76 1.324-.76 1.578-.001zM24.789 231.155l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928L24 245.46l-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.761 1.324-.761 1.578-.001zM48.582 123.567l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM48.582 154.222l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.165-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM48.582 184.876l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM48.582 215.53l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM72.375 108.538l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.325-.759 1.578 0zM72.375 139.192l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.325-.758 1.578 0zM72.375 169.846l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.325-.758 1.578 0zM72.375 200.501l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.325-.759 1.578 0zM72.375 231.155l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.76 1.325-.76 1.578 0zM96.169 123.567l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM96.169 154.222l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.165-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM96.169 184.876l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM96.169 215.53l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM119.962 108.538l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.026-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.759 1.326-.759 1.579 0zM119.962 139.192l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.026-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.758 1.326-.758 1.579 0zM119.962 169.846l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.026-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.758 1.326-.758 1.579 0zM119.962 200.501l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.026-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.759 1.326-.759 1.579 0zM119.962 231.155l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.026-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.76 1.326-.76 1.579 0zM143.755 123.567l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.758 1.325-.758 1.578 0zM143.755 154.222l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.165-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.759 1.325-.759 1.578 0zM143.755 184.876l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.759 1.325-.759 1.578 0zM143.755 215.53l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.253-.758 1.325-.758 1.578 0zM167.549 108.538l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM167.549 139.192l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM167.549 169.846l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.758 1.325-.758 1.578 0zM167.549 200.501l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.759 1.325-.759 1.578 0zM167.549 231.155l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.251-.76 1.325-.76 1.578 0zM191.342 123.567l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.326-.758 1.578 0zM191.342 154.222l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.165-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.326-.759 1.578 0zM191.342 184.876l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.326-.759 1.578 0zM191.342 215.53l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.326-.758 1.578 0zM215.136 108.538l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.324-.759 1.578 0zM215.136 139.192l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.324-.758 1.578 0zM215.136 169.846l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.758 1.324-.758 1.578 0zM215.136 200.501l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.759 1.324-.759 1.578 0zM215.136 231.155l1.954 5.86 6.177.047c.8.007 1.131 1.027.488 1.502l-4.969 3.67 1.864 5.889c.242.762-.627 1.394-1.278.928l-5.025-3.592-5.025 3.592c-.651.465-1.518-.166-1.278-.928l1.864-5.889-4.969-3.67c-.643-.476-.312-1.495.488-1.502l6.177-.047 1.954-5.86c.252-.76 1.324-.76 1.578 0z'/%3E%3C/g%3E%3C/svg%3E");
  }

  /* popup 2 */

  .pum[data-popmake*="header-contacts-switcher__trigger"] .pum-container {
    display: flex !important;
    align-items: center;
    background: rgba(0, 0, 0, 0.7);
  }

  .pum[data-popmake*="header-contacts-switcher__trigger"]
    .pum-content
    + .pum-close {
    position: relative;
    top: auto;
    right: auto;
  }

  .pum[data-popmake*="header-contacts-switcher__trigger"]
    .pum-content.popmake-content {
    width: 100%;
  }

  .pum[data-popmake*="header-contacts-switcher__trigger"] .popup-header-msg a {
    font-size: 26px;
    color: #fff;
    margin-bottom: 8px;
    display: block;
    padding-left: 40px;
    background-repeat: no-repeat;
    background-size: 30px auto;
    background-position: left center;
  }

  .pum[data-popmake*="header-contacts-switcher__trigger"]
    .popup-header-msg
    .phm-fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.05 512.05'%3E%3Cpath d='M256.025.05C117.67-2.678 3.184 107.038.025 245.383a240.703 240.703 0 0 0 85.333 182.613v73.387c0 5.891 4.776 10.667 10.667 10.667a10.67 10.67 0 0 0 5.653-1.621l59.456-37.141a264.142 264.142 0 0 0 94.891 17.429c138.355 2.728 252.841-106.988 256-245.333C508.866 107.038 394.38-2.678 256.025.05z' fill='%232196f3'/%3E%3Cpath d='M424.558 174.983a10.666 10.666 0 0 0-13.653-2.987l-110.933 60.48-69.013-59.179a10.666 10.666 0 0 0-14.485.555l-128 128c-4.153 4.178-4.133 10.932.046 15.085a10.666 10.666 0 0 0 12.605 1.811l110.933-60.48 69.077 59.2a10.666 10.666 0 0 0 14.485-.555l128-128a10.666 10.666 0 0 0 .938-13.93z' fill='%23fafafa'/%3E%3C/svg%3E");
  }
  .pum[data-popmake*="header-contacts-switcher__trigger"]
    .popup-header-msg
    .phm-sk {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 291.364 291.364' data-lt-installed='true' width='512' height='512'%3E%3Cpath d='M282.966 176.612a136.24 136.24 0 0 0 3.204-29.405c0-75.661-62.197-137.011-138.941-137.011-8.093 0-16.032.692-23.752 2.003C111.061 4.479 96.367 0 80.618 0 36.101 0 .032 35.577.032 79.475c0 14.657 4.051 28.385 11.07 40.193a135.273 135.273 0 0 0-2.813 27.539c0 75.688 62.197 134.753 138.932 134.753 8.694 0 17.197-.792 25.436-2.294 11.352 6.008 24.316 11.698 38.099 11.698 44.508 0 80.577-35.568 80.577-79.466a78.266 78.266 0 0 0-8.367-35.286z' data-original='%2300AFF0' fill='%2300aff0'/%3E%3Cpath d='M210.6 203.131c-5.362 7.62-13.21 13.61-23.542 17.916-10.333 4.342-22.568 6.491-36.724 6.491-16.978 0-30.98-2.95-42.023-8.858-7.811-4.242-14.174-9.923-19.072-17.006-4.88-7.083-7.328-13.983-7.328-20.693 0-3.878 1.466-7.21 4.397-9.969 2.931-2.795 6.673-4.169 11.198-4.169 3.678 0 6.8 1.065 9.331 3.241 2.549 2.158 4.725 5.353 6.509 9.604 2.194 5.053 4.552 9.268 7.11 12.645 2.531 3.377 6.118 6.181 10.724 8.375 4.625 2.176 10.697 3.286 18.198 3.286 10.324 0 18.717-2.203 25.181-6.637 6.445-4.415 9.686-9.959 9.686-16.578 0-5.244-1.748-9.532-5.226-12.782-3.487-3.277-7.984-5.781-13.501-7.501-5.508-1.739-12.882-3.578-22.131-5.517-12.354-2.649-22.705-5.781-31.025-9.331-8.33-3.578-14.957-8.43-19.837-14.575-4.898-6.172-7.338-13.819-7.338-22.95 0-8.721 2.576-16.45 7.747-23.214 5.162-6.773 12.618-11.971 22.413-15.613 9.777-3.641 21.285-5.453 34.494-5.453 10.56 0 19.7 1.211 27.411 3.605 7.711 2.422 14.093 5.626 19.172 9.623 5.089 3.997 8.812 8.184 11.152 12.581 2.349 4.37 3.523 8.685 3.523 12.836 0 3.814-1.457 7.274-4.388 10.324-2.931 3.059-6.591 4.597-10.97 4.597-3.997 0-7.028-.929-9.104-2.758-2.076-1.839-4.324-4.843-6.737-9.022-3.141-5.972-6.882-10.633-11.27-13.974-4.388-3.35-11.416-5.025-21.121-5.025-8.985 0-16.25 1.803-21.767 5.453-5.517 3.623-8.284 8.011-8.284 13.118 0 3.15.956 5.899 2.822 8.202 1.866 2.321 4.452 4.279 7.756 5.927a55.661 55.661 0 0 0 9.959 3.905c3.359.938 8.922 2.294 16.678 4.097 9.686 2.085 18.471 4.397 26.337 6.91 7.857 2.522 14.557 5.59 20.074 9.167 5.508 3.605 9.823 8.175 12.909 13.692 3.086 5.499 4.643 12.244 4.643 20.238.003 9.56-2.691 18.163-8.036 25.792z' data-original='%23FFFFFF' class='active-path' data-old_color='%23ffffff' fill='%23fff'/%3E%3C/svg%3E");
  }

  .pum[data-popmake*="header-contacts-switcher__trigger"]
    .popup-header-msg
    .phm-vi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-lt-installed='true' width='512' height='512'%3E%3Cpath d='M307.207 0H204.794C105.969 0 25.571 80.398 25.571 179.223v76.81c0 69.381 40.014 132.344 102.413 161.961v85.537c0 7.427 9.291 11.31 14.569 6.035l74.309-74.31h90.344c98.824 0 179.223-80.398 179.223-179.223v-76.81C486.429 80.398 406.03 0 307.207 0z' data-original='%23665CAC' fill='%23665cac'/%3E%3Cpath d='M153.587 417.993c-62.399-29.618-102.413-92.58-102.413-161.961v-76.81C51.174 80.398 131.573 0 230.397 0h-25.603C105.969 0 25.571 80.398 25.571 179.223v76.81c0 69.381 40.014 132.344 102.413 161.961v85.537c0 7.427 9.291 11.31 14.569 6.035l11.034-11.034v-80.539z' data-original='%23523494' fill='%23523494'/%3E%3Cpath d='M384.85 318.101l-7.673-41.566a8.536 8.536 0 0 0-6.719-6.82l-60.347-12.069a8.54 8.54 0 0 0-7.71 2.334l-24.517 24.518c-41.308-18.509-64.234-41.485-84.406-84.566l24.438-24.437a8.541 8.541 0 0 0 2.334-7.71l-12.069-60.348a8.536 8.536 0 0 0-6.82-6.719l-41.566-7.672a8.554 8.554 0 0 0-3.44.07 59.554 59.554 0 0 0-28.96 15.996c-13.802 13.802-19.077 33.942-15.253 58.243 6.419 40.806 26.411 97.594 63.296 134.627l.504.5c37.004 36.859 93.793 56.853 134.601 63.273 5.141.81 10.092 1.211 14.84 1.211 17.695 0 32.52-5.582 43.405-16.465a59.57 59.57 0 0 0 15.995-28.959 8.613 8.613 0 0 0 .067-3.441z' data-original='%23FFFFFF' class='active-path' fill='%23fff'/%3E%3Cpath data-original='%23E5E5E5' fill='%23e5e5e5' d='M209.571 183.839l8.344-8.345.009-.009-8.354 8.353zM293.976 268.397l8.425-8.426.002.001-8.426 8.426z'/%3E%3Cpath d='M341.473 350.871c-4.748 0-9.699-.401-14.84-1.211-40.807-6.42-97.596-26.414-134.601-63.273l-.504-.5c-36.885-37.033-56.877-93.821-63.296-134.627-3.089-19.633-.233-36.548 8.256-49.601a59.76 59.76 0 0 0-9.097 7.452c-13.802 13.802-19.077 33.942-15.253 58.243 6.419 40.806 26.411 97.594 63.296 134.627l.504.5c37.004 36.859 93.793 56.853 134.601 63.273 5.141.81 10.092 1.211 14.84 1.211 17.695 0 32.52-5.581 43.405-16.465a59.805 59.805 0 0 0 7.451-9.096c-9.637 6.268-21.377 9.467-34.762 9.467z' data-original='%23E5E5E5' fill='%23e5e5e5'/%3E%3Cg%3E%3Cpath d='M273.069 145.085a8.534 8.534 0 0 0 0 17.068c18.824 0 34.138 15.314 34.138 34.138 0 4.65 3.884 8.534 8.534 8.534s8.534-3.884 8.534-8.534c.001-28.236-22.97-51.206-51.206-51.206z' data-original='%23FFFFFF' class='active-path' fill='%23fff'/%3E%3Cpath d='M273.069 110.947c-3.157 0-6.343.175-9.471.52-4.685.517-8.064 4.734-7.547 9.42s4.743 8.056 9.42 7.547a69.48 69.48 0 0 1 7.598-.418c37.647 0 68.275 30.628 68.275 68.275 0 2.535-.141 5.091-.418 7.599-.51 4.621 2.924 8.911 7.547 9.42 4.622.509 8.909-2.924 9.42-7.547.345-3.128.52-6.314.52-9.472 0-47.058-38.285-85.344-85.344-85.344z' data-original='%23FFFFFF' class='active-path' fill='%23fff'/%3E%3Cpath d='M273.069 76.81c-3.05 0-6.139.116-9.179.347a8.536 8.536 0 0 0-7.866 9.155c.355 4.7 4.469 8.222 9.155 7.866 2.613-.199 5.268-.299 7.89-.299 56.471 0 102.413 45.942 102.413 102.413 0 7.99-.922 15.944-2.74 23.64-1.043 4.41 1.673 8.994 6.046 10.192 4.601 1.26 9.469-1.625 10.565-6.266a120.027 120.027 0 0 0 3.198-27.566c0-65.883-53.599-119.482-119.482-119.482z' data-original='%23FFFFFF' class='active-path' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  }

  .pum[data-popmake*="header-contacts-switcher__trigger"]
    .popup-header-msg
    .phm-m {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 502.073 502.073'%3E%3Cpath d='M501.812 481.176c0 6.269-2.09 11.494-6.269 15.673-4.18 3.135-8.359 5.224-14.629 5.224H21.159c-5.224 0-10.449-2.09-14.629-5.224-4.18-4.18-6.269-9.404-6.269-15.673V175.02h501.551v306.156z' fill='%23ffd15c'/%3E%3Cpath d='M495.543 496.849c-4.18 3.135-8.359 5.224-14.629 5.224H21.159c-5.224 0-10.449-2.09-14.629-5.224l244.506-210.024 244.507 210.024z' fill='%23f8b64c'/%3E%3Cpath d='M501.812 175.02l-71.053 51.2L264.62 345.339a23.511 23.511 0 0 1-28.212 0L71.314 226.22.261 175.02l71.053-51.2L225.959 13.061l11.494-8.359a23.511 23.511 0 0 1 28.212 0l11.494 8.359 74.188 53.29 36.571 26.122 42.841 31.347 71.053 51.2z' fill='%2340596b'/%3E%3Cpath d='M430.759 77.845V226.22L264.62 345.339a23.511 23.511 0 0 1-28.212 0L71.314 226.22V33.959c0-11.494 9.404-20.898 20.898-20.898H364.93l65.829 64.784z' fill='%23f2f2f2'/%3E%3Cpath d='M365.975 61.127c0 9.404 7.314 16.718 16.718 16.718h48.065l-64.784-64.784.001 48.066z' fill='%23cdd6e0'/%3E%3Cpath d='M312.686 223.086h16.718c-5.224 11.494-13.584 19.853-25.078 26.122-12.539 7.314-28.212 10.449-47.02 10.449-17.763 0-33.437-3.135-45.976-9.404-12.539-6.269-22.988-14.629-29.257-27.167-6.269-11.494-9.404-25.078-9.404-38.661 0-15.673 3.135-29.257 10.449-42.841s16.718-22.988 29.257-29.257c12.539-6.269 27.167-9.404 42.841-9.404 13.584 0 26.122 3.135 36.571 8.359 10.449 5.224 18.808 12.539 24.033 22.988 5.224 9.404 8.359 20.898 8.359 32.392 0 13.584-4.18 26.122-12.539 37.616-10.449 14.629-24.033 20.898-40.751 20.898-4.18 0-8.359-1.045-10.449-2.09-2.09-2.09-4.18-4.18-4.18-7.314-6.269 6.269-13.584 9.404-21.943 9.404-9.404 0-16.718-3.135-21.943-9.404-6.269-6.269-9.404-14.629-9.404-25.078 0-12.539 3.135-24.033 10.449-35.527 8.359-12.539 19.853-18.808 33.437-18.808 9.404 0 16.718 4.18 21.943 11.494l2.09-9.404h21.943l-12.539 58.514c-1.045 4.18-1.045 6.269-1.045 7.314s0 2.09 1.045 3.135 1.045 1.045 2.09 1.045c2.09 0 6.269-2.09 10.449-5.224 5.224-4.18 10.449-9.404 13.584-16.718s5.224-14.629 5.224-21.943c0-13.584-5.224-25.078-14.629-33.437-9.404-9.404-22.988-13.584-40.751-13.584-14.629 0-27.167 3.135-37.616 9.404-10.449 6.269-17.763 14.629-22.988 25.078s-7.314 21.943-7.314 34.482c0 11.494 3.135 21.943 8.359 31.347 6.269 9.404 13.584 16.718 24.033 20.898 10.449 4.18 21.943 6.269 35.527 6.269 12.539 0 24.033-2.09 33.437-5.224 9.404-4.181 16.718-9.405 22.988-16.719zm-88.817-33.437c0 7.314 1.045 11.494 4.18 15.673 3.135 3.135 6.269 5.224 10.449 5.224 3.135 0 6.269-1.045 8.359-2.09s4.18-3.135 6.269-5.224c3.135-3.135 5.225-8.359 7.314-14.629 2.09-6.269 3.135-12.539 3.135-17.763 0-6.269-1.045-10.449-4.18-14.629-3.135-3.135-6.269-5.224-10.449-5.224s-9.404 2.09-12.539 5.224c-4.18 3.135-7.314 8.359-9.404 15.673-2.089 6.271-3.134 12.54-3.134 17.765z' fill='%23ff7058'/%3E%3C/svg%3E");
  }

  .pum[data-popmake*="header-contacts-switcher__trigger"]
    .popup-header-msg
    .phm-tg {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -31 512 512' data-lt-installed='true' width='512' height='512'%3E%3Cpath d='M211 270l-40.918 43.676L181 390l120-90zm0 0' fill='%2300c0f1' data-original='%2300C0F1'/%3E%3Cpath d='M0 180l121 60 90 30 210 180L512 0zm0 0' fill='%2308c' data-original='%2376E2F8' data-old_color='%230088cc'/%3E%3Cpath d='M121 240l60 150 30-120L421 90zm0 0' fill='%23fff' data-original='%2325D9F8' class='active-path' data-old_color='%23ffffff'/%3E%3C/svg%3E");
  }

  .pum[data-popmake*="header-contacts-switcher__trigger"]
    .popup-header-msg
    .phm-tel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='256' cy='256' r='256' fill='%236aaf50'/%3E%3Cpath d='M135.693 102.206l-.008.004c-29.639 15.464-42.074 51.222-28.494 81.77a454.997 454.997 0 0 0 77.468 119.423l23.939 23.939 159.073 159.073c39.82-19.335 73.863-48.69 98.876-84.783l-58.697-58.697a32.553 32.553 0 0 0-8.681-8.681L177.747 112.833c-9.294-13.695-27.382-18.283-42.054-10.627z' fill='%234d8538'/%3E%3Cpath d='M349.593 300.614a24.052 24.052 0 0 0-27.116.071l-11.752 8.066c-13.09 8.984-30.498 8.496-43.08-1.187a402.081 402.081 0 0 1-33.924-29.283 401.742 401.742 0 0 1-29.283-33.924c-9.684-12.581-10.171-29.989-1.187-43.08l8.066-11.752a24.054 24.054 0 0 0 .071-27.116l-33.64-49.575c-9.293-13.694-27.381-18.282-42.054-10.627l-.009.004c-29.639 15.464-42.074 51.222-28.494 81.77a454.997 454.997 0 0 0 77.468 119.423l23.939 23.939a455.055 455.055 0 0 0 119.423 77.468c30.549 13.58 66.306 1.145 81.77-28.494l.004-.009c7.655-14.672 3.068-32.761-10.627-42.054l-49.575-33.64z' fill='%23fff'/%3E%3C/svg%3E");
  }

  .pum[data-popmake*="header-contacts-switcher__trigger"]
    .popup-header-msg
    .phm-wup {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-lt-installed='true' width='512' height='512'%3E%3Cpath d='M256.064 0h-.128C114.784 0 0 114.816 0 256c0 56 18.048 107.904 48.736 150.048l-31.904 95.104 98.4-31.456C155.712 496.512 204 512 256.064 512 397.216 512 512 397.152 512 256S397.216 0 256.064 0z' data-original='%234CAF50' fill='%234caf50'/%3E%3Cpath d='M405.024 361.504c-6.176 17.44-30.688 31.904-50.24 36.128-13.376 2.848-30.848 5.12-89.664-19.264-75.232-31.168-123.68-107.616-127.456-112.576-3.616-4.96-30.4-40.48-30.4-77.216s18.656-54.624 26.176-62.304c6.176-6.304 16.384-9.184 26.176-9.184 3.168 0 6.016.16 8.576.288 7.52.32 11.296.768 16.256 12.64 6.176 14.88 21.216 51.616 23.008 55.392 1.824 3.776 3.648 8.896 1.088 13.856-2.4 5.12-4.512 7.392-8.288 11.744-3.776 4.352-7.36 7.68-11.136 12.352-3.456 4.064-7.36 8.416-3.008 15.936 4.352 7.36 19.392 31.904 41.536 51.616 28.576 25.44 51.744 33.568 60.032 37.024 6.176 2.56 13.536 1.952 18.048-2.848 5.728-6.176 12.8-16.416 20-26.496 5.12-7.232 11.584-8.128 18.368-5.568 6.912 2.4 43.488 20.48 51.008 24.224 7.52 3.776 12.48 5.568 14.304 8.736 1.792 3.168 1.792 18.048-4.384 35.52z' data-original='%23FAFAFA' class='active-path' fill='%23fafafa'/%3E%3C/svg%3E");
  }

  .pum[data-popmake*="header-contacts-switcher__trigger"]
    .popup-header-msg
    a:last-child {
    margin-bottom: 0;
  }

  .pum[data-popmake*="header-contacts-switcher__trigger"] .popup-header-msg br {
    display: none;
  }
  /* #endregion */
}

@media (min-width: 981px) {
  .header-lang,
  .header-contacts,
  .header-mobmenu {
    display: none !important;
  }
}

/* divi change mobile menu breakpoints */
@media only screen and (min-width: 981px) and (max-width: 1279px) {
  /* #et_mobile_nav_menu {
        display:block; 
        margin-bottom:10px; 
        margin-top:5px;
    }

    #top-menu-nav, #top-menu {
        display: none;
    } */

  header#main-header {
    position: absolute !important;
  }
}

@media (max-width: 981px) {
  #main-header .container {
    width: 100% !important;
    padding: 16px;
  }
  #main-header .et_mobile_menu {
    border-top: 0;
    margin: 0;
    top: 100%;
    box-shadow: none;
    height: 65vh;
    overflow-y: auto;
  }
  #main-header .et_mobile_menu::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 20px;
    background-color: #fff;
  }
  #mobile_menu .lang-item,
  #mobile_menu .top-menu-link {
    display: none;
  }
}

.home .et_pb_section_8,
.home .et_pb_section_9 {
  display: none;
}

#cf7sg-form-affiliate-page input.et_pb_button {
  display: block;
  margin: 15px 0;
  color: #2ea3f2 !important;
}

.page-id-13745 .bold_title {
  font-weight: 600;
  font-size: 20px;
  width: 100%;
}

#et-secondary-nav li li {
  padding: 0 0.5em;
}

.form-field.select-service-wrap {
  padding: 20px;
}

.form-field.select-service-wrap .form-label {
  padding-bottom: 10px;
  display: block;
}

.form-field.select-service-wrap .wpcf7-list-item {
  display: block;
}

#call-me-form .select-service-wrap {
  padding: 20px;
}

#call-me-form .request-btn-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
