@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
html {
  overflow-x: hidden;
  padding-top: 180px !important;
}

body {
  overflow-y: visible !important;
}

.codedropz-upload-inner div:first-child {
  font-size: 20px;
  font-weight: bold;
}

.bread {
  opacity: 0.5;
  font-size: 14px;
}

.wp-block-columns .wp-block-column .wp-block-buttons {
  width: 100%;
  margin: 0 !important;
}

.btn-simple {
  padding: 0.5rem 0.7rem;
  color: #fff;
  background: #192b80;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  transition: all 0.3s;
}

.btn-simple:hover {
  background: #0366d6;
}

.btn {
  padding: 8px 32px;
  transition: all 0.3s;
  border-radius: 2px;
  background: #192b80;
  color: #fff;
  text-align: center;
  border-radius: 8px;
}

.btn:hover {
  background: #0366d6;
}

.btn.btn-blue {
  background: #482D70;
}

.btn.btn-blue:hover {
  background: #0366d6;
  color: #fff;
}

.btn.btn-lightblue {
  background: #0366d6;
}

.btn.btn-lightblue:hover {
  background: #482D70;
  color: #fff;
}

.btn.btn-border {
  background: #fff;
  border-radius: 8px;
  color: #0366D6;
  border: 1px solid #0366D6;
}

.btn.btn-border:hover {
  background: #0366D6;
  color: #fff;
}

.btn.btn-ico:after {
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-bottom: -2px;
  margin-left: 8px;
  background-image: url(../img/home.png);
  background-size: contain;
  background-position: center;
}

.head__bottom .menu > li:last-child a {
  padding: 0.5rem 0.7rem;
  color: #fff;
  background: #192b80;
}

.head__bottom .menu > li:last-child a:hover {
  background: #0366d6;
}

.head__top {
  background: #0366d6;
  color: #fff;
  padding: 0.7rem 0;
}

.center-wrap {
  max-width: 1230px;
  margin: auto;
  width: calc(100% - 32px);
}

.head__top-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 11px;
  line-height: 120%;
}

.head__email {
  flex: 0 1 auto;
}

.head__email a {
  background-image: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M22 8.608v8.142a3.25 3.25 0 0 1-3.066 3.245L18.75 20H5.25a3.25 3.25 0 0 1-3.245-3.066L2 16.75V8.608l9.652 5.056a.75.75 0 0 0 .696 0L22 8.608ZM5.25 4h13.5a3.25 3.25 0 0 1 3.234 2.924L12 12.154l-9.984-5.23a3.25 3.25 0 0 1 3.048-2.919L5.25 4h13.5-13.5Z" fill="%2397a9fe" class="fill-212121"></path></svg>');
  filter: brightness(10);
  transition: all 0.3s;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 1.1rem;
  text-transform: uppercase;
  color: #fff;
  padding-left: 1.5rem;
}

.head__email a:hover {
  filter: brightness(1);
  color: #97a9fe;
}

.head__menu {
  flex: 0 1 auto;
  display: flex;
  justify-content: flex-end;
}

.head__menu ul#menu-top-menu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  list-style: none;
  margin: 0;
  padding: 0;
}

.head__menu ul#menu-top-menu a {
  color: #fff;
  transition: all 0.3s;
  text-transform: uppercase;
}

.head__menu ul#menu-top-menu a:hover {
  color: #97a9fe;
}

.head__call {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
}

.head__menu ul#menu-top-menu li {
  margin-right: 0.75rem;
}

.head__right {
  flex: 0 1 auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.head__search {
  width: 1.5rem;
  height: 1.5rem;
  flex: 0 1 1.5rem;
}

.head__search-bnt {
  width: 1.5rem;
  height: 1.5rem;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 32 32" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m27.414 24.586-5.077-5.077A9.932 9.932 0 0 0 24 14c0-5.514-4.486-10-10-10S4 8.486 4 14s4.486 10 10 10a9.932 9.932 0 0 0 5.509-1.663l5.077 5.077a2 2 0 1 0 2.828-2.828zM7 14c0-3.86 3.14-7 7-7s7 3.14 7 7-3.14 7-7 7-7-3.14-7-7z" fill="%2397a9fe" class="fill-000000"></path></svg>');
  filter: brightness(10);
  transition: all 0.3s;
  cursor: pointer;
}

.head__search-bnt:hover {
  filter: brightness(1);
}

.head__time {
  color: #fff;
  padding-left: 1.5rem;
  flex: 0 1 auto;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z" fill="%23ffffff" class="fill-000000"></path></svg>');
  background-repeat: no-repeat;
  background-size: 1rem;
  background-position: left center;
  text-transform: uppercase;
}

.head__phone {
  flex: 0 1 auto;
}

.head__phone a {
  color: #fff;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 10.999h2C22 5.869 18.127 2 12.99 2v2C17.052 4 20 6.943 20 10.999z" fill="%2397a9fe" class="fill-000000"></path><path d="M13 8c2.103 0 3 .897 3 3h2c0-3.225-1.775-5-5-5v2zm3.422 5.443a1.001 1.001 0 0 0-1.391.043l-2.393 2.461c-.576-.11-1.734-.471-2.926-1.66-1.192-1.193-1.553-2.354-1.66-2.926l2.459-2.394a1 1 0 0 0 .043-1.391L6.859 3.513a1 1 0 0 0-1.391-.087l-2.17 1.861a1 1 0 0 0-.29.649c-.015.25-.301 6.172 4.291 10.766C11.305 20.707 16.323 21 17.705 21c.202 0 .326-.006.359-.008a.992.992 0 0 0 .648-.291l1.86-2.171a1 1 0 0 0-.086-1.391l-4.064-3.696z" fill="%2397a9fe" class="fill-000000"></path></svg>');
  padding-left: 24px;
  filter: brightness(10);
  transition: all 0.3s;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: left top 1px;
  background-size: 20px;
}

.head__phone a:hover {
  filter: brightness(1);
  color: #97a9fe;
}

.head__wa {
  flex: 0 1 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0.5rem;
}

.head__whatsapp {
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg height="512px" style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="_x31_3-whatsapp"><g><g><path d="M256.063,16.75h-0.125C124.379,16.75,17.397,124.051,17.397,256 c0,52.336,16.819,100.848,45.422,140.232l-29.732,88.873l91.716-29.394c37.725,25.063,82.731,39.538,131.26,39.538 c131.559,0,238.541-107.335,238.541-239.25C494.604,124.083,387.621,16.75,256.063,16.75L256.063,16.75z M256.063,16.75" style="fill:%235ACF5F;"/><path d="M394.896,354.596c-5.758,16.304-28.604,29.817-46.824,33.771 c-12.473,2.657-28.754,4.785-83.568-18.006c-70.125-29.127-115.28-100.575-118.795-105.21 c-3.375-4.637-28.336-37.827-28.336-72.165c0-34.331,17.386-51.052,24.398-58.223c5.751-5.897,15.267-8.583,24.394-8.583 c2.954,0,5.606,0.146,7.997,0.267c7.008,0.302,10.524,0.717,15.151,11.813c5.756,13.909,19.77,48.239,21.445,51.771 c1.701,3.53,3.396,8.311,1.012,12.945c-2.24,4.788-4.205,6.91-7.725,10.975c-3.521,4.073-6.865,7.182-10.381,11.544 c-3.219,3.798-6.859,7.867-2.801,14.896c4.055,6.879,18.07,29.812,38.707,48.235c26.641,23.775,48.229,31.372,55.957,34.604 c5.756,2.395,12.615,1.822,16.816-2.663c5.34-5.774,11.938-15.342,18.645-24.759c4.771-6.76,10.795-7.599,17.119-5.208 c6.441,2.244,40.531,19.143,47.541,22.641c7.006,3.529,11.635,5.203,13.334,8.165 C400.652,324.361,400.652,338.271,394.896,354.596L394.896,354.596z M394.896,354.596" style="fill:%23FCFCFC;"/></g></g></g><g id="Layer_1"/></svg>');
  display: block;
  background-size: contain;
}

.head__whatsapp-note {
  position: absolute;
  width: 8.5rem;
  bottom: -2.5rem;
  left: -1rem;
  background: #1b1b42;
  color: #fff;
  padding: 0.5rem;
  border-radius: 0.5rem;
  font-weight: 600;
  transform: scaleY(0);
  transition: all 0.3s;
}

.head__whatsapp:hover .head__whatsapp-note {
  transform: scaleY(1);
}

.head__whatsapp-note:after {
  content: "";
  position: absolute;
  left: 18px;
  top: -16px;
  border: 10px solid transparent;
  border-bottom: 10px solid #1b1b42;
}

.head__bottom {
  background: #f2f5fa;
  padding: 1rem 0;
}

.head__bottom-wrap {
  justify-content: space-between;
  display: flex;
  align-items: center;
}

.head__nav .sub-menu {
  display: none;
  position: absolute;
  z-index: 44;
  margin: 0;
  padding: 0;
  background: #fafafa;
  list-style: none;
  padding: 0.5rem 1rem;
  min-width: 200px;
  max-height: calc(100vh - 120px);
  overflow-y: auto;
}

.head__nav .sub-menu::-webkit-scrollbar {
  width: 6px; /* ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð²ÑÐµÐ¹ Ð¿Ð¾Ð»Ð¾ÑÑ‹ Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‚ÐºÐ¸ */
}

.head__nav .sub-menu::-webkit-scrollbar-track {
  background: #ÑÑÑ; /* Ñ†Ð²ÐµÑ‚ Ð·Ð¾Ð½Ñ‹ Ð¾Ñ‚ÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ */
}

.head__nav .sub-menu::-webkit-scrollbar-thumb {
  background-color: #0366d6; /* Ñ†Ð²ÐµÑ‚ Ð±ÐµÐ³ÑƒÐ½ÐºÐ° */
  border-radius: 20px; /* Ð¾ÐºÑ€ÑƒÐ³Ð»Ð¾ÑÑŒ Ð±ÐµÐ³ÑƒÐ½ÐºÐ° */
  border: 3px solid #0366d6; /* Ð¾Ñ‚ÑÑ‚ÑƒÐ¿ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð±ÐµÐ³ÑƒÐ½ÐºÐ° */
}

.head__nav .sub-menu li {
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #f2f2f2;
}

.head__nav .sub-menu li:last-child {
  padding-bottom: 0rem;
  margin-bottom: 0rem;
  border-bottom: 0px solid #f2f2f2;
}

.head__logo {
  flex: 0 1 11rem;
}

.head__logo a {
  display: flex;
  align-items: center;
}

.head__nav .menu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  list-style: none;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  margin: 0;
  padding: 0;
}

.head__nav .menu > li {
  margin-left: 0.9rem;
  padding-bottom: 6px;
  padding-top: 6px;
}

.head .gb-shape-1 {
  height: 50px;
  width: calc(100% + 1.3px);
  position: relative;
  min-width: 100%;
  background: url(../img/head-bg.PNG);
}

.head .gb-shape-1 svg {
  height: 50px;
  width: calc(100% + 1.3px);
  position: relative;
  min-width: 100%;
  fill: #fff;
  background: #f2f5fa;
}

.head__nav .menu > li.menu-item-has-children {
  position: relative;
  padding-right: 0.7rem;
}

.head__nav .menu > li.menu-item-has-children:after {
  content: "";
  height: 1rem;
  width: 1rem;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><path d="M14.83 16.42 24 25.59l9.17-9.17L36 19.25l-12 12-12-12z" fill="%23192b80" class="fill-000000"></path><path d="M0-.75h48v48H0z" fill="none"></path></svg>');
  position: absolute;
  top: 0.6rem;
  right: -0.35rem;
  transition: all 0.3s;
}

.head__nav .menu > li.menu-item-has-children.active:after {
  transform: rotate(180deg);
}

.head__menu .menu > li.menu-item-has-children:after {
  content: "";
  height: 16px;
  width: 16px;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><path d="M14.83 16.42 24 25.59l9.17-9.17L36 19.25l-12 12-12-12z" fill="%23ffffff" class="fill-000000"></path><path d="M0-.75h48v48H0z" fill="none"></path></svg>');
  position: absolute;
  top: 5px;
  transition: all 0.3s;
  right: -16px;
}

.head__menu .sub-menu li {
  padding: 10px 0;
}

.head__menu .menu > li.menu-item-has-children.active:after {
  transform: rotate(180deg);
}

.head__menu .menu > li {
  padding: 6px 0;
}

.head__menu .menu > li.menu-item-has-children {
  margin-right: 1.5rem !important;
  position: relative;
}

.head__menu .sub-menu {
  display: none;
  position: absolute;
  z-index: 44;
  margin: 0;
  padding: 0;
  background: #192b80;
  list-style: none;
  padding: 0.5rem 1rem;
  min-width: 200px;
  max-height: calc(100vh - 60px);
  overflow-y: auto;
}

.head__menu .sub-menu li {
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #f2f2f2;
}

.head__menu .sub-menu li:last-child {
  margin-bottom: 0rem;
  border-bottom: 0px solid #f2f2f2;
}

.head {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 11;
}

.header-search {
  position: absolute;
  z-index: 100;
  width: 100%;
  background: #1b1b42;
  top: 0;
  height: 53px;
  padding: 6px 0;
  display: none;
}

.header-search__block {
  display: flex;
  align-items: center;
}

.header-search__input {
  flex: 1;
  background: transparent !important;
  color: #fff !important;
  border: 2px solid #482d70 !important;
  height: 40px;
  margin-right: 0;
  font-size: 14px;
}

.header-search__input::placeholder {
  color: #fff !important;
}

.header-search__btn {
  height: 40px;
  padding: 0;
  width: 8rem;
  text-align: center;
  font-size: 15px;
}

.header-search_close {
  width: 2rem;
  height: 40px;
  flex: 0 1 2rem;
  cursor: pointer;
  margin-left: 1rem;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 512 512"><path d="M443.6 387.1 312.4 255.4l131.5-130c5.4-5.4 5.4-14.2 0-19.6l-37.4-37.6c-2.6-2.6-6.1-4-9.8-4-3.7 0-7.2 1.5-9.8 4L256 197.8 124.9 68.3c-2.6-2.6-6.1-4-9.8-4-3.7 0-7.2 1.5-9.8 4L68 105.9c-5.4 5.4-5.4 14.2 0 19.6l131.5 130L68.4 387.1c-2.6 2.6-4.1 6.1-4.1 9.8 0 3.7 1.4 7.2 4.1 9.8l37.4 37.6c2.7 2.7 6.2 4.1 9.8 4.1 3.5 0 7.1-1.3 9.8-4.1L256 313.1l130.7 131.1c2.7 2.7 6.2 4.1 9.8 4.1 3.5 0 7.1-1.3 9.8-4.1l37.4-37.6c2.6-2.6 4.1-6.1 4.1-9.8-.1-3.6-1.6-7.1-4.2-9.7z" fill="%23ffffff" class="fill-000000"></path></svg>');
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.3s;
}

.header-search_close:hover {
  transform: rotate(90deg);
}

.burger, .header-mobile {
  display: none;
}

#bugrer-checkbox {
  display: none;
}

.bugrer-toggle {
  position: relative;
  width: 1.8rem;
  height: 1.8rem;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
  transition-duration: 0.5s;
}

.bugrer-bars {
  width: 100%;
  height: 0.2rem;
  background: #1b1b42;
  border-radius: 0px;
}

#bugrer-checkbox:checked + .bugrer-toggle {
  transition-duration: 0.5s;
  transform: rotate(180deg);
}

#bugrer-checkbox:checked + .bugrer-toggle .bugrer-bars {
  position: absolute;
  transition-duration: 0.5s;
}

#bugrer-checkbox:checked + .bugrer-toggle #bugrer-bar1 {
  width: 100%;
  transform: rotate(45deg);
  transition-duration: 0.5s;
}

#bugrer-checkbox:checked + .bugrer-toggle #bugrer-bar2 {
  transform: scaleX(0);
  transition-duration: 0.5s;
}

#bugrer-checkbox:checked + .bugrer-toggle #bugrer-bar3 {
  width: 100%;
  transform: rotate(-45deg);
  transition-duration: 0.5s;
}

.head__mobile-btn {
  display: none;
}

.header-wrap {
  position: relative !important;
}

.main-first ul {
  margin: 0;
  padding: 0;
  padding-bottom: 50px !important;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  max-width: 1200px;
  position: relative;
  padding: 0 30px;
  margin-right: auto;
  margin-left: auto;
  justify-content: center;
}

.main-first ul li {
  margin: 5px;
}

.main-first ul li a strong {
  font-weight: 400;
}

.main-first ul li a {
  color: #4560E6;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  padding: 4px 8px;
  border: 1px solid #4560E6;
  border-radius: 3px;
  transition: all 0.3s;
}

.main-first ul li a:hover {
  color: #fff;
  background: #4560E6;
}

.main-first ul li a:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_191_1773)"><path d="M1.83288 5.55589C1.62578 5.55648 1.42307 5.61568 1.24821 5.72666C1.07335 5.83764 0.933489 5.99586 0.844798 6.18301C0.756108 6.37016 0.722218 6.5786 0.747048 6.78421C0.771878 6.98982 0.854414 7.1842 0.985108 7.34486L3.77118 10.7578C3.87052 10.8811 3.99786 10.979 4.14261 11.0433C4.28737 11.1075 4.44536 11.1363 4.60348 11.1272C4.94165 11.1091 5.24695 10.9282 5.44161 10.6307L11.229 1.31016C11.2299 1.30861 11.2309 1.30706 11.232 1.30554C11.2863 1.22216 11.2686 1.05693 11.1566 0.953133C11.1258 0.924628 11.0895 0.902729 11.0499 0.888783C11.0103 0.874837 10.9683 0.869141 10.9265 0.872044C10.8846 0.874948 10.8438 0.88639 10.8065 0.905665C10.7692 0.924941 10.7363 0.951643 10.7097 0.984126C10.7077 0.986679 10.7055 0.989195 10.7033 0.991672L4.86667 7.58622C4.84446 7.61132 4.81749 7.63175 4.78731 7.64633C4.75714 7.66091 4.72437 7.66936 4.69091 7.67117C4.65745 7.67298 4.62396 7.66812 4.59239 7.65688C4.56082 7.64564 4.5318 7.62823 4.50702 7.60568L2.56994 5.84293C2.36876 5.6585 2.10581 5.5561 1.83288 5.55589Z" fill="%234560E6"/></g><defs><clipPath id="clip0_191_1773"><rect width="12" height="12" fill="white"/></clipPath></defs></svg>');
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 4px;
  transition: all 0.3s;
}

.main-first ul li a:hover:before {
  filter: brightness(11);
}

.main-services-more {
  display: none;
}

@media (max-width: 1280px) {
  .head__nav .menu {
    font-size: 11px;
  }
  .head__logo {
    flex: 0 1 10rem;
  }
  .head__nav .sub-menu {
    width: 12rem;
    word-break: break-all;
    font-size: 14px;
  }
  .header-search {
    height: 51px;
    padding: 5px 0;
  }
  .head__nav .menu > li.menu-item-has-children:after {
    top: 7px;
  }
  .head__bottom {
    padding: 0.7rem 0;
  }
}
@media (max-width: 1024px) {
  html {
    padding-top: 109px !important;
  }
  .head__menu {
    display: none;
  }
  .head__nav {
    display: none;
  }
  .burger {
    display: block;
  }
  .head .gb-shape-1 {
    display: none;
  }
  .head__bottom {
    border-bottom: 2px solid #fff;
  }
  .header-mobile {
    position: absolute;
    width: 100%;
    max-height: calc(100vh - 13rem);
    overflow-y: scroll;
    z-index: 111;
    /* background: #fff; */
    background: #1b1b42;
    top: 6.5rem;
  }
  .header-mobile__info {
    display: none;
  }
  .header-mobile__wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 1.5rem 0 1.65rem 0;
  }
  .header-mobile__menu {
    width: 100%;
  }
  .header-mobile__menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .header-mobile__menu li {
    margin-bottom: 0.5rem;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid rgba(204, 204, 204, 0.2196078431);
  }
  .header-mobile__menu a {
    color: #fff;
    font-size: 15px;
    opacity: 0.8;
    text-transform: uppercase;
  }
  .header-mobile__menu a:hover {
    opacity: 1;
    color: #fff;
  }
  .header-mobile__menu ul ul.sub-menu {
    display: none;
    padding-bottom: 1rem;
  }
  .header-mobile .menu-top-menu-container li:last-child {
    margin-bottom: 0rem;
    padding-bottom: 0rem;
    border-bottom: 0px solid rgba(204, 204, 204, 0.2196078431);
  }
  .header-mobile__menu ul.sub-menu li {
    margin-bottom: 0rem;
    padding-bottom: 0.75rem;
    border-bottom: 0px solid rgba(204, 204, 204, 0.2196078431);
    line-height: 110%;
  }
  .header-mobile__menu ul.sub-menu li:last-child {
    padding-bottom: 0rem;
  }
  .header-mobile__menu ul.sub-menu {
    padding-top: 1rem;
    padding-left: 2rem;
  }
  .header-mobile__menu ul.sub-menu a {
    text-transform: unset;
  }
  .menu-item-has-children > .top__arrow {
    content: "";
    height: 1rem;
    width: 2rem;
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><path d="M14.83 16.42 24 25.59l9.17-9.17L36 19.25l-12 12-12-12z" fill="%23ffffff" class="fill-000000"></path><path d="M0-.75h48v48H0z" fill="none"></path></svg>');
    transition: all 0.3s;
    display: inline-block;
    margin-bottom: -0.2rem;
    margin-left: -0.15rem;
    background-repeat: no-repeat;
    transition: all 0.3s;
    cursor: pointer;
    background-position: center;
    padding: 0 1rem;
  }
  .menu-item-has-children.active > .top__arrow {
    transform: rotate(180deg);
  }
}
@media (max-width: 767px) {
  .lists {
    flex-direction: column !important;
  }
  .main-services-more {
    display: block;
  }
  .main-services {
    height: 196px;
    overflow: hidden;
    margin-bottom: 20px;
  }
  .head__top .head__email, .head__top .head__time {
    display: none;
  }
  .head__mobile-btn {
    display: block;
    margin-right: 0.5rem;
  }
  .head__mobile-btn .btn-simple {
    padding: 0.35rem 0.7rem;
  }
  .header-mobile {
    max-height: calc(100vh - 6rem);
  }
  .header-mobile__info {
    width: 100%;
    display: grid;
    grid-gap: 1rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
    font-size: 13px;
    margin-bottom: 1rem;
  }
  .btn.btn-white {
    background: #fff;
    color: #1b1b42;
    font-size: 16px;
    font-weight: 700;
    padding: 0.75rem 1rem;
    display: block;
    text-align: center;
  }
}
@media (max-width: 560px) {
  .header-mobile__menu ul.sub-menu {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
  }
  .header-search_close {
    min-width: 2rem;
  }
  .header-search__input {
    min-width: 4rem;
  }
  .header-search__btn {
    width: 5rem;
  }
}
@media (max-width: 400px) {
  .head__mobile-btn .btn-simple {
    padding: 0.35rem;
    font-size: 13px;
  }
  .head__phone a {
    font-size: 14px;
  }
  .main-first ul li a {
    font-size: 14px;
    line-height: 22px;
    padding: 4px 4px;
  }
  .main-first h1 {
    font-size: 36px !important;
    margin-top: 8px;
  }
}
.foot {
  background: #1B1B42;
  color: #D2D7F2;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  padding-top: 82px;
  margin-top: 50px;
  position: relative;
}

.foot .gb-shape-1 {
  color: #fff;
  left: 0;
  right: 0;
  top: -6px;
  transform: scaleY(-1);
  position: absolute;
  overflow: hidden;
  pointer-events: none;
  line-height: 0;
}

.foot .gb-shape-1 svg {
  fill: currentColor;
  height: 40px;
  width: calc(100% + 1.3px);
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  min-width: 100%;
}

.foot__row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 24px;
}

.foot__logo {
  margin-bottom: 24px;
}

.foot__slogo {
  margin-bottom: 40px;
}

.foot__rate-numb {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.foot__rate-number {
  color: #FFF;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 111px;
  height: 47px;
  background-image: url('data:image/svg+xml,<svg width="112" height="49" viewBox="0 0 112 49" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M111 42.2828V6.71721C111 3.55968 107.193 1 102.498 1L8.5023 1C3.80661 1 0 3.55968 0 6.71721V42.2828C0 45.4403 3.80661 48 8.5023 48L102.498 48C107.193 48 111 45.4403 111 42.2828Z" fill="%234560E6" stroke="%23D3E6FF" stroke-width="2" stroke-miterlimit="10"/><g opacity="0.7"><path d="M102.929 1.5802H8.07081C3.61343 1.5802 0 3.96285 0 6.90199V42.0979C0 45.0371 3.61343 47.4197 8.07081 47.4197H102.929C107.387 47.4197 111 45.0371 111 42.0979V6.90199C111 3.96285 107.387 1.5802 102.929 1.5802Z" fill="%23EDF5FF"/><path d="M102.929 1.5802H8.07081C3.61343 1.5802 0 3.96285 0 6.90199V42.0979C0 45.0371 3.61343 47.4197 8.07081 47.4197H102.929C107.387 47.4197 111 45.0371 111 42.0979V6.90199C111 3.96285 107.387 1.5802 102.929 1.5802Z" fill="url(%23paint0_linear_64_195)"/></g><defs><linearGradient id="paint0_linear_64_195" x1="98.5737" y1="53.3712" x2="81.5122" y2="-4.18993" gradientUnits="userSpaceOnUse"><stop stop-color="%23D3E6FF"/><stop offset="0.401042" stop-color="%234560E6"/><stop offset="0.58" stop-color="%234560E6"/><stop offset="1" stop-color="%23D3E6FF"/></linearGradient></defs></svg>');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 17px;
}

.foot__rate-text1 {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
}

.foot__rate-stars {
  width: 108.42px;
  height: 17.014px;
  margin-right: 17px;
  background-image: url('data:image/svg+xml,<svg width="109" height="18" viewBox="0 0 109 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9364 11.3358L14.7524 15.9893C14.7796 16.1452 14.7627 16.3055 14.7034 16.4523C14.6442 16.599 14.5451 16.7263 14.4172 16.8197C14.2894 16.9132 14.138 16.9691 13.98 16.9811C13.822 16.9931 13.6638 16.9608 13.5233 16.8878L9.22015 14.6493C9.13068 14.6027 9.03123 14.5783 8.93028 14.5783C8.82933 14.5783 8.72988 14.6027 8.64041 14.6493L4.35606 16.9152C4.21602 16.9892 4.05805 17.0226 3.90001 17.0116C3.74196 17.0007 3.59012 16.9459 3.46163 16.8533C3.33315 16.7608 3.23313 16.6342 3.17288 16.4878C3.11263 16.3415 3.09454 16.1813 3.12067 16.0252L3.9187 11.2764C3.93698 11.1687 3.92873 11.0583 3.89465 10.9545C3.86057 10.8508 3.80168 10.7569 3.7231 10.681L0.257917 7.3315C0.144043 7.22113 0.0633892 7.08113 0.0251015 6.92734C-0.0131862 6.77355 -0.00758006 6.61212 0.0412803 6.46135C0.0901406 6.31058 0.180299 6.17648 0.301554 6.07426C0.422808 5.97203 0.570314 5.90575 0.727349 5.88293L5.40601 5.18756C5.5424 5.16693 5.67172 5.11347 5.78281 5.0318C5.89389 4.95013 5.98342 4.8427 6.04366 4.71877L8.12246 0.475422C8.19217 0.333338 8.30027 0.213545 8.43456 0.129579C8.56885 0.045614 8.72398 0.000818476 8.88242 0.000249626C9.04086 -0.000319224 9.19629 0.0433662 9.33118 0.126365C9.46607 0.209364 9.57504 0.328377 9.64577 0.469957L11.7543 4.69846C11.8155 4.82162 11.9058 4.92804 12.0175 5.0085C12.1291 5.08895 12.2587 5.14102 12.3951 5.16021L17.0784 5.82355C17.2354 5.84568 17.3829 5.91123 17.5045 6.01278C17.626 6.11433 17.7167 6.24782 17.7662 6.39815C17.8157 6.54849 17.822 6.70966 17.7846 6.86342C17.7471 7.01719 17.6673 7.15741 17.5541 7.26822L14.1789 10.5841C14.0804 10.6804 14.0069 10.7991 13.9647 10.93C13.9224 11.061 13.9127 11.2002 13.9364 11.3358Z" fill="%23FB9B29"/><path d="M36.5897 11.3358L37.4057 15.9893C37.4329 16.1452 37.416 16.3055 37.3567 16.4523C37.2975 16.599 37.1984 16.7263 37.0706 16.8197C36.9427 16.9132 36.7913 16.9691 36.6333 16.9811C36.4753 16.9931 36.3171 16.9608 36.1766 16.8878L31.8735 14.6493C31.784 14.6027 31.6845 14.5783 31.5836 14.5783C31.4826 14.5783 31.3832 14.6027 31.2937 14.6493L27.0094 16.9152C26.8693 16.9892 26.7114 17.0226 26.5533 17.0116C26.3953 17.0007 26.2434 16.9459 26.1149 16.8533C25.9865 16.7608 25.8864 16.6342 25.8262 16.4878C25.7659 16.3415 25.7479 16.1813 25.774 16.0252L26.572 11.2764C26.5903 11.1687 26.582 11.0583 26.548 10.9545C26.5139 10.8508 26.455 10.7569 26.3764 10.681L22.9112 7.3315C22.7974 7.22113 22.7167 7.08113 22.6784 6.92734C22.6401 6.77355 22.6457 6.61212 22.6946 6.46135C22.7435 6.31058 22.8336 6.17648 22.9549 6.07426C23.0761 5.97203 23.2236 5.90575 23.3807 5.88293L28.0593 5.18756C28.1958 5.16718 28.3252 5.11382 28.4364 5.03212C28.5475 4.95042 28.637 4.84286 28.697 4.71877L30.7758 0.475422C30.8455 0.333338 30.9536 0.213545 31.0879 0.129579C31.2222 0.045614 31.3773 0.000818476 31.5357 0.000249626C31.6942 -0.000319224 31.8496 0.0433662 31.9845 0.126365C32.1194 0.209364 32.2283 0.328377 32.2991 0.469957L34.4115 4.69846C34.4727 4.82162 34.5631 4.92804 34.6747 5.0085C34.7864 5.08895 34.916 5.14102 35.0523 5.16021L39.7357 5.82355C39.8926 5.84568 40.0402 5.91123 40.1617 6.01278C40.2832 6.11433 40.3739 6.24782 40.4234 6.39815C40.4729 6.54849 40.4793 6.70966 40.4418 6.86342C40.4043 7.01719 40.3245 7.15741 40.2114 7.26822L36.8315 10.5841C36.7331 10.6804 36.6597 10.7992 36.6176 10.9301C36.5755 11.0611 36.5659 11.2003 36.5897 11.3358Z" fill="%23FB9B29"/><path d="M59.2421 11.3358L60.0581 15.9893C60.0853 16.1452 60.0684 16.3055 60.0091 16.4523C59.9499 16.599 59.8508 16.7263 59.7229 16.8197C59.5951 16.9132 59.4437 16.9691 59.2857 16.9811C59.1277 16.9931 58.9695 16.9608 58.829 16.8878L54.5259 14.6493C54.4364 14.6027 54.3369 14.5783 54.236 14.5783C54.135 14.5783 54.0356 14.6027 53.9461 14.6493L49.6618 16.9152C49.5217 16.9892 49.3637 17.0226 49.2057 17.0116C49.0477 17.0007 48.8958 16.9459 48.7673 16.8533C48.6388 16.7608 48.5388 16.6342 48.4786 16.4878C48.4183 16.3415 48.4002 16.1813 48.4264 16.0252L49.2252 11.2764C49.2433 11.1687 49.2349 11.0582 49.2007 10.9545C49.1665 10.8507 49.1075 10.7569 49.0288 10.681L45.5636 7.3315C45.4498 7.22139 45.3691 7.08169 45.3306 6.92818C45.2921 6.77468 45.2974 6.6135 45.3458 6.46283C45.3942 6.31215 45.4839 6.178 45.6046 6.07553C45.7254 5.97306 45.8724 5.90635 46.0291 5.88293L50.7078 5.18756C50.8443 5.16705 50.9738 5.11364 51.085 5.03196C51.1963 4.95028 51.2859 4.8428 51.3462 4.71877L53.4242 0.475422C53.494 0.333338 53.6021 0.213545 53.7364 0.129579C53.8706 0.045614 54.0258 0.000818476 54.1842 0.000249626C54.3426 -0.000319224 54.4981 0.0433662 54.633 0.126365C54.7679 0.209364 54.8768 0.328377 54.9475 0.469957L57.06 4.69846C57.1213 4.82154 57.2117 4.92789 57.3233 5.00833C57.4349 5.08878 57.5645 5.1409 57.7008 5.16021L62.3841 5.82355C62.5411 5.84555 62.6888 5.91102 62.8104 6.01252C62.9321 6.11402 63.0228 6.2475 63.0724 6.39786C63.122 6.54821 63.1285 6.70943 63.091 6.86325C63.0536 7.01708 62.9738 7.15736 62.8606 7.26822L59.4838 10.5841C59.3857 10.6806 59.3124 10.7993 59.2703 10.9302C59.2282 11.0611 59.2185 11.2003 59.2421 11.3358Z" fill="%23FB9B29"/><path d="M81.8946 11.3358L82.7106 15.9893C82.738 16.1451 82.7212 16.3055 82.6621 16.4523C82.603 16.5991 82.5039 16.7264 82.3761 16.8199C82.2483 16.9134 82.0969 16.9693 81.9389 16.9813C81.7809 16.9933 81.6227 16.9609 81.4822 16.8878L77.1791 14.6493C77.0897 14.6027 76.9902 14.5783 76.8892 14.5783C76.7883 14.5783 76.6888 14.6027 76.5994 14.6493L72.315 16.9152C72.175 16.9892 72.017 17.0226 71.859 17.0116C71.7009 17.0007 71.5491 16.9459 71.4206 16.8533C71.2921 16.7608 71.1921 16.6342 71.1318 16.4878C71.0716 16.3415 71.0535 16.1813 71.0796 16.0252L71.8785 11.2764C71.8966 11.1687 71.8882 11.0582 71.8539 10.9545C71.8197 10.8507 71.7607 10.7569 71.6821 10.681L68.2177 7.3315C68.1039 7.22139 68.0232 7.08169 67.9847 6.92818C67.9462 6.77468 67.9515 6.6135 67.9999 6.46283C68.0483 6.31215 68.1379 6.178 68.2587 6.07553C68.3794 5.97306 68.5265 5.90635 68.6832 5.88293L73.3619 5.18756C73.4982 5.16693 73.6276 5.11347 73.7386 5.0318C73.8497 4.95013 73.9392 4.8427 73.9995 4.71877L76.0775 0.475422C76.1472 0.333338 76.2553 0.213545 76.3896 0.129579C76.5239 0.045614 76.679 0.000818476 76.8375 0.000249626C76.9959 -0.000319224 77.1514 0.0433662 77.2862 0.126365C77.4211 0.209364 77.5301 0.328377 77.6008 0.469957L79.7093 4.69846C79.7707 4.82164 79.8612 4.92805 79.973 5.0085C80.0848 5.08895 80.2145 5.14102 80.3509 5.16021L85.0343 5.82355C85.1912 5.84568 85.3388 5.91123 85.4603 6.01278C85.5819 6.11433 85.6725 6.24782 85.722 6.39815C85.7715 6.54849 85.7779 6.70966 85.7404 6.86342C85.7029 7.01719 85.6231 7.15741 85.51 7.26822L82.1363 10.5841C82.0381 10.6806 81.9649 10.7993 81.9228 10.9302C81.8807 11.0611 81.871 11.2003 81.8946 11.3358Z" fill="%23FB9B29"/><path d="M104.548 11.3357L105.364 15.9893C105.391 16.1451 105.374 16.3055 105.315 16.4522C105.256 16.5989 105.156 16.7262 105.029 16.8197C104.901 16.9131 104.749 16.969 104.591 16.9811C104.433 16.9931 104.275 16.9608 104.135 16.8878L99.8315 14.6493C99.7419 14.6025 99.6423 14.578 99.5412 14.578C99.4401 14.578 99.3405 14.6025 99.251 14.6493L94.9674 16.9151C94.8273 16.9891 94.6694 17.0225 94.5113 17.0116C94.3533 17.0007 94.2015 16.9458 94.073 16.8533C93.9445 16.7607 93.8445 16.6341 93.7842 16.4878C93.724 16.3415 93.7059 16.1812 93.732 16.0252L94.53 11.2763C94.5482 11.1686 94.5398 11.0581 94.5055 10.9544C94.4713 10.8507 94.4123 10.7568 94.3337 10.681L90.8693 7.33145C90.7554 7.22108 90.6747 7.08107 90.6364 6.92728C90.5981 6.77349 90.6037 6.61207 90.6526 6.4613C90.7015 6.31052 90.7916 6.17643 90.9129 6.0742C91.0342 5.97197 91.1817 5.90569 91.3387 5.88288L96.0174 5.18751C96.1537 5.16687 96.283 5.11341 96.3941 5.03174C96.5052 4.95007 96.5948 4.84264 96.655 4.71872L98.7338 0.475369C98.8034 0.333251 98.9114 0.213409 99.0456 0.129402C99.1799 0.0453953 99.335 0.000574532 99.4934 5.48592e-06C99.6518 -0.00056356 99.8072 0.0431476 99.942 0.126188C100.077 0.209228 100.186 0.32829 100.256 0.469904L102.365 4.6984C102.426 4.82151 102.517 4.92785 102.629 5.00828C102.74 5.08872 102.87 5.14083 103.006 5.16016L107.69 5.8235C107.847 5.84562 107.994 5.91117 108.116 6.01272C108.237 6.11427 108.328 6.24776 108.378 6.3981C108.427 6.54843 108.433 6.70961 108.396 6.86337C108.358 7.01714 108.279 7.15736 108.165 7.26817L104.789 10.5841C104.69 10.6805 104.617 10.7992 104.575 10.9302C104.533 11.0611 104.524 11.2003 104.548 11.3357Z" fill="%23FB9B29"/></svg>');
}

.foot__rate-bottom {
  display: flex;
  align-items: center;
}

.foot__about {
  display: flex;
  align-items: flex-start;
  margin-bottom: 10px;
}

.foot__about-pic {
  flex: 0 1 33%;
  margin-right: 16px;
}

.foot__about-pic a {
  color: rgba(255, 255, 255, 0.7215686275);
  padding-top: 4px;
  display: block;
}

.foot__about-pic a:hover {
  color: #fff;
}

.foot__about-text {
  flex: 1;
}

.foot__about-title {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 8px;
}

.foot__about-sibtitle {
  margin: 8px 0;
}

.foot__about-text p {
  margin-bottom: 0px;
}

.foot__info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.foot__info a {
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
  padding: 2px 8px;
  border-radius: 2px;
  border: 1px solid #FFF;
  transition: all 0.3s;
  margin: 5px 0;
}

.foot__info a:before {
  -webkit-mask: var(--svg);
  /* Firefox and Safari */
  mask: var(--svg);
  background-color: #fff;
  --svg: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_64_11)"><path d="M5 0C2.24304 0 0 2.24304 0 5C0 7.75696 2.24304 10 5 10C5.87921 10 6.74377 9.76867 7.50061 9.33075L6.875 8.24859C6.30799 8.57666 5.65948 8.75 5 8.75C2.93214 8.75 1.24999 7.06786 1.24999 5C1.24999 2.93214 2.93214 1.24999 5 1.24999C7.06786 1.24999 8.75 2.93214 8.75 5V5.54443C8.75 5.95337 8.48726 6.24999 8.125 6.24999C7.78045 6.24999 7.49999 5.96954 7.49999 5.62499V3.125H6.63601C6.19633 2.74089 5.62829 2.49999 5 2.49999C3.62152 2.49999 2.49999 3.62152 2.49999 5C2.49999 6.37848 3.62152 7.50001 5 7.50001C5.65643 7.50001 6.24993 7.24042 6.69648 6.82512C7.04069 7.23417 7.54979 7.50001 8.125 7.50001C9.17634 7.50001 10 6.64095 10 5.54443V5C10 2.24304 7.75696 0 5 0ZM5 6.24999C4.3106 6.24999 3.75 5.68938 3.75 5C3.75 4.3106 4.31062 3.75 5 3.75C5.6894 3.75 6.24999 4.31062 6.24999 5C6.24999 5.6894 5.6894 6.24999 5 6.24999Z" fill="white"/></g><defs><clipPath id="clip0_64_11"><rect width="10" height="10" fill="white"/></clipPath></defs></svg>');
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-bottom: -1px;
  margin-right: 5px;
}

.foot__info a.--tel:before {
  --svg: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.07998 10H6.91998C7.79998 10 8.51998 9.28 8.51998 8.4V1.6C8.51998 0.72 7.79998 0 6.91998 0H3.07998C2.19998 0 1.47998 0.72 1.47998 1.6V8.4C1.47998 9.28 2.19998 10 3.07998 10ZM5.02398 9.04C4.49598 9.04 4.06398 8.592 4.06398 8.064C4.06398 7.536 4.49598 7.096 5.02398 7.096C5.55206 7.096 5.98398 7.544 5.98398 8.072C5.98398 8.592 5.55998 9.04 5.02398 9.04ZM2.59998 2.248C2.59998 1.672 3.07198 1.2 3.64798 1.2H6.35198C6.9279 1.2 7.39998 1.672 7.39998 2.248V5.272C7.39998 5.848 6.92798 6.32 6.35198 6.32H3.64798C3.07198 6.32 2.59998 5.848 2.59998 5.272V2.248Z" fill="white"/></svg>') ;
}

.foot__info a.--wa:before {
  --svg: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_64_23)"><path d="M7.3994 5.7461C7.37992 5.73675 6.6509 5.37776 6.52135 5.33113C6.46846 5.31214 6.41181 5.2936 6.35155 5.2936C6.2531 5.2936 6.17041 5.34266 6.10599 5.43902C6.03317 5.54727 5.81271 5.80496 5.7446 5.88194C5.7357 5.89211 5.72356 5.90425 5.71629 5.90425C5.70976 5.90425 5.59694 5.85779 5.56278 5.84295C4.78073 5.50324 4.18713 4.68633 4.10573 4.54857C4.09411 4.52876 4.09362 4.51977 4.09353 4.51977C4.09638 4.50928 4.12268 4.48292 4.13625 4.46931C4.17596 4.43003 4.21898 4.37824 4.2606 4.32815C4.28031 4.30441 4.30005 4.28065 4.31944 4.25824C4.37982 4.18798 4.40671 4.13344 4.43788 4.07026L4.45421 4.03743C4.53031 3.88623 4.46531 3.75863 4.4443 3.71743C4.42706 3.68295 4.11924 2.94003 4.08651 2.86198C4.00781 2.67363 3.90382 2.58594 3.75931 2.58594C3.7459 2.58594 3.75931 2.58594 3.70307 2.58831C3.6346 2.5912 3.26171 2.64029 3.09684 2.74422C2.922 2.85444 2.62622 3.20581 2.62622 3.82373C2.62622 4.37987 2.97914 4.90496 3.13067 5.10467C3.13444 5.1097 3.14135 5.11993 3.15138 5.13461C3.73168 5.98207 4.45508 6.61013 5.18843 6.90308C5.89444 7.18509 6.22875 7.21769 6.41882 7.21769H6.41885C6.49872 7.21769 6.56265 7.21142 6.61905 7.20587L6.65482 7.20246C6.89872 7.18084 7.43469 6.90311 7.55661 6.56431C7.65265 6.29746 7.67797 6.0059 7.61408 5.90009C7.57031 5.82815 7.49489 5.79194 7.3994 5.7461Z" fill="white"/><path d="M5.08876 0C2.38045 0 0.17707 2.18682 0.17707 4.87477C0.17707 5.74416 0.409733 6.59516 0.850479 7.33997L0.00687558 9.82844C-0.00883871 9.87484 0.0028496 9.92614 0.0371678 9.96107C0.0619405 9.98636 0.0955444 10 0.129863 10C0.143012 10 0.156259 9.99802 0.169181 9.9939L2.76399 9.16935C3.47405 9.54873 4.27658 9.74899 5.08879 9.74899C7.79684 9.74903 9.99999 7.56244 9.99999 4.87477C9.99999 2.18682 7.79684 0 5.08876 0ZM5.08876 8.73357C4.32451 8.73357 3.58428 8.51289 2.94798 8.09536C2.92658 8.0813 2.90175 8.07409 2.87675 8.07409C2.86353 8.07409 2.85028 8.0761 2.8374 8.08019L1.53756 8.49338L1.95717 7.25542C1.97074 7.21536 1.96395 7.17117 1.93895 7.13701C1.45441 6.47494 1.19827 5.6927 1.19827 4.87477C1.19827 2.74675 2.94353 1.01545 5.08873 1.01545C7.23366 1.01545 8.97873 2.74675 8.97873 4.87477C8.97876 7.00253 7.23373 8.73357 5.08876 8.73357Z" fill="white"/></g><defs><clipPath id="clip0_64_23"><rect width="10" height="10" fill="white"/></clipPath></defs></svg>') ;
}

.foot__info a:hover {
  background: #fff;
  color: #1B1B42;
}

.foot__info a:hover:before {
  background-color: #1B1B42;
}

.foot__title {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 16px;
}

.foot__ul {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #D2D7F2;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
}

.foot__ul a {
  color: #D2D7F2;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 150% */
  transition: 0.3s all;
}

.foot__ul a:hover {
  color: #fff;
}

.foot__li.--contact a {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  text-decoration-line: underline;
}

.foot__li.--contact a:hover {
  text-decoration-line: none;
}

.foot__li {
  margin-bottom: 16px;
  display: flex;
  align-items: flex-start;
}

.foot__li:last-child {
  margin-bottom: 0px;
}

.foot__li:before {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_64_90)"><path d="M8 0C3.5871 0 0 3.5871 0 8C0 12.4129 3.5871 16 8 16C12.4129 16 16 12.4129 16 8C16 3.5871 12.4129 0 8 0ZM8 14.0645C4.65806 14.0645 1.93548 11.3419 1.93548 8C1.93548 4.65806 4.65806 1.93548 8 1.93548C11.3419 1.93548 14.0645 4.65806 14.0645 8C14.0645 11.3419 11.3419 14.0645 8 14.0645Z" fill="white"/><path d="M9.29039 10.5806H9.16135V6.83871C9.16135 6.4129 8.81297 6.06451 8.38716 6.06451H8.19361H7.61297H6.77426C6.34845 6.06451 5.93555 6.4129 5.93555 6.83871V7.6129C5.93555 8.03871 6.34845 8.38709 6.77426 8.38709H6.83877V12.129C6.83877 12.5548 7.18716 12.9032 7.61297 12.9032H7.87103H8.38716H9.29039C9.71619 12.9032 10.0646 12.5548 10.0646 12.129V11.3548C10.0646 10.929 9.71619 10.5806 9.29039 10.5806Z" fill="white"/><path d="M7.99991 5.35487C8.64128 5.35487 9.1612 4.83494 9.1612 4.19358C9.1612 3.55221 8.64128 3.03229 7.99991 3.03229C7.35855 3.03229 6.83862 3.55221 6.83862 4.19358C6.83862 4.83494 7.35855 5.35487 7.99991 5.35487Z" fill="white"/></g><defs><clipPath id="clip0_64_90"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
  margin-right: 8px;
  display: inline-block;
  margin-top: 4px;
  flex: 0 1 16px;
  min-width: 16px;
}

.foot__socials {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 220px;
  margin-top: 24px;
}

.foot__social {
  width: 24px;
  height: 24px;
  -webkit-mask: var(--svg);
  /* Firefox and Safari */
  mask: var(--svg);
  background-color: #D2D7F2;
  --svg: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="23" height="23" rx="11.5" stroke="%23D2D7F2"/><path d="M9.10031 16.5H6.92344V9.48985H9.10031V16.5ZM8.0107 8.5336C7.31461 8.5336 6.75 7.95704 6.75 7.26095C6.75 6.92659 6.88282 6.60592 7.11925 6.3695C7.35568 6.13307 7.67634 6.00024 8.0107 6.00024C8.34506 6.00024 8.66573 6.13307 8.90215 6.3695C9.13858 6.60592 9.27141 6.92659 9.27141 7.26095C9.27141 7.95704 8.70656 8.5336 8.0107 8.5336ZM17.2477 16.5H15.0755V13.0875C15.0755 12.2742 15.0591 11.2313 13.9437 11.2313C12.8119 11.2313 12.6384 12.1149 12.6384 13.0289V16.5H10.4639V9.48985H12.5517V10.4461H12.5822C12.8728 9.89532 13.5827 9.31407 14.6419 9.31407C16.845 9.31407 17.25 10.7649 17.25 12.6492V16.5H17.2477Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__social:hover {
  background-color: #fff;
}

.foot__social.--facebook {
  --svg: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="23" height="23" rx="11.5" stroke="%23D2D7F2"/><path d="M14.7922 12.75L15.1255 10.5783H13.0417V9.16898C13.0417 8.57484 13.3328 7.9957 14.2661 7.9957H15.2134V6.14672C15.2134 6.14672 14.3537 6 13.5318 6C11.8157 6 10.694 7.04016 10.694 8.92313V10.5783H8.78638V12.75H10.694V18H13.0417V12.75H14.7922Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__social.--twit {
  --svg: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="23" height="23" rx="11.5" stroke="%23D2D7F2"/><path d="M16.7665 9.55588C16.7741 9.66247 16.7741 9.76909 16.7741 9.87568C16.7741 13.1269 14.2995 16.8731 9.77665 16.8731C8.38324 16.8731 7.08884 16.4696 6 15.7691C6.19798 15.7919 6.38831 15.7995 6.59391 15.7995C7.74363 15.7995 8.80202 15.4112 9.6472 14.7488C8.56598 14.7259 7.65989 14.0178 7.3477 13.0432C7.5 13.066 7.65227 13.0812 7.81219 13.0812C8.03299 13.0812 8.25382 13.0508 8.45939 12.9975C7.33249 12.7691 6.48729 11.7792 6.48729 10.5838V10.5534C6.81469 10.7361 7.19543 10.8503 7.59895 10.8655C6.93652 10.4239 6.50252 9.67009 6.50252 8.81729C6.50252 8.36045 6.62433 7.94166 6.83754 7.57618C8.0482 9.06856 9.86801 10.0432 11.9086 10.1498C11.8705 9.96704 11.8477 9.7767 11.8477 9.58634C11.8477 8.231 12.9441 7.12695 14.3071 7.12695C15.0152 7.12695 15.6548 7.42391 16.104 7.9036C16.6598 7.79701 17.1928 7.59141 17.6649 7.3097C17.4822 7.88077 17.0939 8.36047 16.5837 8.66502C17.0786 8.61174 17.5583 8.47466 18 8.28432C17.665 8.77161 17.2462 9.2056 16.7665 9.55588Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__social.--wa {
  --svg: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="23" height="23" rx="11.5" stroke="%23D2D7F2"/><g clip-path="url(%23clip0_54_624)"><path d="M15.6773 8.27578C14.6953 7.29141 13.3875 6.75 11.9977 6.75C9.12891 6.75 6.79453 9.08437 6.79453 11.9531C6.79453 12.8695 7.03359 13.7648 7.48828 14.5547L6.75 17.25L9.50859 16.5258C10.268 16.9406 11.1234 17.1586 11.9953 17.1586H11.9977C14.8641 17.1586 17.25 14.8242 17.25 11.9555C17.25 10.5656 16.6594 9.26016 15.6773 8.27578ZM11.9977 16.282C11.2195 16.282 10.4578 16.0734 9.79453 15.6797L9.6375 15.5859L8.00156 16.0148L8.4375 14.4188L8.33437 14.2547C7.90078 13.5656 7.67344 12.7711 7.67344 11.9531C7.67344 9.56953 9.61406 7.62891 12 7.62891C13.1555 7.62891 14.2406 8.07891 15.0562 8.89687C15.8719 9.71484 16.3734 10.8 16.3711 11.9555C16.3711 14.3414 14.3812 16.282 11.9977 16.282ZM14.3695 13.043C14.2406 12.9773 13.6008 12.6633 13.4813 12.6211C13.3617 12.5766 13.275 12.5555 13.1883 12.6867C13.1016 12.818 12.8531 13.1086 12.7758 13.1977C12.7008 13.2844 12.6234 13.2961 12.4945 13.2305C11.7305 12.8484 11.2289 12.5484 10.725 11.6836C10.5914 11.4539 10.8586 11.4703 11.107 10.9734C11.1492 10.8867 11.1281 10.8117 11.0953 10.7461C11.0625 10.6805 10.8023 10.0406 10.6945 9.78047C10.5891 9.52734 10.4813 9.5625 10.4016 9.55781C10.3266 9.55313 10.2398 9.55313 10.1531 9.55313C10.0664 9.55313 9.92578 9.58594 9.80625 9.71484C9.68672 9.84609 9.35156 10.1602 9.35156 10.8C9.35156 11.4398 9.81797 12.0586 9.88125 12.1453C9.94688 12.232 10.7977 13.5445 12.1031 14.1094C12.9281 14.4656 13.2516 14.4961 13.6641 14.4352C13.9148 14.3977 14.4328 14.1211 14.5406 13.8164C14.6484 13.5117 14.6484 13.2516 14.6156 13.1977C14.5852 13.1391 14.4984 13.1062 14.3695 13.043Z" fill="%23D2D7F2"/></g><defs><clipPath id="clip0_54_624"><rect width="12" height="12" fill="white" transform="translate(6 6)"/></clipPath></defs></svg>') ;
}

.foot__social.--inst {
  --svg: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="22.3925" height="23" rx="11.1962" stroke="%23D2D7F2"/><path d="M11.5978 8.58299C9.71096 8.58299 8.18899 10.105 8.18899 11.9918C8.18899 13.8787 9.71096 15.4007 11.5978 15.4007C13.4847 15.4007 15.0067 13.8787 15.0067 11.9918C15.0067 10.105 13.4847 8.58299 11.5978 8.58299ZM11.5978 14.208C10.3785 14.208 9.38164 13.2142 9.38164 11.9918C9.38164 10.7695 10.3755 9.77565 11.5978 9.77565C12.8202 9.77565 13.814 10.7695 13.814 11.9918C13.814 13.2142 12.8172 14.208 11.5978 14.208ZM15.9412 8.44355C15.9412 8.88561 15.5852 9.23866 15.1461 9.23866C14.7041 9.23866 14.351 8.88264 14.351 8.44355C14.351 8.00447 14.707 7.64845 15.1461 7.64845C15.5852 7.64845 15.9412 8.00447 15.9412 8.44355ZM18.199 9.25052C18.1485 8.18544 17.9052 7.242 17.125 6.4647C16.3477 5.6874 15.4042 5.44412 14.3392 5.39072C13.2414 5.32842 9.95127 5.32842 8.85355 5.39072C7.79144 5.44116 6.848 5.68443 6.06773 6.46173C5.28746 7.23904 5.04715 8.18248 4.99375 9.24756C4.93145 10.3453 4.93145 13.6354 4.99375 14.7332C5.04418 15.7982 5.28746 16.7417 6.06773 17.519C6.848 18.2963 7.78847 18.5396 8.85355 18.593C9.95127 18.6553 13.2414 18.6553 14.3392 18.593C15.4042 18.5425 16.3477 18.2993 17.125 17.519C17.9023 16.7417 18.1456 15.7982 18.199 14.7332C18.2613 13.6354 18.2613 10.3482 18.199 9.25052ZM16.7808 15.911C16.5494 16.4925 16.1014 16.9405 15.517 17.1748C14.6418 17.522 12.565 17.4418 11.5978 17.4418C10.6307 17.4418 8.55094 17.519 7.6787 17.1748C7.09721 16.9434 6.64922 16.4954 6.41484 15.911C6.06773 15.0358 6.14783 12.959 6.14783 11.9918C6.14783 11.0247 6.0707 8.94494 6.41484 8.07271C6.64625 7.49121 7.09424 7.04323 7.6787 6.80885C8.5539 6.46173 10.6307 6.54184 11.5978 6.54184C12.565 6.54184 14.6447 6.4647 15.517 6.80885C16.0985 7.04026 16.5465 7.48825 16.7808 8.07271C17.1279 8.94791 17.0478 11.0247 17.0478 11.9918C17.0478 12.959 17.1279 15.0387 16.7808 15.911Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__row.--2 {
  border-top: 1px solid #4560E6;
  border-bottom: 1px solid #4560E6;
  margin: 24px 0;
  padding: 24px 0;
}

.foot_bottom {
  padding: 0 0 24px 0;
  text-align: center;
  color: #D2D7F2;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

.foot__menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.foot__menu ul li {
  margin: 16px 0;
}

.foot__menu a {
  color: #D2D7F2;
  font-size: 16px;
  font-style: normal;
  display: flex;
  align-items: flex-start;
  font-weight: 400;
  line-height: 24px; /* 150% */
}

.foot__menu a:hover {
  color: #fff;
}

.foot__menu a:before {
  content: "";
  width: 16px;
  height: 16px;
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_66_314)"><path d="M8 0.25C3.72009 0.25 0.25 3.72134 0.25 8C0.25 12.2812 3.72009 15.75 8 15.75C12.2799 15.75 15.75 12.2812 15.75 8C15.75 3.72134 12.2799 0.25 8 0.25ZM8 3.6875C8.72487 3.6875 9.3125 4.27513 9.3125 5C9.3125 5.72487 8.72487 6.3125 8 6.3125C7.27513 6.3125 6.6875 5.72487 6.6875 5C6.6875 4.27513 7.27513 3.6875 8 3.6875ZM9.75 11.625C9.75 11.8321 9.58209 12 9.375 12H6.625C6.41791 12 6.25 11.8321 6.25 11.625V10.875C6.25 10.6679 6.41791 10.5 6.625 10.5H7V8.5H6.625C6.41791 8.5 6.25 8.33209 6.25 8.125V7.375C6.25 7.16791 6.41791 7 6.625 7H8.625C8.83209 7 9 7.16791 9 7.375V10.5H9.375C9.58209 10.5 9.75 10.6679 9.75 10.875V11.625Z" fill="%23D2D7F2"/></g><defs><clipPath id="clip0_66_314"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
  -webkit-mask: var(--svg);
  /* Firefox and Safari */
  mask: var(--svg);
  background-color: #D2D7F2;
  margin-top: 4px;
  margin-right: 8px;
  min-width: 16px;
}

.foot__menu a:hover:before {
  background-color: #fff;
}

.foot__row.--2 .foot__coll:first-child li:nth-child(1) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7188 2.21878L7.9375 5.00003H4.75C4.55109 5.00003 4.36032 5.07905 4.21967 5.2197C4.07902 5.36035 4 5.55112 4 5.75003V10.25C4 10.4489 4.07902 10.6397 4.21967 10.7804C4.36032 10.921 4.55109 11 4.75 11H7.93937L10.7188 13.7813C11.1875 14.25 12 13.921 12 13.25V2.75003C12 2.07909 11.1875 1.75003 10.7188 2.21878Z" fill="%23D2D7F2"/></svg>');
}

.foot__row.--2 .foot__coll:first-child li:nth-child(2) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_66_288)"><path d="M11.3134 6.69584L10.931 3H12.25C12.6642 3 13 2.66422 13 2.25V0.75C13 0.335781 12.6642 0 12.25 0H3.75C3.33578 0 3 0.335781 3 0.75V2.25C3 2.66422 3.33578 3 3.75 3H5.06897L4.68663 6.69584C3.17078 7.40062 2 8.66441 2 10.25C2 10.6642 2.33578 11 2.75 11H7V14.2502C7 14.289 7.00903 14.3273 7.02641 14.362L7.77641 15.862C7.86831 16.0458 8.13153 16.0462 8.22363 15.862L8.97363 14.362C8.99098 14.3273 9.00002 14.289 9.00003 14.2502V11H13.25C13.6643 11 14 10.6642 14 10.25C14 8.65053 12.8131 7.39313 11.3134 6.69584Z" fill="%23D2D7F2"/></g><defs><clipPath id="clip0_66_288"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') ;
}

.foot__row.--2 .foot__coll:first-child li:nth-child(3) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.5575 8.7775L12.6775 7.6525C12.575 7.6125 12.3625 7.56 12.1225 7.6525L9.2425 8.7775C8.975 8.8825 8.8 9.1275 8.8 9.4C8.8 12.19 10.5175 14.12 12.1225 14.7475C12.3625 14.84 12.5725 14.7875 12.6775 14.7475C13.96 14.2475 16 12.5125 16 9.4C16 9.1275 15.825 8.8825 15.5575 8.7775ZM12.4 13.56V8.8325L14.7875 9.765C14.6475 11.9425 13.265 13.15 12.4 13.56ZM5.6 8.4C7.3675 8.4 8.8 6.9675 8.8 5.2C8.8 3.4325 7.3675 2 5.6 2C3.8325 2 2.4 3.4325 2.4 5.2C2.4 6.9675 3.8325 8.4 5.6 8.4ZM8 9.4C8 9.3375 8.02 9.28 8.0275 9.22C7.965 9.2175 7.905 9.2 7.84 9.2H7.4225C6.8675 9.455 6.25 9.6 5.6 9.6C4.95 9.6 4.335 9.455 3.7775 9.2H3.36C1.505 9.2 0 10.705 0 12.56V13.6C0 14.2625 0.5375 14.8 1.2 14.8H10C10.17 14.8 10.3325 14.7625 10.48 14.7C9.13 13.6275 8 11.7825 8 9.4Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__row.--2 .foot__coll:first-child li:nth-child(4) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.8 7.6C6.3475 7.6 7.6 6.3475 7.6 4.8C7.6 3.2525 6.3475 2 4.8 2C3.2525 2 2 3.2525 2 4.8C2 6.3475 3.2525 7.6 4.8 7.6ZM6.72 8.4H6.5125C5.9925 8.65 5.415 8.8 4.8 8.8C4.185 8.8 3.61 8.65 3.0875 8.4H2.88C1.29 8.4 0 9.69 0 11.28V12C0 12.6625 0.5375 13.2 1.2 13.2H8.4C9.0625 13.2 9.6 12.6625 9.6 12V11.28C9.6 9.69 8.31 8.4 6.72 8.4ZM12 7.6C13.325 7.6 14.4 6.525 14.4 5.2C14.4 3.875 13.325 2.8 12 2.8C10.675 2.8 9.6 3.875 9.6 5.2C9.6 6.525 10.675 7.6 12 7.6ZM13.2 8.4H13.105C12.7575 8.52 12.39 8.6 12 8.6C11.61 8.6 11.2425 8.52 10.895 8.4H10.8C10.29 8.4 9.82 8.5475 9.4075 8.785C10.0175 9.4425 10.4 10.315 10.4 11.28V12.24C10.4 12.295 10.3875 12.3475 10.385 12.4H14.8C15.4625 12.4 16 11.8625 16 11.2C16 9.6525 14.7475 8.4 13.2 8.4Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__row.--2 .foot__coll:first-child li:nth-child(5) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_66_290)"><path d="M16.8967 9.12791L14.6334 13.0077C14.4573 13.3097 14.2051 13.5602 13.902 13.7343C13.5989 13.9084 13.2555 14 12.9059 14H0.407031C-0.171812 14 -0.532469 13.3721 -0.240812 12.8721L2.02244 8.99225C2.19857 8.69031 2.45076 8.43981 2.75388 8.26571C3.05699 8.09161 3.40044 8 3.75 8H16.2489C16.8277 8 17.1884 8.62791 16.8967 9.12791ZM3.75 7H14V5.5C14 4.67156 13.3284 4 12.5 4H7.5L5.5 2H0.5C-0.328438 2 -1 2.67156 -1 3.5V12.1889L1.15866 8.48837C1.69419 7.57031 2.68716 7 3.75 7Z" fill="%23D2D7F2"/></g><defs><clipPath id="clip0_66_290"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') ;
}

.foot__row.--2 .foot__coll:nth-child(2) li:nth-child(1) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_66_292)"><path d="M10.9812 10.0188L8 13L5.01875 10.0188C2.78438 10.1157 1 11.9438 1 14.2V14.5C1 15.3282 1.67188 16 2.5 16H13.5C14.3281 16 15 15.3282 15 14.5V14.2C15 11.9438 13.2156 10.1157 10.9812 10.0188ZM1.425 2.4938L1.625 2.54067V4.36567C1.40625 4.49692 1.25 4.72505 1.25 5.00005C1.25 5.26255 1.39375 5.4813 1.59688 5.61567L1.10938 7.56255C1.05625 7.77817 1.175 8.00005 1.34688 8.00005H2.65313C2.825 8.00005 2.94375 7.77817 2.89062 7.56255L2.40313 5.61567C2.60625 5.4813 2.75 5.26255 2.75 5.00005C2.75 4.72505 2.59375 4.49692 2.375 4.36567V2.72192L4.4375 3.2188C4.16875 3.7563 4 4.3563 4 5.00005C4 7.20942 5.79063 9.00005 8 9.00005C10.2094 9.00005 12 7.20942 12 5.00005C12 4.3563 11.8344 3.7563 11.5625 3.2188L14.5719 2.4938C15.1406 2.3563 15.1406 1.64692 14.5719 1.50942L8.62187 0.0719238C8.21562 -0.0249512 7.7875 -0.0249512 7.38125 0.0719238L1.425 1.5063C0.859375 1.6438 0.859375 2.3563 1.425 2.4938Z" fill="%23D2D7F2"/></g><defs><clipPath id="clip0_66_292"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') ;
}

.foot__row.--2 .foot__coll:nth-child(2) li:nth-child(2) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 10.5C10 10.7762 9.77625 11 9.5 11H6.5C6.22375 11 6 10.7762 6 10.5V9H0V13.5C0 14.3 0.7 15 1.5 15H14.5C15.3 15 16 14.3 16 13.5V9H10V10.5ZM14.5 4H12V2.5C12 1.7 11.3 1 10.5 1H5.5C4.7 1 4 1.7 4 2.5V4H1.5C0.7 4 0 4.7 0 5.5V8H16V5.5C16 4.7 15.3 4 14.5 4ZM10 4H6V3H10V4Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__row.--2 .foot__coll:nth-child(2) li:nth-child(3) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_66_296)"><path d="M10.6429 7.60057C10.2204 7.60057 9.82294 7.37559 9.60795 7.01561L8.00055 4.35078L6.39566 7.01561C6.17817 7.37809 5.78069 7.60307 5.35822 7.60307C5.24573 7.60307 5.13323 7.58807 5.02574 7.55557L1.60096 6.57564V11.0254C1.60096 11.3928 1.85094 11.7128 2.20592 11.8003L7.61058 13.1527C7.86556 13.2152 8.13305 13.2152 8.38553 13.1527L13.7952 11.8003C14.1502 11.7103 14.4002 11.3903 14.4002 11.0254V6.57564L10.9754 7.55307C10.8679 7.58557 10.7554 7.60057 10.6429 7.60057ZM15.9576 4.79575L14.6701 2.22591C14.5926 2.07092 14.4251 1.98093 14.2527 2.00342L8.00055 2.80087L10.2929 6.60313C10.3879 6.76062 10.5779 6.83562 10.7554 6.78562L15.7026 5.37321C15.9501 5.30072 16.07 5.02573 15.9576 4.79575ZM1.33097 2.22591L0.0435554 4.79575C-0.0714374 5.02573 0.0510549 5.30072 0.296039 5.37071L5.24323 6.78312C5.42072 6.83312 5.6107 6.75812 5.7057 6.60063L8.00055 2.80087L1.74595 2.00342C1.57346 1.98343 1.40847 2.07092 1.33097 2.22591Z" fill="%23D2D7F2"/></g><defs><clipPath id="clip0_66_296"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') ;
}

.foot__row.--2 .foot__coll:nth-child(2) li:nth-child(4) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_66_300)"><path d="M15.2311 9.86558L13.8999 9.09683C14.0343 8.37183 14.0343 7.62808 13.8999 6.90308L15.2311 6.13433C15.3843 6.04683 15.453 5.86558 15.403 5.69683C15.0561 4.58433 14.4655 3.57808 13.6936 2.74058C13.5749 2.61246 13.3811 2.58121 13.2311 2.66871L11.8999 3.43746C11.3405 2.95621 10.6968 2.58433 9.9999 2.34058V0.806206C9.9999 0.631206 9.87802 0.478081 9.70615 0.440581C8.55927 0.184331 7.38427 0.196831 6.29365 0.440581C6.12177 0.478081 5.9999 0.631206 5.9999 0.806206V2.34371C5.30615 2.59058 4.6624 2.96246 4.0999 3.44058L2.77177 2.67183C2.61865 2.58433 2.42802 2.61246 2.30927 2.74371C1.5374 3.57808 0.946773 4.58433 0.599898 5.69996C0.546773 5.86871 0.618648 6.04996 0.771773 6.13746L2.10302 6.90621C1.96865 7.63121 1.96865 8.37496 2.10302 9.09996L0.771773 9.86871C0.618648 9.95621 0.549898 10.1375 0.599898 10.3062C0.946773 11.4187 1.5374 12.425 2.30927 13.2625C2.42802 13.3906 2.62177 13.4218 2.77177 13.3343L4.10302 12.5656C4.6624 13.0468 5.30615 13.4187 6.00302 13.6625V15.2C6.00302 15.375 6.1249 15.5281 6.29677 15.5656C7.44365 15.8218 8.61865 15.8093 9.70927 15.5656C9.88115 15.5281 10.003 15.375 10.003 15.2V13.6625C10.6968 13.4156 11.3405 13.0437 11.903 12.5656L13.2343 13.3343C13.3874 13.4218 13.578 13.3937 13.6968 13.2625C14.4686 12.4281 15.0593 11.4218 15.4061 10.3062C15.453 10.1343 15.3843 9.95308 15.2311 9.86558ZM7.9999 10.5C6.62177 10.5 5.4999 9.37808 5.4999 7.99996C5.4999 6.62183 6.62177 5.49996 7.9999 5.49996C9.37802 5.49996 10.4999 6.62183 10.4999 7.99996C10.4999 9.37808 9.37802 10.5 7.9999 10.5Z" fill="%23D2D7F2"/></g><defs><clipPath id="clip0_66_300"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') ;
}

.foot__row.--2 .foot__coll:nth-child(2) li:nth-child(5) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.625 5C14.8313 5 15 4.83125 15 4.625V3.375C15 3.16875 14.8313 3 14.625 3H14V1.5C14 0.671875 13.3281 0 12.5 0H2.5C1.67188 0 1 0.671875 1 1.5V14.5C1 15.3281 1.67188 16 2.5 16H12.5C13.3281 16 14 15.3281 14 14.5V13H14.625C14.8313 13 15 12.8313 15 12.625V11.375C15 11.1687 14.8313 11 14.625 11H14V9H14.625C14.8313 9 15 8.83125 15 8.625V7.375C15 7.16875 14.8313 7 14.625 7H14V5H14.625ZM7.5 4C8.60313 4 9.5 4.89687 9.5 6C9.5 7.10313 8.60313 8 7.5 8C6.39687 8 5.5 7.10313 5.5 6C5.5 4.89687 6.39687 4 7.5 4ZM11 11.4C11 11.7312 10.6875 12 10.3 12H4.7C4.3125 12 4 11.7312 4 11.4V10.8C4 9.80625 4.94062 9 6.1 9H6.25625C6.64062 9.15938 7.05937 9.25 7.5 9.25C7.94063 9.25 8.3625 9.15938 8.74375 9H8.9C10.0594 9 11 9.80625 11 10.8V11.4Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__row.--2 .foot__coll:nth-child(2) li:nth-child(6) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.41414 5.41402C6.19508 4.63308 6.19508 3.36652 5.41414 2.58558C4.6332 1.80464 3.36664 1.80464 2.5857 2.58558C1.80477 3.36652 1.80477 4.63308 2.5857 5.41402C3.36695 6.19527 4.6332 6.19527 5.41414 5.41402ZM13.4141 10.5856C12.6332 9.80464 11.3666 9.80464 10.5857 10.5856C9.80477 11.3665 9.80477 12.6331 10.5857 13.414C11.3666 14.195 12.6332 14.195 13.4141 13.414C14.1954 12.6331 14.1954 11.3668 13.4141 10.5856ZM13.3535 3.35339L12.6466 2.64652C12.256 2.25589 11.6229 2.25589 11.2326 2.64652L2.64664 11.2325C2.25602 11.6231 2.25602 12.2562 2.64664 12.6465L3.35352 13.3534C3.74414 13.744 4.37727 13.744 4.76758 13.3534L13.3535 4.76746C13.7441 4.37714 13.7441 3.74402 13.3535 3.35339Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__row.--2 .foot__coll:nth-child(2) li:nth-child(7) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.31305 0C5.8187 0 4.20311 1.02197 2.9347 2.84456C2.70461 3.17519 2.77555 3.6285 3.09652 3.87188L4.44458 4.89403C4.76874 5.13981 5.22995 5.08234 5.48374 4.76441C6.26652 3.78375 6.84717 3.21913 8.06989 3.21913C9.03127 3.21913 10.2204 3.83784 10.2204 4.77009C10.2204 5.47484 9.63861 5.83678 8.68936 6.36897C7.58239 6.98959 6.11752 7.76197 6.11752 9.69413V10C6.11752 10.4142 6.4533 10.75 6.86752 10.75H9.13224C9.54645 10.75 9.88224 10.4142 9.88224 10V9.81959C9.88224 8.48022 13.7969 8.42444 13.7969 4.8C13.7969 2.0705 10.9656 0 8.31305 0ZM7.99989 11.6706C6.80627 11.6706 5.83517 12.6417 5.83517 13.8353C5.83517 15.0289 6.80627 16 7.99989 16C9.19352 16 10.1646 15.0289 10.1646 13.8353C10.1646 12.6417 9.19352 11.6706 7.99989 11.6706Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__row.--2 .foot__coll:nth-child(2) li:nth-child(8) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 1C3.58125 1 0 3.90937 0 7.5C0 9.05 0.66875 10.4688 1.78125 11.5844C1.39062 13.1594 0.084375 14.5625 0.06875 14.5781C0 14.65 -0.01875 14.7563 0.021875 14.85C0.0625 14.9438 0.15 15 0.25 15C2.32188 15 3.875 14.0063 4.64375 13.3938C5.66563 13.7781 6.8 14 8 14C12.4187 14 16 11.0906 16 7.5C16 3.90937 12.4187 1 8 1ZM4 8.5C3.44688 8.5 3 8.05312 3 7.5C3 6.94688 3.44688 6.5 4 6.5C4.55312 6.5 5 6.94688 5 7.5C5 8.05312 4.55312 8.5 4 8.5ZM8 8.5C7.44688 8.5 7 8.05312 7 7.5C7 6.94688 7.44688 6.5 8 6.5C8.55313 6.5 9 6.94688 9 7.5C9 8.05312 8.55313 8.5 8 8.5ZM12 8.5C11.4469 8.5 11 8.05312 11 7.5C11 6.94688 11.4469 6.5 12 6.5C12.5531 6.5 13 6.94688 13 7.5C13 8.05312 12.5531 8.5 12 8.5Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__row.--2 .foot__coll:nth-child(2) li:nth-child(9) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_66_304)"><path d="M14.5781 2.61558L8.57812 0.115578C8.39536 0.0397591 8.19943 0.000732422 8.00156 0.000732422C7.80369 0.000732422 7.60777 0.0397591 7.425 0.115578L1.425 2.61558C0.865625 2.84683 0.5 3.3937 0.5 3.99995C0.5 10.2031 4.07812 14.4906 7.42188 15.8843C7.79063 16.0375 8.20625 16.0375 8.575 15.8843C11.2531 14.7687 15.5 10.9156 15.5 3.99995C15.5 3.3937 15.1344 2.84683 14.5781 2.61558ZM8.00313 13.9468L8 2.04058L13.4969 4.3312C13.3938 9.06245 10.9312 12.4906 8.00313 13.9468Z" fill="%23D2D7F2"/></g><defs><clipPath id="clip0_66_304"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') ;
}

.foot__row.--2 .foot__coll:nth-child(2) li:nth-child(10) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 8C10.2094 8 12 6.20937 12 4C12 1.79063 10.2094 0 8 0C5.79063 0 4 1.79063 4 4C4 6.20937 5.79063 8 8 8ZM10.9937 9.01875L9.5 15L8.5 10.75L9.5 9H6.5L7.5 10.75L6.5 15L5.00625 9.01875C2.77812 9.125 1 10.9469 1 13.2V14.5C1 15.3281 1.67188 16 2.5 16H13.5C14.3281 16 15 15.3281 15 14.5V13.2C15 10.9469 13.2219 9.125 10.9937 9.01875Z" fill="%23D2D7F2"/></svg>') ;
}

.foot__row.--2 .foot__coll:nth-child(2) li:nth-child(11) a:before {
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_66_312)"><path d="M13.2 0.0999872L12 1.49999L10.3 0.0999872C10.2137 0.034591 10.1083 -0.000801017 10 -0.000801017C9.89169 -0.000801017 9.78634 0.034591 9.7 0.0999872L8 1.49999L6.3 0.0999872C6.21366 0.034591 6.10831 -0.000801017 6 -0.000801017C5.89169 -0.000801017 5.78634 0.034591 5.7 0.0999872L4 1.49999L2.8 0.0999872C2.46875 -0.146888 2 0.0874872 2 0.499987V15.5C2 15.9125 2.46875 16.1469 2.8 15.9L4 14.5L5.7 15.9C5.78634 15.9654 5.89169 16.0008 6 16.0008C6.10831 16.0008 6.21366 15.9654 6.3 15.9L8 14.5L9.7 15.9C9.78634 15.9654 9.89169 16.0008 10 16.0008C10.1083 16.0008 10.2137 15.9654 10.3 15.9L12 14.5L13.2 15.9C13.5281 16.1469 14 15.9125 14 15.5V0.499987C14 0.0874872 13.5312 -0.146888 13.2 0.0999872ZM12 11.25C12 11.3875 11.8875 11.5 11.75 11.5H4.25C4.1125 11.5 4 11.3875 4 11.25V10.75C4 10.6125 4.1125 10.5 4.25 10.5H11.75C11.8875 10.5 12 10.6125 12 10.75V11.25ZM12 8.24999C12 8.38749 11.8875 8.49999 11.75 8.49999H4.25C4.1125 8.49999 4 8.38749 4 8.24999V7.74999C4 7.61249 4.1125 7.49999 4.25 7.49999H11.75C11.8875 7.49999 12 7.61249 12 7.74999V8.24999ZM12 5.24999C12 5.38749 11.8875 5.49999 11.75 5.49999H4.25C4.1125 5.49999 4 5.38749 4 5.24999V4.74999C4 4.61249 4.1125 4.49999 4.25 4.49999H11.75C11.8875 4.49999 12 4.61249 12 4.74999V5.24999Z" fill="%23D2D7F2"/></g><defs><clipPath id="clip0_66_312"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') ;
}

.foot__row.--2 {
  grid-template-columns: 1fr 2fr 1fr;
}

.foot__row.--2 .foot__coll:nth-child(2) ul {
  column-count: 2;
}

.foot__row.--2 li:first-child {
  margin-top: 0;
}

.foot__payment {
  border-radius: 2px;
  background: #D2D7F2;
  width: 64px;
  height: 26.667px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  margin-bottom: 8px;
}

.foot__payments {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.foot__li b {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding-left: 4px;
}

.wp-block-table table > *:first-child tr:first-child {
  background: #f2f5fa;
}

@media (max-width: 1024px) {
  .foot__row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 24px;
  }
  .foot__row.--2 {
    grid-template-columns: 1fr 2fr;
  }
}
@media (max-width: 767px) {
  main {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .foot__row {
    grid-template-columns: 1fr !important;
  }
  .foot__slogo {
    margin-bottom: 20px;
  }
  .foot__about-pic {
    flex: 0 1 120px;
  }
  .foot__info {
    display: flex;
    flex-direction: revert;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .foot__info a {
    margin-right: 8px;
  }
}
@media (max-width: 500px) {
  .foot__logo {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .foot__logo img {
    max-width: 309px;
    width: 100%;
  }
  .foot__about {
    margin-top: 10px;
  }
  .foot__info {
    flex-direction: column;
  }
  .foot__info a {
    font-size: 13px;
  }
  .foot__ul {
    font-size: 15px;
  }
  .foot__menu ul li {
    margin: 14px 0;
  }
  .foot__row.--2 .foot__coll:nth-child(2) ul {
    column-count: 1;
  }
  .foot__row.--2 {
    margin-bottom: 16px;
  }
  .foot_bottom {
    padding: 0px 0 16px 0;
  }
  .foot__about-pic {
    flex: 0 1 75px;
  }
}
.fusion-content-tb > .fusion-fullwidth {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.wpcf7 .screen-reader-response {
  display: none !important;
}

span.wpcf7-not-valid-tip {
  font-size: 0.75rem;
}

.wpcf7-not-valid-tip {
  color: #dc3232;
  font-size: 1em;
  font-weight: normal;
  display: block;
}

.wpcf7 .fusion-slider-loading {
  display: none !important;
}

.wpcf7 .submitting .fusion-slider-loading {
  display: block !important;
}

.select-arrow {
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg height="48" viewBox="0 0 48 48" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M14.83 16.42l9.17 9.17 9.17-9.17 2.83 2.83-12 12-12-12z"/><path d="M0-.75h48v48h-48z" fill="none"/></svg>') !important;
  background-color: #fafafa !important;
}

.codedropz-upload-inner h3 {
  font-size: 19px !important;
  line-height: 24px !important;
}

.codedropz-upload-handler {
  background: #fafafa;
}

.dnd-upload-status .dnd-upload-details .name span {
  max-width: 8rem;
  font-size: 14px;
}

.dnd-upload-status .dnd-upload-details .name em {
  font-size: 13px;
}

.form1 {
  padding: 1.25rem;
  padding-bottom: 1rem;
  border-radius: 4px;
  background: #fff;
  border-radius: 0;
  box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.2);
  border-radius: 8px;
  border-top: 4px solid var(--accent-2);
}

.form1__name {
  font-size: 13px;
  margin-bottom: 4px;
  text-align: left;
  opacity: 0.6;
}

.form1 .wpcf7-form-control.wpcf7-radio {
  display: flex;
  justify-content: space-between;
  border-radius: 8px;
  background: #f5f9fc;
  border-radius: 8px;
  overflow: hidden;
}

span.red {
  color: red;
}

.intl-tel-input .country-list {
  z-index: 10 !important;
}

.form1 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
  margin: 0;
  display: flex;
  flex: 0 1 33%;
  text-align: center;
  transition: all 0.3s;
}

.form1 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:hover {
  background: #fff;
}

.form1 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label {
  width: 100%;
  cursor: pointer;
  text-align: center;
  color: #454545;
  text-align: center;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 171.429%;
}

.form1 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input {
  display: none;
}

.form1 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label {
  padding: 1.25rem 0;
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.5rem;
  transition: all 0.3s;
}

.form1 .wpcf7-form-control.wpcf7-radio :checked + .wpcf7-list-item-label {
  color: #fff;
  border-radius: 8px;
  background: #dd5f56;
  box-shadow: -4px 5px 20px 0px rgba(131, 161, 202, 0.24);
  height: 1.8rem;
  margin-bottom: -0.15rem;
}

.form1__row .intl-tel-input .country-list.dropup {
  color: #000;
}

.form1__row .form1__coll.--date input {
  width: 100%;
  padding: 0.4rem 1.1rem;
  border-radius: 5px !important;
  overflow: hidden;
  background: #fafafa;
  border: 0px solid #482d70 !important;
  background: #fafafa;
  padding: 0.5rem 1.1rem;
  color: #334972;
  font-size: 0.75rem;
  max-height: 2.75rem;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
}

.form1__row .intl-tel-input.allow-dropdown input,
.form1__row .intl-tel-input.allow-dropdown input[type=tel] {
  min-width: 100%;
  border-radius: 5px !important;
  overflow: hidden;
  border: 0px solid #482d70 !important;
  background: #fafafa;
  padding: 0.5rem 1.1rem;
  padding-left: 3.5rem;
  color: #334972;
  font-size: 0.75rem;
  max-height: 2.75rem;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
}

.form1__row p {
  margin: 0 !important;
}

.form1__row input {
  border-radius: 5px;
  border: 1px solid #98bdf1;
  background: #fafafa;
  padding: 0.45rem 1.1rem;
  color: #334972;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  max-height: 2.5rem;
  line-height: 200%;
  width: calc(100% - 2.2rem);
}

.form1__row select {
  width: 100%;
  border-radius: 5px !important;
  overflow: hidden !important;
  border: 0px solid #482d70 !important;
  background: #fafafa !important;
  padding: 0.5rem 0.9rem;
  color: #334972;
  font-size: 0.75rem;
  max-height: 44px;
  height: 44px;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
}

form .wpcf7-select-parent .select-arrow {
  border: none !important;
  top: 10px;
  right: 5px;
  border-radius: 20px;
  background-color: transparent;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><path d="M14.83 16.42 24 25.59l9.17-9.17L36 19.25l-12 12-12-12z" fill="%23482d70" class="fill-000000"></path><path d="M0-.75h48v48H0z" fill="none"></path></svg>');
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0 !important;
  width: 1.5rem !important;
  height: 1.5rem !important;
}

.form1__row select:before {
  content: "";
}

.form1__row.--1:first-child {
  margin-top: 1rem;
}

.form1__row.--2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.5rem;
  margin: 0.9rem 0;
  max-width: 100%;
}

.form1__row {
  margin: 0.9rem 0;
}

.form1__row.--submit {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
  position: relative;
}

.form1__row.--submit .wpcf7-spinner {
  display: none;
}

.form1__row.--submit input[type=submit i] {
  color: #fff;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 171.429%;
  border-radius: 8px;
  border: 1px solid #482d70;
  background: #482d70;
  padding: 0.5rem 1.5rem;
  width: auto;
  cursor: pointer;
  position: relative;
  z-index: 5;
  background-size: 1.1rem;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><g data-name="Layer 2"><path d="M4 28a.84.84 0 0 1-.38-.08A1 1 0 0 1 3 27V8.78A4.89 4.89 0 0 1 8 4h16a4.89 4.89 0 0 1 5 4.78v9.44A4.89 4.89 0 0 1 24 23H9.41l-4.7 4.71A1 1 0 0 1 4 28ZM8 6a2.9 2.9 0 0 0-3 2.78v15.81l3.29-3.3A1 1 0 0 1 9 21h15a2.9 2.9 0 0 0 3-2.78V8.78A2.9 2.9 0 0 0 24 6Z" fill="%23ffffff" class="fill-000000"></path><circle cx="16" cy="13.5" r="1.5" fill="%23ffffff" class="fill-000000"></circle><circle cx="21.5" cy="13.5" r="1.5" fill="%23ffffff" class="fill-000000"></circle><circle cx="10.5" cy="13.5" r="1.5" fill="%23ffffff" class="fill-000000"></circle></g><path d="M0 0h32v32H0z" fill="none"></path></svg>');
  background-repeat: no-repeat;
  background-position: left 1.5rem center;
  padding-left: 2.8rem;
}

.form1__row.--submit input[type=submit i]:hover {
  background-color: #5e3f8c;
  border: 1px solid #5e3f8c;
}

.form1__row.--submit input[type=submit i]:before {
  content: "";
  -webkit-mask: var(--svg);
  /* Firefox and Safari */
  mask: var(--svg);
  background-color: #fff;
  --svg: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.9688 0H3.03125C1.99738 0 1.15625 0.841125 1.15625 1.875V14.125C1.15625 15.1589 1.99738 16 3.03125 16H12.9688C14.0026 16 14.8438 15.1589 14.8438 14.125V1.875C14.8438 0.841125 14.0026 0 12.9688 0ZM13.5938 14.125C13.5938 14.4696 13.3134 14.75 12.9688 14.75H3.03125C2.68663 14.75 2.40625 14.4696 2.40625 14.125V5.375H13.5938V14.125ZM13.5938 4.125H2.40625V1.875C2.40625 1.53038 2.68663 1.25 3.03125 1.25H12.9688C13.3134 1.25 13.5938 1.53038 13.5938 1.875V4.125Z" fill="%23F86011"/><path d="M12.1875 9.43994H10.9375V13.0624H12.1875V9.43994Z" fill="%23F86011"/><path d="M5.09375 7.0625H3.84375V8.3125H5.09375V7.0625Z" fill="%23F86011"/><path d="M7.46875 7.0625H6.21875V8.3125H7.46875V7.0625Z" fill="%23F86011"/><path d="M9.8125 7.0625H8.5625V8.3125H9.8125V7.0625Z" fill="%23F86011"/><path d="M5.09375 9.4375H3.84375V10.6875H5.09375V9.4375Z" fill="%23F86011"/><path d="M7.46875 9.4375H6.21875V10.6875H7.46875V9.4375Z" fill="%23F86011"/><path d="M9.8125 9.4375H8.5625V10.6875H9.8125V9.4375Z" fill="%23F86011"/><path d="M12.1875 7.0625H10.9375V8.3125H12.1875V7.0625Z" fill="%23F86011"/><path d="M5.09375 11.8125H3.84375V13.0625H5.09375V11.8125Z" fill="%23F86011"/><path d="M7.46875 11.8125H6.21875V13.0625H7.46875V11.8125Z" fill="%23F86011"/><path d="M9.8125 11.8125H8.5625V13.0625H9.8125V11.8125Z" fill="%23F86011"/></svg>');
  width: 1rem;
  height: 1rem;
  display: inline-block;
  margin-right: 0.35rem;
  margin-bottom: -0.2rem;
}

span.wpcf7-not-valid-tip {
  font-size: 0.75rem;
}

.form1__coll.--select .wpcf7-form-control-wrap {
  position: relative;
}

.form1__coll.--date .wpcf7-form-control-wrap {
  position: relative;
}

.wpcf7-form .form1 textarea {
  min-height: 5rem;
}

.form1 input[type=date i]::-webkit-calendar-picker-indicator {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  background-color: #fafafa;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 64 64" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 64 64"><path d="M19.6-424h-35.2c-2.4 0-4.4-2-4.4-4.4v-32.3c0-2.4 1.6-4.4 3.7-4.4h2.2v2.9h-2.2c-.3 0-.7.6-.7 1.5v32.3c0 .8.7 1.5 1.5 1.5h35.2c.8 0 1.5-.7 1.5-1.5v-32.3c0-.9-.5-1.5-.7-1.5h-2.2v-2.9h2.2c2 0 3.7 2 3.7 4.4v32.3C24-426 22-424 19.6-424" transform="translate(30 478)" fill="%23482d70" class="fill-134563"></path><path d="M-9.7-459.2c-.8 0-1.5-.7-1.5-1.5v-5.9c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v5.9c-.1.8-.7 1.5-1.5 1.5M13.7-459.2c-.8 0-1.5-.7-1.5-1.5v-5.9c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v5.9c0 .8-.7 1.5-1.5 1.5M-5.3-465.1H9.3v3H-5.3zM-17.1-456.3h38.2v3h-38.2zM15.2-450.4h2.9v2.9h-2.9zM9.3-450.4h3v2.9h-3zM3.5-450.4h2.9v2.9H3.5zM-2.4-450.4H.5v2.9h-2.9zM-8.3-450.4h3v2.9h-3zM15.2-444.5h2.9v2.9h-2.9zM9.3-444.5h3v2.9h-3zM3.5-444.5h2.9v2.9H3.5zM-2.4-444.5H.5v2.9h-2.9zM-8.3-444.5h3v2.9h-3zM-14.1-444.5h2.9v2.9h-2.9zM15.2-438.7h2.9v3h-2.9zM9.3-438.7h3v3h-3zM3.5-438.7h2.9v3H3.5zM-2.4-438.7H.5v3h-2.9zM-8.3-438.7h3v3h-3zM-14.1-438.7h2.9v3h-2.9zM9.3-432.8h3v2.9h-3zM3.5-432.8h2.9v2.9H3.5zM-2.4-432.8H.5v2.9h-2.9zM-8.3-432.8h3v2.9h-3zM-14.1-432.8h2.9v2.9h-2.9z" transform="translate(30 478)" fill="%23482d70" class="fill-134563"></path></svg>');
  position: absolute;
  position: absolute;
  right: 0.65rem;
  top: -0.2rem;
  background-repeat: no-repeat;
  background-position: center;
}

.form1 .intl-tel-input {
  position: relative;
  display: inline-block;
  width: 100%;
  border-radius: 20px;
}

.wpcf7-form .form1 textarea, .wpcf7 .form1 input[type=email], .wpcf7-form .form1 .wpcf7-text {
  border-radius: 5px !important;
  width: 100%;
  overflow: hidden;
  border: 0px solid #482d70 !important;
  background: #fafafa;
  padding: 0.5rem 1.1rem;
  color: #334972;
  font-size: 0.75rem;
  max-height: 2.75rem;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
}

.wpcf7-form .form1 textarea::placeholder, .wpcf7 .form1 input[type=email]::placeholder, .wpcf7-form .form1 .wpcf7-text::placeholder {
  color: #334972;
}

.form1__row.--acceptance {
  display: flex;
  justify-content: center;
  margin-bottom: 0;
  font-size: 0.8rem;
}

.intl-tel-input.allow-dropdown .selected-flag {
  border-radius: 0;
}

.intl-tel-input .country-list {
  max-width: 20.5rem;
}

.form1.--small {
  padding-top: 0.75rem;
}

.form1.--small .form1__row {
  margin: 0.75rem 0;
}

.form1.--small .form1__row.--title {
  font-weight: bold;
}

.form1.--small .form1__row.--acceptance {
  margin: 0.5rem 0;
}

.form1.--small .form1__row.--2 {
  grid-gap: 0.75rem;
}

.form1.--blackbg .form1__row {
  margin: 1.25rem 0;
}

.form1.--blackbg .form1__row.--title, .form1.--blackbg .form1__row.--title p {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
  text-align: center;
}

.form1.--blackbg .form1__row.--2 {
  grid-gap: 1.5rem;
}

.form1.--blackbg .form1__name, .form1.--blackbg .form1__name p {
  color: #fff;
  opacity: 1;
}

.form1.--blackbg {
  background: var(--secondary, #101935);
  padding: 40px 0;
  border: none;
  border-radius: 0;
  position: relative;
}

.form1.--blackbg:before {
  content: "";
  top: 0;
  background: var(--secondary, #101935);
  width: 200vw;
  left: -50vw;
  height: 100%;
  position: absolute;
}

.form1.--blackbg > * {
  position: relative;
  z-index: 2;
}

.form1__grid.--2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.5rem;
}

.form1.--blackbg .codedropz-upload-container {
  padding: 18px 20px;
}

.form1.--blackbg .form1__row .intl-tel-input.allow-dropdown input, .form1.--blackbg .form1__row .intl-tel-input.allow-dropdown input[type=tel], .form1.--blackbg .codedropz-upload-handler, .wpcf7-form .form1.--blackbg textarea, .wpcf7 .form1.--blackbg input[type=email], .wpcf7-form .form1.--blackbg .wpcf7-text {
  background: #fff;
}

.form1.--blackbg p {
  margin-bottom: 0;
}

.form1.--blackbg .form1__row select {
  background: #fff;
  height: 44px;
}

.form1.--blackbg .wpcf7-not-valid-tip {
  display: none;
}

.form1.--blackbg .form1__coll:has(.wpcf7-not-valid-tip) > .form1__name, .form1.--blackbg .form1__coll:has(.wpcf7-not-valid-tip) > .form1__name p {
  color: #FF4040;
}

.form1.--blackbg .form1__coll:has(.wpcf7-not-valid-tip) > p *::placeholder {
  color: #FF4040;
}

.form1.--blackbg .form1__coll:has(.wpcf7-not-valid-tip) > p select {
  color: #FF4040;
}

.form1.--blackbg .form1__coll:has(.wpcf7-not-valid-tip) > p option:not(:first-of-type) {
  color: #334972;
}

.codedropz-upload-inner span {
  color: #334972;
}

form:has(.form1.--blackbg) .wpcf7-response-output {
  display: none !important;
}

.form1.--blackbg .dnd-upload-status .dnd-upload-details .remove-file span:after {
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg"><path d="M48 0a48 48 0 1 0 48 48A48.051 48.051 0 0 0 48 0Zm0 84a36 36 0 1 1 36-36 36.04 36.04 0 0 1-36 36Z" fill="%23ffffff" class="fill-000000"></path><path d="M64.242 31.758a5.998 5.998 0 0 0-8.484 0L48 39.516l-7.758-7.758a6 6 0 0 0-8.484 8.484L39.516 48l-7.758 7.758a6 6 0 1 0 8.484 8.484L48 56.484l7.758 7.758a6 6 0 0 0 8.484-8.484L56.484 48l7.758-7.758a5.998 5.998 0 0 0 0-8.484Z" fill="%23ffffff" class="fill-000000"></path></svg>');
}

.form1.--blackbg .form1__row.--submit input[type=submit i] {
  background: var(--cta, #0366D6);
  padding: 12px 50px;
  height: 44px;
  font-size: 16px;
  min-height: 53px;
}

.form1.--blackbg .fusion-slider-loading {
  filter: brightness(2);
}

.form1.--blackbg .form1__row.--submit p {
  display: flex;
  align-items: center;
}

.form1.--blackbg .form1__row.--submit input[type=submit i]:before {
  content: none;
}

.form1.--blackbg .wpcf7-form-control-wrap {
  display: flex;
  flex-direction: column;
}

.form1.--blackbg .form1__row {
  margin-top: 0 !important;
}

.form1.--blackbg.--reviews textarea {
  min-height: 162px;
}

.form1.--blackbg.--reviews input[type=submit i] {
  min-width: 200px;
}

.form1.--blackbg.--reviews .form1__row.--acceptance {
  color: #fff;
  margin-bottom: 0;
}

.form1.--blackbg.--reviews .form1__row.--acceptance a {
  color: #fff;
  text-decoration: underline;
}

.form1.--blackbg.--reviews .form1__row.--acceptance input {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  bottom: 2px;
  position: relative;
}

.form1.--blackbg.--reviews .wpcf7-form-control.wpcf7-radio.stars {
  background: #fff;
  min-height: 44px;
  align-items: center;
  justify-content: center;
}

.form1 .wpcf7-form-control.wpcf7-radio.stars .wpcf7-list-item-label {
  width: 19px !important;
  height: 19px !important;
  font-size: 0;
  max-height: 19px;
  padding: 0;
  border-radius: 0 !important;
  transition: all 0.3s;
  background-color: transparent;
  background-image: url('data:image/svg+xml,<svg width="21" height="19" viewBox="0 0 21 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 15.7272L15.63 18.8819C15.7631 18.9627 15.9172 19.0023 16.0727 18.9955C16.2283 18.9888 16.3783 18.9361 16.504 18.8441C16.6296 18.7521 16.7251 18.6249 16.7785 18.4786C16.8318 18.3323 16.8406 18.1735 16.8037 18.0222L15.4087 12.1357L19.9744 8.19818C20.0908 8.09597 20.1747 7.9619 20.2158 7.81253C20.2569 7.66317 20.2533 7.50504 20.2055 7.35767C20.1578 7.21031 20.0679 7.08015 19.947 6.98328C19.8261 6.88641 19.6795 6.82705 19.5253 6.81255L13.5337 6.32505L11.2256 0.737554C11.1668 0.593402 11.0663 0.470043 10.9371 0.383209C10.8078 0.296374 10.6557 0.25 10.5 0.25C10.3443 0.25 10.1921 0.296374 10.0629 0.383209C9.93364 0.470043 9.8332 0.593402 9.77436 0.737554L7.46623 6.32505L1.47467 6.81255C1.31939 6.82619 1.17156 6.88528 1.04967 6.98244C0.927778 7.0796 0.837219 7.21053 0.789308 7.35886C0.741397 7.5072 0.738258 7.66636 0.780284 7.81647C0.822311 7.96658 0.907638 8.10097 1.02561 8.20287L5.59123 12.1404L4.19623 18.0222C4.15935 18.1735 4.16815 18.3323 4.2215 18.4786C4.27486 18.6249 4.37038 18.7521 4.496 18.8441C4.62162 18.9361 4.77169 18.9888 4.92725 18.9955C5.08281 19.0023 5.23688 18.9627 5.36998 18.8819L10.5 15.7272Z" fill="%23FEBA2D"/></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  box-shadow: none;
  margin: 0;
}

.form1 .wpcf7-form-control.wpcf7-radio.stars .wpcf7-list-item:has(:checked) ~ .wpcf7-list-item .wpcf7-list-item-label {
  background-image: url('data:image/svg+xml,<svg width="21" height="19" viewBox="0 0 21 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7619 15.3013C10.6013 15.2025 10.3987 15.2025 10.2381 15.3013L5.11052 18.4545C5.11018 18.4547 5.10983 18.4549 5.10949 18.4551C5.06114 18.4842 5.00528 18.4984 4.94888 18.496C4.8921 18.4935 4.83731 18.4743 4.79145 18.4407C4.74558 18.4071 4.71071 18.3607 4.69123 18.3073C4.67175 18.2539 4.66854 18.1959 4.68201 18.1407L4.68274 18.1376L6.07774 12.2557C6.12081 12.0741 6.05913 11.8836 5.91778 11.7617L1.35244 7.82447C1.35236 7.82441 1.35229 7.82435 1.35222 7.82429C1.30873 7.78665 1.27728 7.73705 1.26177 7.68167C1.24624 7.62619 1.2474 7.56737 1.2651 7.51254C1.28281 7.45772 1.31628 7.40933 1.36133 7.37342C1.40607 7.33776 1.46025 7.31598 1.51721 7.31074L7.50678 6.82341C7.69388 6.80818 7.85669 6.68945 7.92835 6.51595L10.2365 0.928453L10.2373 0.926514C10.2586 0.874325 10.2949 0.829665 10.3417 0.798228C10.3885 0.766789 10.4436 0.75 10.5 0.75C10.5563 0.75 10.6114 0.766789 10.6582 0.798227C10.705 0.829665 10.7414 0.874326 10.7627 0.926516L10.7635 0.928451L13.0716 6.51595C13.1433 6.68945 13.3061 6.80818 13.4932 6.82341L19.4809 7.31059C19.537 7.31633 19.5903 7.33815 19.6344 7.37345C19.679 7.40926 19.7122 7.45736 19.7299 7.51183C19.7475 7.56629 19.7489 7.62473 19.7337 7.67993L20.2158 7.81253L19.7337 7.67994C19.7186 7.73458 19.6881 7.78369 19.6457 7.82133C19.6453 7.82171 19.6449 7.82208 19.6445 7.82246L15.0822 11.757C14.9409 11.8789 14.8792 12.0694 14.9222 12.251L16.3172 18.1375L16.318 18.1407C16.3314 18.1959 16.3282 18.2539 16.3087 18.3073C16.2893 18.3607 16.2544 18.4071 16.2085 18.4407C16.1627 18.4743 16.1079 18.4935 16.0511 18.496C15.9947 18.4984 15.9388 18.4842 15.8905 18.4552C15.8901 18.4549 15.8898 18.4547 15.8894 18.4545L10.7619 15.3013Z" stroke="%23101935" stroke-opacity="0.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.wpcf7-form-control.wpcf7-radio.stars .wpcf7-list-item {
  margin: 0;
  display: flex;
  flex: 0 1 auto;
  margin: 0 6px;
}

.form1.--promo {
  padding: 0;
  border: none;
  box-shadow: none;
}

.form1.--promo .form1__row.--submit {
  margin-top: 1.5rem;
}

.form1.--promo .form1__row.--submit input[type=submit i] {
  font-size: 16px;
  min-height: 45px;
  background-color: #0366D6;
  border: 1px solid #0366D6;
  background-image: none;
  padding: 0.5rem 1.5rem;
}

.form1.--promo .form1__row.--submit input[type=submit i]:hover {
  background-color: #192b80;
  border: 1px solid #192b80;
}

.form1.--promo .form1__row.--submit input[type=submit i]:before {
  content: none;
}

.form1.--promo .form1__row.--acceptance a {
  color: #0366D6;
}

.form1.--promo .form1__row.--acceptance a:hover {
  color: #192b80;
}

.form1.--promo .wpcf7-response-output {
  display: none !important;
}

.banner-pic__form .wpcf7 input[type=email]:focus {
  border: 0 !important;
}

.form2 {
  display: flex;
  align-items: flex-start;
}

.form2 input[type=email] {
  padding: 0.5rem 1rem;
  height: 50px;
}

.form2 p {
  margin: 0px !important;
}

.form2__coll:first-child {
  margin-right: 0.75rem;
  flex: 1;
  max-width: 70%;
}

.wpcf7-form:has(.form2) .wpcf7-response-output {
  margin: 0;
  margin-top: 0.5rem;
}

.form2 .wpcf7-not-valid-tip {
  color: #fff;
}

.form2 input[type=submit] {
  background: #482d70 !important;
  border-color: #482d70 !important;
  font-weight: 600;
  font-size: 19px !important;
  min-height: 50px;
}

.form2 input[type=submit]:hover {
  background: #0366d6 !important;
  border-color: #0366d6 !important;
}

@media (max-width: 990px) {
  .form1__grid.--2 {
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  .form1__grid.--2 > .form1__coll > .form1__row:first-child {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .form2 input[type=email] {
    width: 100%;
  }
  .form2 input[type=submit] {
    width: 100% !important;
  }
}
@media (max-width: 640px) {
  .form2 {
    align-items: flex-start;
    flex-direction: column;
  }
  .form2__coll:first-child {
    margin-right: 0;
    margin-bottom: 14px;
    max-width: 100%;
  }
  .form2__coll:last-child {
    width: 100% !important;
  }
  .form1.--blackbg .form1__row.--title, .form1.--blackbg .form1__row.--title p {
    font-size: 24px;
    line-height: 34px;
  }
  .form1__row.--2 {
    grid-gap: 1rem;
    grid-template-columns: 1fr;
  }
  .hide-mobile {
    display: none !important;
  }
  .promo__img {
    height: 80px;
  }
  .promo__text {
    padding: 16px;
  }
  .form2__coll {
    width: 100%;
  }
}
@media (max-width: 400px) {
  .form1 {
    padding: 1rem;
  }
  .form1__row.--2 {
    grid-template-columns: 1fr;
    grid-gap: 0.9rem;
  }
}
.form-base p {
  margin: 0 !important;
}

.form-calculator {
  background: #101935;
  border-radius: 32px;
  padding: 32px;
  padding-bottom: 16px;
}

.form-base__row.--title {
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
}

.form-calculator .form-base__row.--title {
  color: #fff;
  grid-template-columns: 1fr;
  margin: 0;
}

.form-base__info {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  padding: 16px;
  background: var(--cta, #0366D6);
  border-radius: 16px;
  max-width: 600px;
  margin: 16px auto;
}

.form-base__row {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: 1fr 1fr;
  margin: 17px 0;
}

.form-base__row.--3-1 {
  display: flex;
  align-items: flex-start;
}

.form-base__row.--3-1 > .form-base__coll:first-child {
  flex: 1;
  margin-right: 16px;
}

.form-base__row.--3-1 > .form-base__coll:last-child {
  flex: 0 1 165px;
  padding-top: 16px;
}

.form-base__row.--3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.form-base__row.--1 {
  grid-template-columns: 1fr;
}

.form-base__row.--total-alert {
  color: #ff7800;
  font-size: 14px;
  display: none;
}

.form-base__name {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  margin-bottom: 6px;
  display: flex;
  align-items: center;
}

.form-calculator select option:first-child {
  color: #ccc;
}

.form-calculator .form-base__name {
  color: #fff;
}

.form-base .wpcf7-form-control-wrap, .form-base .intl-tel-input, .form-base .wpcf7-intl_tel {
  width: 100%;
  display: block;
}

.form-base select, .form-base input, .form-base input[type=text], .form-base input[type=tel], .form-base input[type=email], .form-base input[type=number] {
  width: 100%;
  border-radius: 8px;
  height: 45px;
  padding: 9px 16px;
  margin: 0;
  min-height: 45px;
  max-height: 45px;
  border: none;
}

.form-base input[type=submit] {
  background: var(--cta, #0366D6) !important;
  height: 48px;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
}

.form-base input[type=submit]:hover {
  background: #192b80 !important;
}

.form-base.form-calculator input[type=submit] {
  width: 100% !important;
}

.form-base *::placeholder {
  color: rgba(16, 25, 53, 0.6);
}

.form-base__note {
  position: relative;
  width: 16px;
  height: 16px;
  margin-left: 5px;
  margin-bottom: -2px;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_195_967)"><path d="M8 0C3.5871 0 0 3.5871 0 8C0 12.4129 3.5871 16 8 16C12.4129 16 16 12.4129 16 8C16 3.5871 12.4129 0 8 0ZM8 14.0645C4.65806 14.0645 1.93548 11.3419 1.93548 8C1.93548 4.65806 4.65806 1.93548 8 1.93548C11.3419 1.93548 14.0645 4.65806 14.0645 8C14.0645 11.3419 11.3419 14.0645 8 14.0645Z" fill="%23ffffff"/><path d="M8.3871 2.96771H7.61291C7.1871 2.96771 6.83871 3.3161 6.83871 3.74191V9.03223C6.83871 9.45803 7.1871 9.80642 7.61291 9.80642H8.3871C8.81291 9.80642 9.1613 9.45803 9.1613 9.03223V3.74191C9.1613 3.3161 8.81291 2.96771 8.3871 2.96771Z" fill="%23ffffff"/><path d="M8 12.9677C8.64137 12.9677 9.1613 12.4478 9.1613 11.8064C9.1613 11.1651 8.64137 10.6451 8 10.6451C7.35864 10.6451 6.83871 11.1651 6.83871 11.8064C6.83871 12.4478 7.35864 12.9677 8 12.9677Z" fill="%23ffffff"/></g><defs><clipPath id="clip0_195_967"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
  flex: 0 1 16px;
  min-width: 16px;
}

.form-base__note-text::after {
  content: "";
  position: absolute;
  left: 3.85rem;
  bottom: -17px;
  border: 10px solid transparent;
  border-top: 10px solid #fefefe;
}

.form-base__note-text {
  position: absolute;
  width: 20rem;
  bottom: 1.5rem;
  background: #fefefe;
  border: 1px solid #0366d6;
  background: #fefefe;
  border-radius: 10px;
  padding: 0.25rem 0.5rem;
  left: -4rem;
  text-align: center;
  z-index: 34;
  transition: all 0.3s;
  transform: scaleY(0);
  display: block;
  font-size: 13px;
  line-height: 120%;
  color: #4056A1;
}

.form-base__note:hover .form-base__note-text {
  transform: scale(1);
}

.form-base__row.--submit {
  display: flex;
  align-items: center;
  justify-content: center;
}

.form-calculator .form-base__row.--submit {
  margin: 12px 0 10px 0;
}

.form-base input[type=submit] {
  background: var(--cta, #0366D6);
  height: 48px;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
}

.form-base .form-base__row.--submit {
  position: relative;
}

.form-base span.wpcf7-spinner {
  position: absolute;
  left: calc(50% - 32px);
}

.form-base__row.--acceptance {
  margin: 0;
  grid-template-columns: 1fr;
  text-align: center;
}

.form-base__row.--acceptance .wpcf7-list-item {
  width: 100%;
  display: inline-block;
  margin: 0;
}

.form-base__row.--acceptance label {
  display: flex;
  align-items: center;
  justify-content: center;
}

.form-base__row.--acceptance input[type=checkbox] {
  flex: 0 1 16px;
  margin-right: 8px;
  height: 16px;
}

.form-base__row.--acceptance span.wpcf7-list-item-label {
  flex: 0 1 auto;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #fff;
}

.form-base__row.--acceptance span.wpcf7-list-item-label a {
  color: #fff;
  text-decoration: underline;
}

.form-base__calculator {
  background: url(../img/calc.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top left;
  width: 164px;
  height: 230px;
  position: relative;
}

.form-base__calculator .form-base__prices {
  position: absolute;
  right: 20px;
  top: 22px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.form-base__calculator .form-base__prices-newprices {
  font-size: 29px;
  color: #fff;
  font-weight: 800;
}

.form-base__calculator .form-base__prices-oldprices {
  font-size: 18px;
  text-decoration: line-through;
  margin-right: 10px;
  color: #fff;
  opacity: 0.7;
  display: none;
}

.form-base__coll {
  width: 100%;
}

.form-base .select-arrow {
  background-color: #fff !important;
  top: 13px;
}

@media (max-width: 767px) {
  .form-calculator .form-base__row {
    grid-template-columns: 1fr !important;
  }
  .form-base__row.--2 {
    grid-template-columns: 1fr 1fr !important;
  }
  .form-base__row.--3-1 > .form-base__coll:first-child {
    flex: 1;
    margin-right: 0;
    width: 100%;
  }
  .form-calculator {
    padding-bottom: 2px;
    padding: 16px;
  }
  .form-base__row.--title {
    font-size: 24px;
    line-height: 30px;
  }
  .form-calculator .form-base__row.--submit {
    margin: -16px 0 10px 0;
  }
  .form-base__info {
    font-size: 14px;
    line-height: 20px;
    padding: 8px;
    margin: 8px auto;
  }
  .form-base__row.--3-1 {
    flex-direction: column-reverse;
    align-items: center;
  }
  .form-base__row.--3-1 > .form-base__coll:last-child {
    padding-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .form-calculator .form-base__row {
    grid-template-columns: 1fr !important;
  }
}
.popup {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10000000;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.popup__wrap {
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding: 6rem 0;
  box-sizing: border-box;
}

.popup__content {
  position: relative;
  z-index: 2;
  padding: 32px;
  background: #F7F8FF;
  filter: drop-shadow(1px 1px 10px #C5CBE3);
  color: #212934;
  max-width: 656px;
  width: calc(100% - 32px);
  border-radius: 1rem;
}

.popup__shade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.44);
}

.popup-promo .popup__shade {
  background: rgba(242, 245, 250, 0.8);
}

.popup-promo .popup__content {
  filter: none;
  max-width: 750px;
  border-radius: 0rem;
  background: #fff;
  padding: 0;
}

.popup-promo .popup__close {
  top: 0;
  right: 0;
  border-radius: 0;
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M23.5314 8.46863C24.1562 9.09347 24.1562 10.1065 23.5314 10.7314L10.7314 23.5314C10.1065 24.1562 9.09347 24.1562 8.46863 23.5314C7.84379 22.9065 7.84379 21.8935 8.46863 21.2686L21.2686 8.46863C21.8935 7.84379 22.9065 7.84379 23.5314 8.46863Z" fill="%23101935" fill-opacity="0.8"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.46863 8.46863C9.09347 7.84379 10.1065 7.84379 10.7314 8.46863L23.5314 21.2686C24.1562 21.8935 24.1562 22.9065 23.5314 23.5314C22.9065 24.1562 21.8935 24.1562 21.2686 23.5314L8.46863 10.7314C7.84379 10.1065 7.84379 9.09347 8.46863 8.46863Z" fill="%23101935" fill-opacity="0.8"/></svg>');
  background-color: #fff;
  background-size: contain;
}

.popup__close {
  width: 40px;
  height: 40px;
  position: absolute;
  border-radius: 100%;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.0209 18.435L5.7072 7.12132C5.28294 6.69706 5.28294 6.13137 5.7072 5.70711C6.13146 5.28284 6.69715 5.28284 7.12141 5.70711L18.4351 17.0208C18.8594 17.4451 18.8594 18.0108 18.4351 18.435C18.0109 18.8593 17.4452 18.8593 17.0209 18.435Z" fill="white"/><path d="M18.435 7.12136L7.12132 18.4351C6.69706 18.8593 6.13137 18.8593 5.70711 18.4351C5.28284 18.0108 5.28284 17.4451 5.70711 17.0209L17.0208 5.70715C17.4451 5.28289 18.0108 5.28289 18.435 5.70715C18.8593 6.13142 18.8593 6.6971 18.435 7.12136Z" fill="white"/></svg>');
  background-color: #C5CBE3;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem;
  cursor: pointer;
  transition: all ease 0.24s;
  top: 0.5em;
  right: 0.5rem;
}

.popup__close:hover {
  opacity: 0.56;
}

.promo__form .wpcf7-response-output {
  display: none !important;
}

.promo__img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 160px;
  overflow: hidden;
}

.promo__img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.promo__text {
  padding: 24px;
}

.promo__title {
  color: #141414;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 16px;
  max-width: 323px;
}

.promo__text p {
  color: rgba(20, 20, 20, 0.8);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

@media (max-width: 767px) {
  .promo__img img {
    object-fit: contain;
  }
}
.banner-pic {
  background: #4560E6;
  background-image: url(../img/banner-bg.png);
  padding: 32px;
  border-radius: 16px;
  display: flex;
  align-items: center;
  color: #fff;
}

.banner-pic__pic {
  flex: 0 1 40%;
  min-width: 40%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 32px;
}

.banner-pic__info {
  flex: 1;
  width: 60%;
}

h3.banner-pic__title {
  font-size: 40px !important;
  font-weight: 900 !important;
  line-height: 56px;
  color: #fff !important;
  margin: 0 !important;
  margin-bottom: 24px !important;
}

.banner-pic__text {
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 32px;
}

.banner-pic__btns {
  display: flex;
  align-items: center;
}

.banner-pic__logo {
  height: 40px;
  display: flex;
  margin-left: 38px;
}

.banner-pic.--with-logo .banner-pic__pic {
  flex: 0 1 33%;
  margin-bottom: -32px;
  padding-left: 32px;
  padding-right: 64px;
}

.banner-pic.--with-logo .banner-pic__pic img {
  max-width: 210px;
  width: 100%;
}

.banner-pic img {
  width: 100%;
}

.banner-pic__btns .btn img {
  width: 16px;
  display: inline-block;
  margin-left: 8px;
}

.banner-pic__btns .btn {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 1024px) {
  h3.banner-pic__title {
    font-size: 32px !important;
    line-height: 40px;
  }
  .banner-pic__text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 24px;
  }
  .banner-pic__logo {
    height: 22px;
    margin-left: 24px;
  }
}
@media (max-width: 767px) {
  .banner-pic {
    padding: 16px;
    flex-direction: column;
    margin: 32px 0;
  }
  .banner-pic__pic {
    max-width: 210px;
    margin-bottom: 16px;
    min-width: unset;
    padding-right: 0rem;
  }
  .banner-pic.--with-logo .banner-pic__pic {
    margin-bottom: 16px;
    padding-right: 32px;
  }
  .banner-pic__info {
    width: 100%;
  }
  h3.banner-pic__title {
    font-size: 28px !important;
    line-height: 35px;
    text-align: center !important;
  }
  .banner-pic__text {
    text-align: center;
  }
  .banner-pic__btns {
    align-items: center;
    justify-content: center;
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 580px) {
  .banner-pic__btns {
    flex-direction: column;
  }
  .banner-pic .btn {
    padding: 8px 12px;
    width: 100%;
    text-align: center;
  }
  .banner-pic__logo {
    margin-left: 0;
    margin-top: 14px;
  }
}
h2.prices__title {
  text-align: center;
  margin: 0 !important;
  margin-bottom: 24px !important;
}

.prices {
  display: grid;
  grid-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}

.prices__item {
  padding: 24px;
  border: 1px solid var(--secondary, #101935);
  border-radius: 16px;
  margin-top: 36px;
  position: relative;
}

.prices__item.--top {
  background: linear-gradient(0.3deg, #101935 -20.18%, #1F357D 114.68%);
  color: #fff;
  border-radius: 0 0 16px 16px;
}

.prices__note {
  position: absolute;
  top: -36px;
  width: 100%;
  left: 0;
  background: #03D642;
  border-radius: 16px 16px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  padding: 4px 0;
}

.prices__name {
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 28px !important;
  text-align: center;
  margin: 0 !important;
  margin-bottom: 24px !important;
  color: #101935 !important;
}

.prices__item.--top .prices__name {
  color: #fff !important;
}

.prices__price {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  margin: 24px 0;
  color: var(--text, rgba(16, 25, 53, 0.8));
}

.prices__price span {
  margin-right: 8px;
  font-size: 64px;
  font-weight: 700;
  line-height: 64px;
  text-align: center;
  color: #101935;
}

.prices__item.--top .prices__price span, .prices__item.--top .prices__price {
  color: #fff;
}

.prices__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 24px 0;
}

.prices__text ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.prices__text li {
  margin-bottom: 12px;
  padding-left: 24px;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 11.3924C10.7875 11.2888 11.066 11.1658 11.3334 11.0243V12.9524C11.3334 13.0534 11.2895 13.1503 11.2113 13.2218C11.1332 13.2932 11.0272 13.3333 10.9167 13.3333C10.8062 13.3333 10.7002 13.2932 10.6221 13.2218C10.5439 13.1503 10.5 13.0534 10.5 12.9524V11.3924ZM11.1125 7.18139L8.19582 5.759C8.0985 5.71356 7.98556 5.70488 7.88132 5.73484C7.77708 5.76481 7.68988 5.83101 7.63851 5.91919C7.58715 6.00737 7.57572 6.11046 7.60671 6.20627C7.63769 6.30208 7.70859 6.38292 7.80414 6.43139L10.2396 7.61901L11.125 7.18758L11.1125 7.18139ZM14.4459 5.759L8.19582 2.71136C8.13553 2.68202 8.06828 2.66667 7.99998 2.66667C7.93168 2.66667 7.86443 2.68202 7.80414 2.71136L1.55402 5.759C1.48735 5.79148 1.4316 5.83993 1.39273 5.89914C1.35385 5.95836 1.33331 6.02613 1.33331 6.09519C1.33331 6.16426 1.35385 6.23203 1.39273 6.29124C1.4316 6.35046 1.48735 6.3989 1.55402 6.43139L2.99988 7.13663V9.44236C2.99945 9.62948 3.07477 9.81013 3.21134 9.9495C3.89365 10.6443 5.42233 11.8095 7.99998 11.8095C8.85466 11.816 9.70294 11.6744 10.5 11.3924V7.74616L10.2396 7.61901L7.99998 8.71092L3.61604 6.57139L2.63529 6.09519L7.99998 3.47946L13.3647 6.09519L12.3865 6.57139H12.3834L11.125 7.18758C11.1884 7.22102 11.241 7.26913 11.2776 7.32706C11.3141 7.38499 11.3334 7.4507 11.3334 7.51758V11.0243C11.8767 10.7375 12.3677 10.3749 12.7886 9.9495C12.9252 9.81013 13.0005 9.62948 13.0001 9.44236V7.13663L14.4459 6.43139C14.5126 6.3989 14.5684 6.35046 14.6072 6.29124C14.6461 6.23203 14.6666 6.16426 14.6666 6.09519C14.6666 6.02613 14.6461 5.95836 14.6072 5.89914C14.5684 5.83993 14.5126 5.79148 14.4459 5.759Z" fill="%23101935"/></svg>');
  background-repeat: no-repeat;
  background-position: left top 7px;
  color: var(--text, rgba(16, 25, 53, 0.8));
}

.prices__item.--top .prices__text li {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.73501 2.80486C7.79488 2.6206 8.05556 2.6206 8.11544 2.80486L9.37708 6.68781C9.40386 6.77021 9.48065 6.826 9.56729 6.826H13.6501C13.8438 6.826 13.9244 7.07393 13.7676 7.18781L10.4646 9.5876C10.3945 9.63853 10.3652 9.7288 10.3919 9.81121L11.6536 13.6942C11.7135 13.8784 11.5026 14.0316 11.3458 13.9178L8.04278 11.518C7.97268 11.467 7.87776 11.467 7.80767 11.518L4.50463 13.9178C4.34789 14.0316 4.137 13.8784 4.19687 13.6942L5.45851 9.81121C5.48529 9.7288 5.45596 9.63853 5.38586 9.5876L2.08283 7.18781C1.92608 7.07393 2.00664 6.826 2.20038 6.826H6.28315C6.3698 6.826 6.44659 6.77021 6.47337 6.68781L7.73501 2.80486Z" fill="white"/></svg>');
  color: #fff;
}

.prices__text li:last-child {
  margin-bottom: 0px;
}

@media (max-width: 990px) {
  .prices__item {
    padding: 18px;
  }
  .prices {
    grid-gap: 18px;
  }
  .prices__price span {
    font-size: 56px;
    line-height: 50px;
  }
}
@media (max-width: 767px) {
  .prices {
    grid-template-columns: 1fr;
  }
  .prices__item.--top {
    order: 0;
    margin-top: 36px;
  }
  .prices__item {
    order: 3;
    margin-top: 0;
  }
  .prices__name {
    margin-bottom: 18px;
  }
  .prices__price {
    margin: 18px 0;
  }
  .prices__text li {
    margin-bottom: 8px;
    font-size: 14px;
  }
}
.authors h2 {
  margin: 0 !important;
  margin-bottom: 24px !important;
}

.authors-filter {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: 24px;
}

.authors-filter select {
  width: 360px;
  border: 1px solid rgba(16, 25, 53, 0.6);
  border-radius: 8px;
  color: #101935;
  font-size: 16px;
  height: 48px;
  padding: 10px;
  margin-right: 16px;
}

.authors-blocks {
  display: grid;
  grid-gap: 16px;
}

.authors-block {
  box-shadow: 0px 0px 16px 0px rgba(16, 25, 53, 0.1019607843);
  border: 1px solid var(--secondary, #101935);
  border-radius: 16px;
  padding: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.authors-block__info {
  display: flex;
  align-items: center;
}

.authors-block__pic {
  width: 80px;
  height: 80px;
  border-radius: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 16px;
}

.authors-block__p {
  display: flex;
  flex-direction: column;
}

.authors-block__p b {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 4px;
}

.authors-block__p span {
  color: var(--text, rgba(16, 25, 53, 0.8));
  font-size: 16px;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.8"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM1.5 8C1.5 4.41015 4.41015 1.5 8 1.5C11.5899 1.5 14.5 4.41015 14.5 8C14.5 11.5899 11.5899 14.5 8 14.5C4.41015 14.5 1.5 11.5899 1.5 8Z" fill="%23101935"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5 8C5 7.72386 5.22386 7.5 5.5 7.5H10.5C10.7761 7.5 11 7.72386 11 8C11 8.27614 10.7761 8.5 10.5 8.5H5.5C5.22386 8.5 5 8.27614 5 8Z" fill="%23101935"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.14645 5.64645C8.34171 5.45118 8.65829 5.45118 8.85355 5.64645L10.8536 7.64645C11.0488 7.84171 11.0488 8.15829 10.8536 8.35355L8.85355 10.3536C8.65829 10.5488 8.34171 10.5488 8.14645 10.3536C7.95118 10.1583 7.95118 9.84171 8.14645 9.64645L9.79289 8L8.14645 6.35355C7.95118 6.15829 7.95118 5.84171 8.14645 5.64645Z" fill="%23101935"/></g></svg>');
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 19px;
}

.authors-block__btn {
  flex: 0 1 auto;
  display: flex;
}

.authors-block__note {
  flex: 0 1 25%;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: var(--text, rgba(16, 25, 53, 0.8));
  text-align: center;
}

.authors-block__rates {
  flex: 0 1 20%;
  font-size: 24px;
  font-weight: 700;
  line-height: 20px;
  color: #FEBA2D;
  display: flex;
  align-items: center;
  justify-content: center;
}

.authors-block__info {
  display: flex;
  align-items: center;
  flex: 0 1 25%;
}

.authors-block__stars {
  position: relative;
  width: 88px;
  height: 16px;
  background-image: url('data:image/svg+xml,<svg width="89" height="16" viewBox="0 0 89 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33336 11.8182L11.7534 13.9213C11.8421 13.9752 11.9448 14.0015 12.0485 13.997C12.1522 13.9925 12.2523 13.9574 12.336 13.8961C12.4198 13.8347 12.4834 13.7499 12.519 13.6524C12.5546 13.5549 12.5604 13.449 12.5359 13.3482L11.6059 9.42379L14.6496 6.79879C14.7272 6.73064 14.7832 6.64127 14.8106 6.54169C14.8379 6.44211 14.8356 6.33669 14.8037 6.23845C14.7719 6.1402 14.712 6.05344 14.6314 5.98885C14.5508 5.92427 14.4531 5.8847 14.3502 5.87504L10.3559 5.55004L8.81711 1.82504C8.77788 1.72893 8.71092 1.6467 8.62476 1.58881C8.53861 1.53092 8.43716 1.5 8.33336 1.5C8.22956 1.5 8.12812 1.53092 8.04196 1.58881C7.9558 1.6467 7.88884 1.72893 7.84961 1.82504L6.31086 5.55004L2.31649 5.87504C2.21296 5.88413 2.11442 5.92352 2.03315 5.98829C1.95189 6.05307 1.89152 6.14035 1.85958 6.23924C1.82764 6.33813 1.82555 6.44424 1.85356 6.54431C1.88158 6.64438 1.93847 6.73398 2.01711 6.80191L5.06086 9.42691L4.13086 13.3482C4.10628 13.449 4.11214 13.5549 4.14771 13.6524C4.18328 13.7499 4.24696 13.8347 4.33071 13.8961C4.41445 13.9574 4.5145 13.9925 4.61821 13.997C4.72192 14.0015 4.82463 13.9752 4.91336 13.9213L8.33336 11.8182Z" fill="%23cccccc"/><path d="M26.3334 11.8182L29.7534 13.9213C29.8421 13.9752 29.9448 14.0015 30.0485 13.997C30.1522 13.9925 30.2523 13.9574 30.336 13.8961C30.4198 13.8347 30.4834 13.7499 30.519 13.6524C30.5546 13.5549 30.5604 13.449 30.5359 13.3482L29.6059 9.42379L32.6496 6.79879C32.7272 6.73064 32.7832 6.64127 32.8106 6.54169C32.8379 6.44211 32.8356 6.33669 32.8037 6.23845C32.7719 6.1402 32.712 6.05344 32.6314 5.98885C32.5508 5.92427 32.4531 5.8847 32.3502 5.87504L28.3559 5.55004L26.8171 1.82504C26.7779 1.72893 26.7109 1.6467 26.6248 1.58881C26.5386 1.53092 26.4372 1.5 26.3334 1.5C26.2296 1.5 26.1281 1.53092 26.042 1.58881C25.9558 1.6467 25.8888 1.72893 25.8496 1.82504L24.3109 5.55004L20.3165 5.87504C20.213 5.88413 20.1144 5.92352 20.0332 5.98829C19.9519 6.05307 19.8915 6.14035 19.8596 6.23924C19.8276 6.33813 19.8255 6.44424 19.8536 6.54431C19.8816 6.64438 19.9385 6.73398 20.0171 6.80191L23.0609 9.42691L22.1309 13.3482C22.1063 13.449 22.1121 13.5549 22.1477 13.6524C22.1833 13.7499 22.247 13.8347 22.3307 13.8961C22.4145 13.9574 22.5145 13.9925 22.6182 13.997C22.7219 14.0015 22.8246 13.9752 22.9134 13.9213L26.3334 11.8182Z" fill="%23cccccc"/><path d="M44.3334 11.8182L47.7534 13.9213C47.8421 13.9752 47.9448 14.0015 48.0485 13.997C48.1522 13.9925 48.2523 13.9574 48.336 13.8961C48.4198 13.8347 48.4834 13.7499 48.519 13.6524C48.5546 13.5549 48.5604 13.449 48.5359 13.3482L47.6059 9.42379L50.6496 6.79879C50.7272 6.73064 50.7832 6.64127 50.8106 6.54169C50.8379 6.44211 50.8356 6.33669 50.8037 6.23845C50.7719 6.1402 50.712 6.05344 50.6314 5.98885C50.5508 5.92427 50.4531 5.8847 50.3502 5.87504L46.3559 5.55004L44.8171 1.82504C44.7779 1.72893 44.7109 1.6467 44.6248 1.58881C44.5386 1.53092 44.4372 1.5 44.3334 1.5C44.2296 1.5 44.1281 1.53092 44.042 1.58881C43.9558 1.6467 43.8888 1.72893 43.8496 1.82504L42.3109 5.55004L38.3165 5.87504C38.213 5.88413 38.1144 5.92352 38.0332 5.98829C37.9519 6.05307 37.8915 6.14035 37.8596 6.23924C37.8276 6.33813 37.8255 6.44424 37.8536 6.54431C37.8816 6.64438 37.9385 6.73398 38.0171 6.80191L41.0609 9.42691L40.1309 13.3482C40.1063 13.449 40.1121 13.5549 40.1477 13.6524C40.1833 13.7499 40.247 13.8347 40.3307 13.8961C40.4145 13.9574 40.5145 13.9925 40.6182 13.997C40.7219 14.0015 40.8246 13.9752 40.9134 13.9213L44.3334 11.8182Z" fill="%23cccccc"/><path d="M62.3334 11.8182L65.7534 13.9213C65.8421 13.9752 65.9448 14.0015 66.0485 13.997C66.1522 13.9925 66.2523 13.9574 66.336 13.8961C66.4198 13.8347 66.4834 13.7499 66.519 13.6524C66.5546 13.5549 66.5604 13.449 66.5359 13.3482L65.6059 9.42379L68.6496 6.79879C68.7272 6.73064 68.7832 6.64127 68.8106 6.54169C68.8379 6.44211 68.8356 6.33669 68.8037 6.23845C68.7719 6.1402 68.712 6.05344 68.6314 5.98885C68.5508 5.92427 68.4531 5.8847 68.3502 5.87504L64.3559 5.55004L62.8171 1.82504C62.7779 1.72893 62.7109 1.6467 62.6248 1.58881C62.5386 1.53092 62.4372 1.5 62.3334 1.5C62.2296 1.5 62.1281 1.53092 62.042 1.58881C61.9558 1.6467 61.8888 1.72893 61.8496 1.82504L60.3109 5.55004L56.3165 5.87504C56.213 5.88413 56.1144 5.92352 56.0332 5.98829C55.9519 6.05307 55.8915 6.14035 55.8596 6.23924C55.8276 6.33813 55.8255 6.44424 55.8536 6.54431C55.8816 6.64438 55.9385 6.73398 56.0171 6.80191L59.0609 9.42691L58.1309 13.3482C58.1063 13.449 58.1121 13.5549 58.1477 13.6524C58.1833 13.7499 58.247 13.8347 58.3307 13.8961C58.4145 13.9574 58.5145 13.9925 58.6182 13.997C58.7219 14.0015 58.8246 13.9752 58.9134 13.9213L62.3334 11.8182Z" fill="%23cccccc"/><path d="M80.3334 11.8182L83.7534 13.9213C83.8421 13.9752 83.9448 14.0015 84.0485 13.997C84.1522 13.9925 84.2523 13.9574 84.336 13.8961C84.4198 13.8347 84.4834 13.7499 84.519 13.6524C84.5546 13.5549 84.5604 13.449 84.5359 13.3482L83.6059 9.42379L86.6496 6.79879C86.7272 6.73064 86.7832 6.64127 86.8106 6.54169C86.8379 6.44211 86.8356 6.33669 86.8037 6.23845C86.7719 6.1402 86.712 6.05344 86.6314 5.98885C86.5508 5.92427 86.4531 5.8847 86.3502 5.87504L82.3559 5.55004L80.8171 1.82504C80.7779 1.72893 80.7109 1.6467 80.6248 1.58881C80.5386 1.53092 80.4372 1.5 80.3334 1.5C80.2296 1.5 80.1281 1.53092 80.042 1.58881C79.9558 1.6467 79.8888 1.72893 79.8496 1.82504L78.3109 5.55004L74.3165 5.87504C74.213 5.88413 74.1144 5.92352 74.0332 5.98829C73.9519 6.05307 73.8915 6.14035 73.8596 6.23924C73.8276 6.33813 73.8255 6.44424 73.8536 6.54431C73.8816 6.64438 73.9385 6.73398 74.0171 6.80191L77.0609 9.42691L76.1309 13.3482C76.1063 13.449 76.1121 13.5549 76.1477 13.6524C76.1833 13.7499 76.247 13.8347 76.3307 13.8961C76.4145 13.9574 76.5145 13.9925 76.6182 13.997C76.7219 14.0015 76.8246 13.9752 76.9134 13.9213L80.3334 11.8182Z" fill="%23cccccc"/></svg>');
}

.authors-block__stars-active {
  position: relative;
  width: 88px;
  height: 16px;
  background-image: url('data:image/svg+xml,<svg width="89" height="16" viewBox="0 0 89 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33336 11.8182L11.7534 13.9213C11.8421 13.9752 11.9448 14.0015 12.0485 13.997C12.1522 13.9925 12.2523 13.9574 12.336 13.8961C12.4198 13.8347 12.4834 13.7499 12.519 13.6524C12.5546 13.5549 12.5604 13.449 12.5359 13.3482L11.6059 9.42379L14.6496 6.79879C14.7272 6.73064 14.7832 6.64127 14.8106 6.54169C14.8379 6.44211 14.8356 6.33669 14.8037 6.23845C14.7719 6.1402 14.712 6.05344 14.6314 5.98885C14.5508 5.92427 14.4531 5.8847 14.3502 5.87504L10.3559 5.55004L8.81711 1.82504C8.77788 1.72893 8.71092 1.6467 8.62476 1.58881C8.53861 1.53092 8.43716 1.5 8.33336 1.5C8.22956 1.5 8.12812 1.53092 8.04196 1.58881C7.9558 1.6467 7.88884 1.72893 7.84961 1.82504L6.31086 5.55004L2.31649 5.87504C2.21296 5.88413 2.11442 5.92352 2.03315 5.98829C1.95189 6.05307 1.89152 6.14035 1.85958 6.23924C1.82764 6.33813 1.82555 6.44424 1.85356 6.54431C1.88158 6.64438 1.93847 6.73398 2.01711 6.80191L5.06086 9.42691L4.13086 13.3482C4.10628 13.449 4.11214 13.5549 4.14771 13.6524C4.18328 13.7499 4.24696 13.8347 4.33071 13.8961C4.41445 13.9574 4.5145 13.9925 4.61821 13.997C4.72192 14.0015 4.82463 13.9752 4.91336 13.9213L8.33336 11.8182Z" fill="%23FEBA2D"/><path d="M26.3334 11.8182L29.7534 13.9213C29.8421 13.9752 29.9448 14.0015 30.0485 13.997C30.1522 13.9925 30.2523 13.9574 30.336 13.8961C30.4198 13.8347 30.4834 13.7499 30.519 13.6524C30.5546 13.5549 30.5604 13.449 30.5359 13.3482L29.6059 9.42379L32.6496 6.79879C32.7272 6.73064 32.7832 6.64127 32.8106 6.54169C32.8379 6.44211 32.8356 6.33669 32.8037 6.23845C32.7719 6.1402 32.712 6.05344 32.6314 5.98885C32.5508 5.92427 32.4531 5.8847 32.3502 5.87504L28.3559 5.55004L26.8171 1.82504C26.7779 1.72893 26.7109 1.6467 26.6248 1.58881C26.5386 1.53092 26.4372 1.5 26.3334 1.5C26.2296 1.5 26.1281 1.53092 26.042 1.58881C25.9558 1.6467 25.8888 1.72893 25.8496 1.82504L24.3109 5.55004L20.3165 5.87504C20.213 5.88413 20.1144 5.92352 20.0332 5.98829C19.9519 6.05307 19.8915 6.14035 19.8596 6.23924C19.8276 6.33813 19.8255 6.44424 19.8536 6.54431C19.8816 6.64438 19.9385 6.73398 20.0171 6.80191L23.0609 9.42691L22.1309 13.3482C22.1063 13.449 22.1121 13.5549 22.1477 13.6524C22.1833 13.7499 22.247 13.8347 22.3307 13.8961C22.4145 13.9574 22.5145 13.9925 22.6182 13.997C22.7219 14.0015 22.8246 13.9752 22.9134 13.9213L26.3334 11.8182Z" fill="%23FEBA2D"/><path d="M44.3334 11.8182L47.7534 13.9213C47.8421 13.9752 47.9448 14.0015 48.0485 13.997C48.1522 13.9925 48.2523 13.9574 48.336 13.8961C48.4198 13.8347 48.4834 13.7499 48.519 13.6524C48.5546 13.5549 48.5604 13.449 48.5359 13.3482L47.6059 9.42379L50.6496 6.79879C50.7272 6.73064 50.7832 6.64127 50.8106 6.54169C50.8379 6.44211 50.8356 6.33669 50.8037 6.23845C50.7719 6.1402 50.712 6.05344 50.6314 5.98885C50.5508 5.92427 50.4531 5.8847 50.3502 5.87504L46.3559 5.55004L44.8171 1.82504C44.7779 1.72893 44.7109 1.6467 44.6248 1.58881C44.5386 1.53092 44.4372 1.5 44.3334 1.5C44.2296 1.5 44.1281 1.53092 44.042 1.58881C43.9558 1.6467 43.8888 1.72893 43.8496 1.82504L42.3109 5.55004L38.3165 5.87504C38.213 5.88413 38.1144 5.92352 38.0332 5.98829C37.9519 6.05307 37.8915 6.14035 37.8596 6.23924C37.8276 6.33813 37.8255 6.44424 37.8536 6.54431C37.8816 6.64438 37.9385 6.73398 38.0171 6.80191L41.0609 9.42691L40.1309 13.3482C40.1063 13.449 40.1121 13.5549 40.1477 13.6524C40.1833 13.7499 40.247 13.8347 40.3307 13.8961C40.4145 13.9574 40.5145 13.9925 40.6182 13.997C40.7219 14.0015 40.8246 13.9752 40.9134 13.9213L44.3334 11.8182Z" fill="%23FEBA2D"/><path d="M62.3334 11.8182L65.7534 13.9213C65.8421 13.9752 65.9448 14.0015 66.0485 13.997C66.1522 13.9925 66.2523 13.9574 66.336 13.8961C66.4198 13.8347 66.4834 13.7499 66.519 13.6524C66.5546 13.5549 66.5604 13.449 66.5359 13.3482L65.6059 9.42379L68.6496 6.79879C68.7272 6.73064 68.7832 6.64127 68.8106 6.54169C68.8379 6.44211 68.8356 6.33669 68.8037 6.23845C68.7719 6.1402 68.712 6.05344 68.6314 5.98885C68.5508 5.92427 68.4531 5.8847 68.3502 5.87504L64.3559 5.55004L62.8171 1.82504C62.7779 1.72893 62.7109 1.6467 62.6248 1.58881C62.5386 1.53092 62.4372 1.5 62.3334 1.5C62.2296 1.5 62.1281 1.53092 62.042 1.58881C61.9558 1.6467 61.8888 1.72893 61.8496 1.82504L60.3109 5.55004L56.3165 5.87504C56.213 5.88413 56.1144 5.92352 56.0332 5.98829C55.9519 6.05307 55.8915 6.14035 55.8596 6.23924C55.8276 6.33813 55.8255 6.44424 55.8536 6.54431C55.8816 6.64438 55.9385 6.73398 56.0171 6.80191L59.0609 9.42691L58.1309 13.3482C58.1063 13.449 58.1121 13.5549 58.1477 13.6524C58.1833 13.7499 58.247 13.8347 58.3307 13.8961C58.4145 13.9574 58.5145 13.9925 58.6182 13.997C58.7219 14.0015 58.8246 13.9752 58.9134 13.9213L62.3334 11.8182Z" fill="%23FEBA2D"/><path d="M80.3334 11.8182L83.7534 13.9213C83.8421 13.9752 83.9448 14.0015 84.0485 13.997C84.1522 13.9925 84.2523 13.9574 84.336 13.8961C84.4198 13.8347 84.4834 13.7499 84.519 13.6524C84.5546 13.5549 84.5604 13.449 84.5359 13.3482L83.6059 9.42379L86.6496 6.79879C86.7272 6.73064 86.7832 6.64127 86.8106 6.54169C86.8379 6.44211 86.8356 6.33669 86.8037 6.23845C86.7719 6.1402 86.712 6.05344 86.6314 5.98885C86.5508 5.92427 86.4531 5.8847 86.3502 5.87504L82.3559 5.55004L80.8171 1.82504C80.7779 1.72893 80.7109 1.6467 80.6248 1.58881C80.5386 1.53092 80.4372 1.5 80.3334 1.5C80.2296 1.5 80.1281 1.53092 80.042 1.58881C79.9558 1.6467 79.8888 1.72893 79.8496 1.82504L78.3109 5.55004L74.3165 5.87504C74.213 5.88413 74.1144 5.92352 74.0332 5.98829C73.9519 6.05307 73.8915 6.14035 73.8596 6.23924C73.8276 6.33813 73.8255 6.44424 73.8536 6.54431C73.8816 6.64438 73.9385 6.73398 74.0171 6.80191L77.0609 9.42691L76.1309 13.3482C76.1063 13.449 76.1121 13.5549 76.1477 13.6524C76.1833 13.7499 76.247 13.8347 76.3307 13.8961C76.4145 13.9574 76.5145 13.9925 76.6182 13.997C76.7219 14.0015 76.8246 13.9752 76.9134 13.9213L80.3334 11.8182Z" fill="%23FEBA2D"/></svg>');
}

.authors-filter__select-item {
  border: 1px solid var(--cta, #0366D6);
  color: #0366D6;
  padding: 11px 48px;
  border-radius: 8px;
  font-size: 16px;
  cursor: pointer;
}

.authors-filter__select-item:after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.3536 5.64645C10.5488 5.84171 10.5488 6.15829 10.3536 6.35355L6.35355 10.3536C6.15829 10.5488 5.84171 10.5488 5.64645 10.3536C5.45118 10.1583 5.45118 9.84171 5.64645 9.64645L9.64645 5.64645C9.84171 5.45118 10.1583 5.45118 10.3536 5.64645Z" fill="%230366D6"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.64645 5.64645C5.84171 5.45118 6.15829 5.45118 6.35355 5.64645L10.3536 9.64645C10.5488 9.84171 10.5488 10.1583 10.3536 10.3536C10.1583 10.5488 9.84171 10.5488 9.64645 10.3536L5.64645 6.35355C5.45118 6.15829 5.45118 5.84171 5.64645 5.64645Z" fill="%230366D6"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM1.5 8C1.5 4.41015 4.41015 1.5 8 1.5C11.5899 1.5 14.5 4.41015 14.5 8C14.5 11.5899 11.5899 14.5 8 14.5C4.41015 14.5 1.5 11.5899 1.5 8Z" fill="%230366D6"/></svg>');
  width: 16px;
  height: 15px;
  display: inline-block;
  margin-bottom: -2px;
  margin-left: 6px;
}

@media (max-width: 990px) {
  .authors-block__info {
    flex: 0 1 39%;
  }
  .authors-block {
    padding: 16px;
  }
}
@media (max-width: 767px) {
  .authors-filter__select {
    width: 100%;
  }
  .authors-filter select {
    width: 100%;
    margin-right: 0;
  }
  .authors-filter__active {
    width: 100%;
  }
  .authors-filter__select-item {
    text-align: center;
    margin-top: 8px;
  }
  .authors-block {
    flex-wrap: wrap;
  }
  .authors-block__info {
    flex: 0 1 50%;
    width: 50%;
  }
  .authors-block__rates {
    flex: 0 1 50%;
    width: 50%;
    justify-content: flex-end;
  }
  .authors-block__pic {
    width: 40px;
    height: 40px;
    margin-right: 10px;
  }
  .authors-block__p b {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
  .authors-block__p span {
    font-size: 14px;
  }
  .authors-block__note {
    margin: 10px 0;
    flex: 0 1 100%;
  }
  .authors-block__btn {
    flex: 0 1 100%;
  }
  .authors-block__btn .btn.btn-border {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .authors-block__rates {
    flex: 0 1 100%;
    width: 100%;
    justify-content: center;
    margin-top: 8px;
  }
  .authors-block__info {
    flex: 0 1 100%;
    width: 10%;
    justify-content: center;
  }
}
.reviews-list h2 {
  text-align: center;
  margin: 0 !important;
  margin-bottom: 24px !important;
}

.reviews-list__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 16px 0;
}

.reviews-list__btn .--loading {
  opacity: 0.5;
  pointer-events: none;
}

.reviews-list__wrap {
  margin-bottom: 16px;
}

.reviews__text {
  margin-bottom: 24px;
}

.reviews-slider__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.--single .reviews-slider__date {
  position: relative;
  bottom: unset;
}

.reviews-slider__item.--single {
  margin-bottom: 16px;
  height: auto;
}

.reviews-slider__item.--single:last-child {
  margin-bottom: 0;
}

.reviews h2 {
  text-align: center;
  margin: 0 !important;
  margin-bottom: 24px !important;
}

.reviews-filter__item.--cescriptielatenschrijven {
  order: -1;
}

.reviews-data {
  margin-top: 24px;
}

.reviews-filter__items {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 24px 0;
}

.reviews-filter__item {
  background: rgba(3, 102, 214, 0.1019607843);
  height: 48px;
  width: 150px;
  border-radius: 8px;
  margin: 4px 6px;
  font-size: 0;
  position: relative;
  cursor: pointer;
  transition: all 0.3s;
}

.reviews-filter__item:hover {
  filter: brightness(1.1);
}

.reviews-filter__item.active {
  background: rgba(3, 102, 214, 0.2117647059);
}

.reviews-filter__item:before {
  content: "";
  width: 122px;
  height: 31px;
  background-image: url(../img/reviews-logo1.png);
  position: absolute;
  left: 14px;
  top: 8px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.reviews-filter__item.--trustpilot:before {
  background-image: url(../img/reviews-logo2.png);
}

.reviews-filter__item.--proven:before {
  background-image: url(../img/reviews-logo3.png);
}

.reviews-filter__btn .btn {
  height: 48px;
  display: flex;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
}

.reviews-slider__item {
  box-shadow: 0px 0px 7px 0px rgba(16, 25, 53, 0.2509803922);
  border-radius: 16px;
  height: calc(100% - 5px);
  position: relative;
  overflow: hidden;
  margin: 6px;
}

.reviews-slider .swiper {
  overflow: hidden;
}

.reviews-slider__top {
  display: flex;
  align-items: center;
  background: var(--secondary, #101935);
  color: #fff;
  padding: 16px 20px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.reviews-slider__left {
  display: flex;
  align-items: center;
}

.reviews-slider__avatar {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 100%;
  overflow: hidden;
}

.reviews-slider__name {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  line-height: 20px;
}

.reviews-slider__name b {
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 1px;
}

.reviews-slider__stars {
  width: 128px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg width="128" height="25" viewBox="0 0 128 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 18.2987L17.13 21.4534C17.2631 21.5342 17.4172 21.5737 17.5727 21.5669C17.7283 21.5602 17.8783 21.5075 18.004 21.4155C18.1296 21.3235 18.2251 21.1963 18.2785 21.05C18.3318 20.9038 18.3406 20.7449 18.3037 20.5937L16.9087 14.7071L21.4744 10.7696C21.5908 10.6674 21.6747 10.5333 21.7158 10.384C21.7569 10.2346 21.7533 10.0765 21.7055 9.9291C21.6578 9.78173 21.5679 9.65158 21.447 9.55471C21.3261 9.45783 21.1795 9.39848 21.0253 9.38398L15.0337 8.89648L12.7256 3.30898C12.6668 3.16483 12.5663 3.04147 12.4371 2.95464C12.3078 2.8678 12.1557 2.82143 12 2.82143C11.8443 2.82143 11.6921 2.8678 11.5629 2.95464C11.4336 3.04147 11.3332 3.16483 11.2744 3.30898L8.96623 8.89648L2.97467 9.38398C2.81939 9.39761 2.67156 9.4567 2.54967 9.55387C2.42778 9.65103 2.33722 9.78196 2.28931 9.93029C2.2414 10.0786 2.23826 10.2378 2.28028 10.3879C2.32231 10.538 2.40764 10.6724 2.52561 10.7743L7.09123 14.7118L5.69623 20.5937C5.65935 20.7449 5.66815 20.9038 5.7215 21.05C5.77486 21.1963 5.87038 21.3235 5.996 21.4155C6.12162 21.5075 6.27169 21.5602 6.42725 21.5669C6.58281 21.5737 6.73688 21.5342 6.86998 21.4534L12 18.2987Z" fill="%23cccccc"/><path d="M38 18.2987L43.13 21.4534C43.2631 21.5342 43.4172 21.5737 43.5727 21.5669C43.7283 21.5602 43.8783 21.5075 44.004 21.4155C44.1296 21.3235 44.2251 21.1963 44.2785 21.05C44.3318 20.9038 44.3406 20.7449 44.3037 20.5937L42.9087 14.7071L47.4744 10.7696C47.5908 10.6674 47.6747 10.5333 47.7158 10.384C47.7569 10.2346 47.7533 10.0765 47.7055 9.9291C47.6578 9.78173 47.5679 9.65158 47.447 9.55471C47.3261 9.45783 47.1795 9.39848 47.0253 9.38398L41.0337 8.89648L38.7256 3.30898C38.6668 3.16483 38.5663 3.04147 38.4371 2.95464C38.3078 2.8678 38.1557 2.82143 38 2.82143C37.8443 2.82143 37.6921 2.8678 37.5629 2.95464C37.4336 3.04147 37.3332 3.16483 37.2744 3.30898L34.9662 8.89648L28.9747 9.38398C28.8194 9.39761 28.6716 9.4567 28.5497 9.55387C28.4278 9.65103 28.3372 9.78196 28.2893 9.93029C28.2414 10.0786 28.2383 10.2378 28.2803 10.3879C28.3223 10.538 28.4076 10.6724 28.5256 10.7743L33.0912 14.7118L31.6962 20.5937C31.6594 20.7449 31.6681 20.9038 31.7215 21.05C31.7749 21.1963 31.8704 21.3235 31.996 21.4155C32.1216 21.5075 32.2717 21.5602 32.4273 21.5669C32.5828 21.5737 32.7369 21.5342 32.87 21.4534L38 18.2987Z" fill="%23cccccc"/><path d="M64 18.2987L69.13 21.4534C69.2631 21.5342 69.4172 21.5737 69.5727 21.5669C69.7283 21.5602 69.8783 21.5075 70.004 21.4155C70.1296 21.3235 70.2251 21.1963 70.2785 21.05C70.3318 20.9038 70.3406 20.7449 70.3037 20.5937L68.9087 14.7071L73.4744 10.7696C73.5908 10.6674 73.6747 10.5333 73.7158 10.384C73.7569 10.2346 73.7533 10.0765 73.7055 9.9291C73.6578 9.78173 73.5679 9.65158 73.447 9.55471C73.3261 9.45783 73.1795 9.39848 73.0253 9.38398L67.0337 8.89648L64.7256 3.30898C64.6668 3.16483 64.5663 3.04147 64.4371 2.95464C64.3078 2.8678 64.1557 2.82143 64 2.82143C63.8443 2.82143 63.6921 2.8678 63.5629 2.95464C63.4336 3.04147 63.3332 3.16483 63.2744 3.30898L60.9662 8.89648L54.9747 9.38398C54.8194 9.39761 54.6716 9.4567 54.5497 9.55387C54.4278 9.65103 54.3372 9.78196 54.2893 9.93029C54.2414 10.0786 54.2383 10.2378 54.2803 10.3879C54.3223 10.538 54.4076 10.6724 54.5256 10.7743L59.0912 14.7118L57.6962 20.5937C57.6594 20.7449 57.6681 20.9038 57.7215 21.05C57.7749 21.1963 57.8704 21.3235 57.996 21.4155C58.1216 21.5075 58.2717 21.5602 58.4273 21.5669C58.5828 21.5737 58.7369 21.5342 58.87 21.4534L64 18.2987Z" fill="%23cccccc"/><path d="M90 18.2987L95.13 21.4534C95.2631 21.5342 95.4172 21.5737 95.5727 21.5669C95.7283 21.5602 95.8783 21.5075 96.004 21.4155C96.1296 21.3235 96.2251 21.1963 96.2785 21.05C96.3318 20.9038 96.3406 20.7449 96.3037 20.5937L94.9087 14.7071L99.4744 10.7696C99.5908 10.6674 99.6747 10.5333 99.7158 10.384C99.7569 10.2346 99.7533 10.0765 99.7055 9.9291C99.6578 9.78173 99.5679 9.65158 99.447 9.55471C99.3261 9.45783 99.1795 9.39848 99.0253 9.38398L93.0337 8.89648L90.7256 3.30898C90.6668 3.16483 90.5663 3.04147 90.4371 2.95464C90.3078 2.8678 90.1557 2.82143 90 2.82143C89.8443 2.82143 89.6921 2.8678 89.5629 2.95464C89.4336 3.04147 89.3332 3.16483 89.2744 3.30898L86.9662 8.89648L80.9747 9.38398C80.8194 9.39761 80.6716 9.4567 80.5497 9.55387C80.4278 9.65103 80.3372 9.78196 80.2893 9.93029C80.2414 10.0786 80.2383 10.2378 80.2803 10.3879C80.3223 10.538 80.4076 10.6724 80.5256 10.7743L85.0912 14.7118L83.6962 20.5937C83.6594 20.7449 83.6681 20.9038 83.7215 21.05C83.7749 21.1963 83.8704 21.3235 83.996 21.4155C84.1216 21.5075 84.2717 21.5602 84.4273 21.5669C84.5828 21.5737 84.7369 21.5342 84.87 21.4534L90 18.2987Z" fill="%23cccccc"/><path d="M116 18.2987L121.13 21.4534C121.263 21.5342 121.417 21.5737 121.573 21.5669C121.728 21.5602 121.878 21.5075 122.004 21.4155C122.13 21.3235 122.225 21.1963 122.278 21.05C122.332 20.9038 122.341 20.7449 122.304 20.5937L120.909 14.7071L125.474 10.7696C125.591 10.6674 125.675 10.5333 125.716 10.384C125.757 10.2346 125.753 10.0765 125.706 9.9291C125.658 9.78173 125.568 9.65158 125.447 9.55471C125.326 9.45783 125.18 9.39848 125.025 9.38398L119.034 8.89648L116.726 3.30898C116.667 3.16483 116.566 3.04147 116.437 2.95464C116.308 2.8678 116.156 2.82143 116 2.82143C115.844 2.82143 115.692 2.8678 115.563 2.95464C115.434 3.04147 115.333 3.16483 115.274 3.30898L112.966 8.89648L106.975 9.38398C106.819 9.39761 106.672 9.4567 106.55 9.55387C106.428 9.65103 106.337 9.78196 106.289 9.93029C106.241 10.0786 106.238 10.2378 106.28 10.3879C106.322 10.538 106.408 10.6724 106.526 10.7743L111.091 14.7118L109.696 20.5937C109.659 20.7449 109.668 20.9038 109.722 21.05C109.775 21.1963 109.87 21.3235 109.996 21.4155C110.122 21.5075 110.272 21.5602 110.427 21.5669C110.583 21.5737 110.737 21.5342 110.87 21.4534L116 18.2987Z" fill="%23cccccc"/></svg>');
  margin: 4px 0;
}

.reviews-slider__stars-active {
  width: 128px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg width="128" height="25" viewBox="0 0 128 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 18.2987L17.13 21.4534C17.2631 21.5342 17.4172 21.5737 17.5727 21.5669C17.7283 21.5602 17.8783 21.5075 18.004 21.4155C18.1296 21.3235 18.2251 21.1963 18.2785 21.05C18.3318 20.9038 18.3406 20.7449 18.3037 20.5937L16.9087 14.7071L21.4744 10.7696C21.5908 10.6674 21.6747 10.5333 21.7158 10.384C21.7569 10.2346 21.7533 10.0765 21.7055 9.9291C21.6578 9.78173 21.5679 9.65158 21.447 9.55471C21.3261 9.45783 21.1795 9.39848 21.0253 9.38398L15.0337 8.89648L12.7256 3.30898C12.6668 3.16483 12.5663 3.04147 12.4371 2.95464C12.3078 2.8678 12.1557 2.82143 12 2.82143C11.8443 2.82143 11.6921 2.8678 11.5629 2.95464C11.4336 3.04147 11.3332 3.16483 11.2744 3.30898L8.96623 8.89648L2.97467 9.38398C2.81939 9.39761 2.67156 9.4567 2.54967 9.55387C2.42778 9.65103 2.33722 9.78196 2.28931 9.93029C2.2414 10.0786 2.23826 10.2378 2.28028 10.3879C2.32231 10.538 2.40764 10.6724 2.52561 10.7743L7.09123 14.7118L5.69623 20.5937C5.65935 20.7449 5.66815 20.9038 5.7215 21.05C5.77486 21.1963 5.87038 21.3235 5.996 21.4155C6.12162 21.5075 6.27169 21.5602 6.42725 21.5669C6.58281 21.5737 6.73688 21.5342 6.86998 21.4534L12 18.2987Z" fill="%23FEBA2D"/><path d="M38 18.2987L43.13 21.4534C43.2631 21.5342 43.4172 21.5737 43.5727 21.5669C43.7283 21.5602 43.8783 21.5075 44.004 21.4155C44.1296 21.3235 44.2251 21.1963 44.2785 21.05C44.3318 20.9038 44.3406 20.7449 44.3037 20.5937L42.9087 14.7071L47.4744 10.7696C47.5908 10.6674 47.6747 10.5333 47.7158 10.384C47.7569 10.2346 47.7533 10.0765 47.7055 9.9291C47.6578 9.78173 47.5679 9.65158 47.447 9.55471C47.3261 9.45783 47.1795 9.39848 47.0253 9.38398L41.0337 8.89648L38.7256 3.30898C38.6668 3.16483 38.5663 3.04147 38.4371 2.95464C38.3078 2.8678 38.1557 2.82143 38 2.82143C37.8443 2.82143 37.6921 2.8678 37.5629 2.95464C37.4336 3.04147 37.3332 3.16483 37.2744 3.30898L34.9662 8.89648L28.9747 9.38398C28.8194 9.39761 28.6716 9.4567 28.5497 9.55387C28.4278 9.65103 28.3372 9.78196 28.2893 9.93029C28.2414 10.0786 28.2383 10.2378 28.2803 10.3879C28.3223 10.538 28.4076 10.6724 28.5256 10.7743L33.0912 14.7118L31.6962 20.5937C31.6594 20.7449 31.6681 20.9038 31.7215 21.05C31.7749 21.1963 31.8704 21.3235 31.996 21.4155C32.1216 21.5075 32.2717 21.5602 32.4273 21.5669C32.5828 21.5737 32.7369 21.5342 32.87 21.4534L38 18.2987Z" fill="%23FEBA2D"/><path d="M64 18.2987L69.13 21.4534C69.2631 21.5342 69.4172 21.5737 69.5727 21.5669C69.7283 21.5602 69.8783 21.5075 70.004 21.4155C70.1296 21.3235 70.2251 21.1963 70.2785 21.05C70.3318 20.9038 70.3406 20.7449 70.3037 20.5937L68.9087 14.7071L73.4744 10.7696C73.5908 10.6674 73.6747 10.5333 73.7158 10.384C73.7569 10.2346 73.7533 10.0765 73.7055 9.9291C73.6578 9.78173 73.5679 9.65158 73.447 9.55471C73.3261 9.45783 73.1795 9.39848 73.0253 9.38398L67.0337 8.89648L64.7256 3.30898C64.6668 3.16483 64.5663 3.04147 64.4371 2.95464C64.3078 2.8678 64.1557 2.82143 64 2.82143C63.8443 2.82143 63.6921 2.8678 63.5629 2.95464C63.4336 3.04147 63.3332 3.16483 63.2744 3.30898L60.9662 8.89648L54.9747 9.38398C54.8194 9.39761 54.6716 9.4567 54.5497 9.55387C54.4278 9.65103 54.3372 9.78196 54.2893 9.93029C54.2414 10.0786 54.2383 10.2378 54.2803 10.3879C54.3223 10.538 54.4076 10.6724 54.5256 10.7743L59.0912 14.7118L57.6962 20.5937C57.6594 20.7449 57.6681 20.9038 57.7215 21.05C57.7749 21.1963 57.8704 21.3235 57.996 21.4155C58.1216 21.5075 58.2717 21.5602 58.4273 21.5669C58.5828 21.5737 58.7369 21.5342 58.87 21.4534L64 18.2987Z" fill="%23FEBA2D"/><path d="M90 18.2987L95.13 21.4534C95.2631 21.5342 95.4172 21.5737 95.5727 21.5669C95.7283 21.5602 95.8783 21.5075 96.004 21.4155C96.1296 21.3235 96.2251 21.1963 96.2785 21.05C96.3318 20.9038 96.3406 20.7449 96.3037 20.5937L94.9087 14.7071L99.4744 10.7696C99.5908 10.6674 99.6747 10.5333 99.7158 10.384C99.7569 10.2346 99.7533 10.0765 99.7055 9.9291C99.6578 9.78173 99.5679 9.65158 99.447 9.55471C99.3261 9.45783 99.1795 9.39848 99.0253 9.38398L93.0337 8.89648L90.7256 3.30898C90.6668 3.16483 90.5663 3.04147 90.4371 2.95464C90.3078 2.8678 90.1557 2.82143 90 2.82143C89.8443 2.82143 89.6921 2.8678 89.5629 2.95464C89.4336 3.04147 89.3332 3.16483 89.2744 3.30898L86.9662 8.89648L80.9747 9.38398C80.8194 9.39761 80.6716 9.4567 80.5497 9.55387C80.4278 9.65103 80.3372 9.78196 80.2893 9.93029C80.2414 10.0786 80.2383 10.2378 80.2803 10.3879C80.3223 10.538 80.4076 10.6724 80.5256 10.7743L85.0912 14.7118L83.6962 20.5937C83.6594 20.7449 83.6681 20.9038 83.7215 21.05C83.7749 21.1963 83.8704 21.3235 83.996 21.4155C84.1216 21.5075 84.2717 21.5602 84.4273 21.5669C84.5828 21.5737 84.7369 21.5342 84.87 21.4534L90 18.2987Z" fill="%23FEBA2D"/><path d="M116 18.2987L121.13 21.4534C121.263 21.5342 121.417 21.5737 121.573 21.5669C121.728 21.5602 121.878 21.5075 122.004 21.4155C122.13 21.3235 122.225 21.1963 122.278 21.05C122.332 20.9038 122.341 20.7449 122.304 20.5937L120.909 14.7071L125.474 10.7696C125.591 10.6674 125.675 10.5333 125.716 10.384C125.757 10.2346 125.753 10.0765 125.706 9.9291C125.658 9.78173 125.568 9.65158 125.447 9.55471C125.326 9.45783 125.18 9.39848 125.025 9.38398L119.034 8.89648L116.726 3.30898C116.667 3.16483 116.566 3.04147 116.437 2.95464C116.308 2.8678 116.156 2.82143 116 2.82143C115.844 2.82143 115.692 2.8678 115.563 2.95464C115.434 3.04147 115.333 3.16483 115.274 3.30898L112.966 8.89648L106.975 9.38398C106.819 9.39761 106.672 9.4567 106.55 9.55387C106.428 9.65103 106.337 9.78196 106.289 9.93029C106.241 10.0786 106.238 10.2378 106.28 10.3879C106.322 10.538 106.408 10.6724 106.526 10.7743L111.091 14.7118L109.696 20.5937C109.659 20.7449 109.668 20.9038 109.722 21.05C109.775 21.1963 109.87 21.3235 109.996 21.4155C110.122 21.5075 110.272 21.5602 110.427 21.5669C110.583 21.5737 110.737 21.5342 110.87 21.4534L116 18.2987Z" fill="%23FEBA2D"/></svg>');
}

.reviews-slider__text {
  padding: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  padding-bottom: 36px;
}

.reviews-slider__text b {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: block;
  margin-bottom: 10px;
  color: #141414;
}

.reviews .swiper-wrapper {
  align-items: stretch;
}

.reviews .swiper-slide {
  height: auto;
  padding-bottom: 5px;
}

.reviews-slider__date {
  position: absolute;
  bottom: 20px;
}

.slider-base {
  position: relative;
}

.swiper-nav .swiper-pagination {
  position: relative;
  margin-top: 8px;
}

.swiper-nav .swiper-pagination-bullet {
  background: #fff;
  border: 1px solid var(--secondary, #101935);
  opacity: 1;
  margin: 3px !important;
  transition: all 0.3s;
  border-radius: 4px;
  width: 8px;
  height: 8px;
}

.swiper-nav .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #101935;
  width: 24px;
}

.swiper-nav .swiper-button-next:after, .swiper-nav .swiper-button-prev:after {
  content: none !important;
}

.swiper-nav .swiper-button-next, .swiper-nav .swiper-button-prev {
  width: 32px;
  height: 32px;
  left: -42px;
  background-image: url('data:image/svg+xml,<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 5.57143C9.92487 5.57143 5 10.4963 5 16.5714C5 22.6466 9.92487 27.5714 16 27.5714C22.0751 27.5714 27 22.6466 27 16.5714C27 10.4963 22.0751 5.57143 16 5.57143ZM3 16.5714C3 9.39172 8.8203 3.57143 16 3.57143C23.1797 3.57143 29 9.39172 29 16.5714C29 23.7511 23.1797 29.5714 16 29.5714C8.8203 29.5714 3 23.7511 3 16.5714Z" fill="%233B4258"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10 16.5714C10 16.0191 10.4477 15.5714 11 15.5714H21C21.5523 15.5714 22 16.0191 22 16.5714C22 17.1237 21.5523 17.5714 21 17.5714H11C10.4477 17.5714 10 17.1237 10 16.5714Z" fill="%233B4258"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.7071 11.8643C16.0976 12.2548 16.0976 12.888 15.7071 13.2785L12.4142 16.5714L15.7071 19.8643C16.0976 20.2548 16.0976 20.888 15.7071 21.2785C15.3166 21.6691 14.6834 21.6691 14.2929 21.2785L10.2929 17.2785C9.90237 16.888 9.90237 16.2548 10.2929 15.8643L14.2929 11.8643C14.6834 11.4738 15.3166 11.4738 15.7071 11.8643Z" fill="%233B4258"/></svg>');
}

.swiper-nav .swiper-button-next {
  right: -42px;
  left: unset;
  transform: rotate(180deg);
}

.swiper-nav .swiper-pagination {
  position: relative;
  margin-top: 8px;
  justify-content: center !important;
}

@media (max-width: 1280px) {
  .swiper-nav .swiper-button-next {
    right: -16px;
  }
  .swiper-nav .swiper-button-prev {
    left: -16px;
  }
}
@media (max-width: 767px) {
  .reviews-filter__item {
    height: 40px;
    width: 120px;
  }
  .reviews-slider__title {
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 16px;
  }
  .--single .reviews-slider__text b {
    margin-bottom: 0;
  }
  .reviews-filter__item:before {
    width: 100px;
    height: 29px;
    left: 10px;
    top: 4px;
  }
  .reviews-filter__btn .btn {
    height: auto;
    margin: 4px;
    font-size: 13px;
    padding: 10px;
  }
}
body #wrapper .post-content blockquote {
  background: #e1e6ed;
  margin: 0;
  margin-bottom: 1.5rem;
  padding: 1.27rem 1.56rem;
  line-height: 1.8;
  border-radius: 0.5rem;
  border: none;
  font-size: 16px;
  line-height: 162%;
  font-style: normal;
  border-left: 5px solid #192b80;
  color: #141414;
}

blockquote p {
  margin: 0;
}

blockquote strong {
  font-size: 18px;
  margin-bottom: 8px;
  display: block;
}

.ul-beautiful {
  margin: 0;
  padding: 0;
  list-style: none;
}

.ul-beautiful li {
  margin: 8px 0;
  padding-left: 1.5rem;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m173.898 439.404-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z" fill="%23192b80" class="fill-000000"></path></svg>');
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: left top 7px;
}

.ul-beautiful li.minus {
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 512 512"><path d="M443.6 387.1 312.4 255.4l131.5-130c5.4-5.4 5.4-14.2 0-19.6l-37.4-37.6c-2.6-2.6-6.1-4-9.8-4-3.7 0-7.2 1.5-9.8 4L256 197.8 124.9 68.3c-2.6-2.6-6.1-4-9.8-4-3.7 0-7.2 1.5-9.8 4L68 105.9c-5.4 5.4-5.4 14.2 0 19.6l131.5 130L68.4 387.1c-2.6 2.6-4.1 6.1-4.1 9.8 0 3.7 1.4 7.2 4.1 9.8l37.4 37.6c2.7 2.7 6.2 4.1 9.8 4.1 3.5 0 7.1-1.3 9.8-4.1L256 313.1l130.7 131.1c2.7 2.7 6.2 4.1 9.8 4.1 3.5 0 7.1-1.3 9.8-4.1l37.4-37.6c2.6-2.6 4.1-6.1 4.1-9.8-.1-3.6-1.6-7.1-4.2-9.7z" fill="%23dc143c" class="fill-000000"></path></svg>');
}

.cta-plus {
  padding: 32px;
  position: relative;
  border: 2px solid var(--secondary, #101935);
  border-radius: 16px;
  background-image: url(../img/cta-bg1.png);
  background-size: 670px;
  background-position: top right;
  background-repeat: no-repeat;
  margin-bottom: 140px;
}

.cta-plus__blocks {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 16px;
  margin-top: 20px;
  margin-bottom: -125px;
  margin-left: -24px;
  margin-right: -24px;
}

.cta-plus__title {
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
  color: var(--text, rgba(16, 25, 53, 0.8));
  max-width: 790px;
  margin-bottom: 16px;
}

.cta-plus__p {
  color: rgba(20, 20, 20, 0.8);
  max-width: 770px;
  margin: 16px 0;
}

.cta-plus__btn {
  display: flex;
}

.cta-plus__btn .btn {
  border-radius: 8px;
}

.cta-plus__block {
  background: #4560E6;
  color: #fff;
  border-radius: 16px;
  padding: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: rgba(255, 255, 255, 0.8);
}

.cta-plus__block img {
  height: 40px;
}

.cta-plus__name {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  color: #fff;
  margin: 10px 0;
}

.cta-plus__text {
  position: relative;
}

@media (max-width: 1280px) {
  .cta-plus:before {
    content: "";
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.5;
    position: absolute;
    left: 0;
    top: 0;
  }
}
@media (max-width: 990px) {
  .cta-plus__title {
    font-size: 30px;
    line-height: 36px;
  }
  .cta-plus {
    padding: 24px;
    background-size: cover;
  }
  .cta-plus__p {
    line-height: 20px;
    font-size: 16px;
  }
  .cta-plus__blocks {
    margin-left: -14px;
    margin-right: -14px;
  }
  .cta-plus__block img {
    height: 24px;
  }
  .cta-plus__name {
    font-size: 18px;
    line-height: 20px;
  }
  .cta-plus__block {
    padding: 16px;
  }
}
@media (max-width: 767px) {
  .cta-plus {
    padding: 12px;
    background-size: 638px;
  }
  .cta-plus__blocks {
    margin-left: -6px;
    margin-right: -6px;
  }
  .cta-plus__block:first-child .cta-plus__info {
    display: block;
  }
  .cta-plus__blocks {
    grid-template-columns: 1fr;
    grid-gap: 8px;
  }
  .cta-plus__info {
    display: none;
    padding-top: 5px;
  }
  .reviews-filter__item {
    height: 40px;
    width: 120px;
  }
  .cta-plus__name {
    margin-bottom: 0;
    margin-top: 5px;
    position: relative;
  }
  .cta-plus__name:after {
    content: "";
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="4" y="11" width="16" height="2" rx="1" fill="white"/><rect x="13" y="4" width="16" height="2" rx="1" transform="rotate(90 13 4)" fill="white"/></svg>');
    width: 24px;
    height: 24px;
    position: ABSOLUTE;
    right: 0px;
    top: -18px;
    transition: all 0.3s;
  }
  .cta-plus__name.active:after {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="4" y="11" width="16" height="2" rx="1" fill="white"/><rect x="20" y="13" width="16" height="2" rx="1" transform="rotate(-180 20 13)" fill="white"/></svg>');
  }
  h2 {
    font-size: 32px !important;
  }
}
@media (max-width: 580px) {
  .cta-plus__title {
    font-size: 24px;
    line-height: 28px;
  }
  .cta-plus {
    padding: 12px;
    background-size: 705px;
    background-position: top right 16%;
  }
  .cta-plus__btn .btn {
    padding: 8px;
    width: 100%;
  }
}
.numbers {
  background: var(--secondary, #101935);
  border-radius: 16px;
  color: #fff;
  padding: 24px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.numbers__item {
  flex: 0 1 calc(25% - 24px);
}

.numbers__item b {
  display: block;
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 12px;
  margin-bottom: 8px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}

.numbers__item p {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.8980392157);
}

@media (max-width: 990px) {
  .numbers {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 24px;
  }
}
@media (max-width: 580px) {
  .numbers {
    grid-template-columns: 1fr;
  }
}
.team {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.team__team {
  flex: 1;
}

.team__left {
  flex: 0 1 33%;
  margin-right: 24px;
}

.team__abovetitle {
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  color: #0366D6;
}

.team__title {
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  margin: 8px 0;
}

.team__subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: var(--text, rgba(16, 25, 53, 0.8));
  margin: 8px 0;
}

.team__btn {
  display: flex;
  margin-top: 20px;
}

.team__btn .btn {
  border-radius: 8px;
}

.team__team {
  flex: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 18px;
}

.team__item {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
  color: rgba(16, 25, 53, 0.8);
}

.team__pic {
  border-radius: 16px;
  overflow: hidden;
  margin: 8px 0;
  box-shadow: 0px 0px 8px 0px rgba(16, 25, 53, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
}

.team__pic img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team__name {
  color: #0366D6;
  font-size: 32px;
  line-height: 100%;
  font-weight: 600;
}

@media (max-width: 990px) {
  .team__team {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .team {
    flex-direction: column;
  }
  .team__team {
    width: 100%;
  }
  .team__left {
    margin-right: 0;
    margin-bottom: 24px;
  }
}
@media (max-width: 580px) {
  .team__abovetitle {
    font-size: 16px;
    line-height: 140%;
  }
  .team__title {
    font-size: 24px;
    line-height: 27px;
  }
  .team__btn .btn {
    width: 100%;
  }
  .team__name {
    font-size: 28px;
  }
}
.writers {
  text-align: center;
}

.writers__title {
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
  margin-bottom: 20px;
}

.writers__blocks {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
}

.writers__blocks.--4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.writers__pic {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 12px;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0px 0px 16px 0px rgba(16, 25, 53, 0.4);
}

.writers__pic img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.writers__name {
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
  text-transform: uppercase;
  color: #0366D6;
}

.writers__status {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  color: rgba(16, 25, 53, 0.8);
  margin-top: 4px;
}

@media (max-width: 990px) {
  .writers__name {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .writers__title {
    font-size: 24px;
    margin-bottom: 16px;
    line-height: 30px;
  }
  .writers__blocks {
    grid-template-columns: 1fr;
  }
  .writers__blocks.--4 {
    grid-template-columns: 1fr 1fr;
  }
  .writers__pic {
    margin-bottom: 8px;
  }
  .writers__status {
    margin-top: 2px;
  }
}
.howto h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
  margin-bottom: 24px;
}

.howto p {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: rgba(16, 25, 53, 0.8);
}

.howto__blocks {
  margin-top: 24px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
}

.howto__block {
  background: rgba(3, 102, 214, 0.0509803922);
  padding: 24px;
  border: 2px solid var(--cta, #0366D6);
  border-radius: 16px;
  position: relative;
  padding-bottom: 150px;
}

.howto__pic {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 170px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  left: 0;
}

.howto__pic img {
  max-height: 100%;
  max-width: 225px;
}

.howto__block b {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  display: block;
  margin-bottom: 10px;
}

.howto__block p {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: rgba(16, 25, 53, 0.8);
}

@media (max-width: 767px) {
  .howto__blocks {
    grid-template-columns: 1fr;
  }
  .howto__block {
    padding-bottom: 170px;
  }
}
@media (max-width: 580px) {
  .howto__block {
    padding: 16px;
  }
  .howto__block b {
    font-size: 18px;
    line-height: 22px;
  }
  .howto__block b {
    padding-right: 50px;
  }
  .howto__pic {
    position: absolute;
    bottom: 0;
    right: 0px;
    top: 1px;
    width: 75px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    left: unset;
  }
  .howto__block p {
    margin-bottom: 0;
  }
}
.tablebeautiful {
  background: #E6F0FB;
  border-radius: 16px;
  overflow: hidden;
  color: #40475D;
}

.tablebeautiful b, .tablebeautiful h4 {
  color: #101935 !important;
  font-size: 16px !important;
  line-height: 140%;
  font-weight: 700;
  margin: 0 !important;
}

table.tablebeautiful, .tablebeautiful td, .tablebeautiful th {
  border: 1px solid #B5B8C0;
  vertical-align: baseline;
  font-size: 16px;
  line-height: 140%;
}

table.tablebeautiful thead {
  background: #101935;
  color: #fff;
  text-align: left;
  font-size: 20px;
}

.emoji {
  width: 16px;
  margin-right: 4px;
}

table.tablebeautiful td, table.tablebeautiful th {
  padding: 8px;
}

@media (max-width: 580px) {
  table.tablehorisont td:first-child {
    word-wrap: break-word;
    max-width: 100px;
  }
  table.tablebeautiful, .tablebeautiful td, .tablebeautiful th {
    font-size: 13px;
  }
  .tablebeautiful b, .tablebeautiful h4 {
    font-size: 13px;
  }
}
table.tablespace {
  margin: 24px 0;
}

table.tablespace, table.tablespace td, table.tablespace th {
  border: 0px solid rgba(0, 0, 0, 0.1);
}

table.tablespace td {
  background: #E6F0FB;
  border-radius: 16px;
  color: #40475D;
  font-size: 16px;
  line-height: 140%;
  padding: 16px;
}

table.tablespace p:last-child {
  margin-bottom: 0;
}

table.tablespace tr {
  grid-gap: 16px;
  display: flex;
  margin-bottom: 16px;
}

table.tablespace h4, table.tablespace h3 {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  margin: 0;
  color: #0366D6;
  vertical-align: baseline;
}

@media (max-width: 767px) {
  table.tablespace tr {
    grid-gap: 4px;
    margin-bottom: 4px;
  }
  table.tablespace td {
    padding: 8px;
  }
}
table.tablehorisont {
  background: #E6F0FB;
  border-radius: 16px;
  overflow: hidden;
}

table.tablehorisont, table.tablehorisont td, table.tablehorisont th {
  border: 1px solid #B5B8C0;
  color: #40475D;
  font-size: 16px;
  line-height: 140%;
  vertical-align: baseline;
}

table.tablehorisont td {
  padding: 8px;
}

table.tablehorisont td:first-child {
  background: #101935;
  font-weight: 600;
  color: #fff;
}

@media (max-width: 580px) {
  table.tablehorisont td:first-child {
    word-wrap: break-word;
    max-width: 100px;
  }
}
.tabbs {
  margin: 24px 0;
}

.tabbs__names {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: 12px;
}

.tabbs__name {
  border: 1px solid var(--cta, #0366D6);
  padding: 14px 24px;
  border-radius: 8px;
  text-align: center;
  min-width: 200px;
  margin-right: 8px;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 16px;
  color: #0366D6;
  cursor: pointer;
  transition: all 0.3s;
}

.tabbs__name.active {
  background: rgba(3, 102, 214, 0.1019607843);
}

.tabbs__block {
  background: #E6F0FB;
  padding: 24px;
  border-radius: 16px;
  display: none;
  font-size: 16px;
  line-height: 1.5;
}

.tabbs__block:first-child {
  display: block;
}

.tabbs__block h2 {
  font-size: 28px !important;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 16px;
  color: #101935 !important;
}

.tabbs__block ol {
  padding-left: 0;
  margin-left: 16px;
  margin-bottom: 0;
}

.tabbs__block b {
  color: #101935;
}

.tabbs__block ol::marker {
  color: #101935;
}

.tabbs__block li {
  margin-bottom: 4px;
}

@media (max-width: 767px) {
  .tabbs__name {
    padding: 10px 12px;
    min-width: 50px;
  }
  .tabbs__block {
    padding: 12px;
  }
  .tabbs__block h2 {
    font-size: 24px !important;
    line-height: 28px !important;
  }
}
.note {
  background: #E6F0FB;
  padding: 24px;
  border-radius: 16px;
  color: #101935;
  font-size: 16px;
  line-height: 140%;
}

.note h3 {
  font-size: 28px !important;
  font-weight: 700 !important;
  text-align: left;
  color: #0366D6 !important;
  margin-bottom: 16px !important;
  margin-top: 0 !important;
}

.note h2 {
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 44px;
  text-align: left;
  color: #0366D6 !important;
  margin-bottom: 16px;
  margin-top: 0 !important;
}

.note p:last-child {
  margin-bottom: 0 !important;
}

.note h4 {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 36px;
  text-align: left;
  color: #0366D6 !important;
  margin-bottom: 16px !important;
  margin-top: 0 !important;
}

.note strong {
  font-size: 20px;
}

.note p {
  margin-bottom: 16px;
}

.note ul {
  margin: 0;
  padding: 0;
  margin-left: 24px;
  margin-bottom: 16px;
  margin-top: -6px;
  list-style: none;
}

.note li {
  position: relative;
  margin-bottom: 4px;
}

.note li:last-child {
  margin-bottom: 0px;
}

.note li:before {
  content: "";
  width: 3px;
  height: 3px;
  background: #101935;
  position: absolute;
  left: -13px;
  top: 10px;
  border-radius: 100%;
}

@media (max-width: 767px) {
  .note {
    padding: 16px;
  }
}
.articles h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
  text-align: center;
}

.articles__pic {
  width: 100%;
  height: 369px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f7f7fc;
  border-radius: 32px;
  overflow: hidden;
  margin-bottom: 16px;
  transition: all 0.3s;
}

.articles__pic img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.articles__name {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transition: all 0.3s;
  color: #101935;
}

.articles__link:hover .articles__pic {
  box-shadow: 5.53px 5.53px 22.11px 0px rgba(25, 43, 128, 0.2);
}

.articles__link:hover .articles__name {
  color: #0366D6;
}

@media (max-width: 767px) {
  .articles__pic {
    height: 300px;
  }
}
@media (max-width: 580px) {
  .articles__name {
    font-size: 16px;
    line-height: 22px;
  }
}
.texts-list {
  border-radius: 8px;
  border: 1px solid #eaecf0;
  background: #fff;
  box-shadow: none;
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  max-width: 100%;
  margin-bottom: 1.5rem;
  padding: 18px 24px;
  order: -1;
}

.texts-list h3 {
  color: #4d4d4d;
  font-size: 19px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin: 0;
  display: flex;
  align-items: center;
  transition: all 0.3s;
}

.texts-list__title {
  cursor: pointer;
}

.texts-list__title p {
  margin: 0 !important;
  display: flex;
  align-items: center;
  font-size: 19px;
  font-weight: 600;
}

.texts-list__title.active p {
  color: #0366d6 !important;
  font-size: 19px;
  font-weight: 600;
}

.texts-list__title.active p:before {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.5938 1.90625H5.15625C4.38063 1.90625 3.75 2.53719 3.75 3.3125C3.75 4.08812 4.38063 4.71875 5.15625 4.71875H14.5938C15.3691 4.71875 16 4.08812 16 3.3125C16 2.53719 15.3691 1.90625 14.5938 1.90625Z" fill="%230366d6"/><path d="M14.5938 6.59375H5.15625C4.38063 6.59375 3.75 7.22469 3.75 8C3.75 8.77562 4.38063 9.40625 5.15625 9.40625H14.5938C15.3691 9.40625 16 8.77562 16 8C16 7.22469 15.3691 6.59375 14.5938 6.59375Z" fill="%230366d6"/><path d="M14.5938 11.2812H5.15625C4.38063 11.2812 3.75 11.9122 3.75 12.6875C3.75 13.4631 4.38063 14.0938 5.15625 14.0938H14.5938C15.3691 14.0938 16 13.4631 16 12.6875C16 11.9122 15.3691 11.2812 14.5938 11.2812Z" fill="%230366d6"/><path d="M1.40625 1.90625C0.630625 1.90625 0 2.53719 0 3.3125C0 4.08812 0.630625 4.71875 1.40625 4.71875C2.18156 4.71875 2.8125 4.08812 2.8125 3.3125C2.8125 2.53719 2.18156 1.90625 1.40625 1.90625Z" fill="%230366d6"/><path d="M1.40625 6.59375C0.630625 6.59375 0 7.22469 0 8C0 8.77562 0.630625 9.40625 1.40625 9.40625C2.18156 9.40625 2.8125 8.77562 2.8125 8C2.8125 7.22469 2.18156 6.59375 1.40625 6.59375Z" fill="%230366d6"/><path d="M1.40625 11.2812C0.630625 11.2812 0 11.9122 0 12.6875C0 13.4631 0.630625 14.0938 1.40625 14.0938C2.18156 14.0938 2.8125 13.4631 2.8125 12.6875C2.8125 11.9122 2.18156 11.2812 1.40625 11.2812Z" fill="%230366d6"/></svg>');
}

.texts-list p:before {
  content: "";
  transition: all 0.3s;
  display: flex;
  align-items: center;
  color: #444;
  background: inherit;
  border: inherit;
  margin: 0;
  padding: 0;
  margin-right: 12px;
  width: 16px;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.5938 1.90625H5.15625C4.38063 1.90625 3.75 2.53719 3.75 3.3125C3.75 4.08812 4.38063 4.71875 5.15625 4.71875H14.5938C15.3691 4.71875 16 4.08812 16 3.3125C16 2.53719 15.3691 1.90625 14.5938 1.90625Z" fill="black"/><path d="M14.5938 6.59375H5.15625C4.38063 6.59375 3.75 7.22469 3.75 8C3.75 8.77562 4.38063 9.40625 5.15625 9.40625H14.5938C15.3691 9.40625 16 8.77562 16 8C16 7.22469 15.3691 6.59375 14.5938 6.59375Z" fill="black"/><path d="M14.5938 11.2812H5.15625C4.38063 11.2812 3.75 11.9122 3.75 12.6875C3.75 13.4631 4.38063 14.0938 5.15625 14.0938H14.5938C15.3691 14.0938 16 13.4631 16 12.6875C16 11.9122 15.3691 11.2812 14.5938 11.2812Z" fill="black"/><path d="M1.40625 1.90625C0.630625 1.90625 0 2.53719 0 3.3125C0 4.08812 0.630625 4.71875 1.40625 4.71875C2.18156 4.71875 2.8125 4.08812 2.8125 3.3125C2.8125 2.53719 2.18156 1.90625 1.40625 1.90625Z" fill="black"/><path d="M1.40625 6.59375C0.630625 6.59375 0 7.22469 0 8C0 8.77562 0.630625 9.40625 1.40625 9.40625C2.18156 9.40625 2.8125 8.77562 2.8125 8C2.8125 7.22469 2.18156 6.59375 1.40625 6.59375Z" fill="black"/><path d="M1.40625 11.2812C0.630625 11.2812 0 11.9122 0 12.6875C0 13.4631 0.630625 14.0938 1.40625 14.0938C2.18156 14.0938 2.8125 13.4631 2.8125 12.6875C2.8125 11.9122 2.18156 11.2812 1.40625 11.2812Z" fill="black"/></svg>');
  height: 16px;
}

.texts-list ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.texts-list li a {
  color: #444;
  box-shadow: none;
  text-decoration: none;
  text-shadow: none;
  display: inline-flex;
  align-items: stretch;
  flex-wrap: nowrap;
  font-size: 15px;
}

.texts-list li a:hover {
  color: #0366d6;
}

.texts-list i.fb-icon-element {
  width: 20px !important;
  height: 20px !important;
  margin-top: 3px !important;
  line-height: 20px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px !important;
}

.texts-list .fontawesome-icon:before {
  font-size: 1rem;
}

.texts-list li {
  box-shadow: none;
  text-decoration: none;
  text-shadow: none;
  display: inline-flex;
  width: 100%;
  align-items: stretch;
  flex-wrap: nowrap;
  margin-bottom: 8px;
}

body {
  counter-reset: items;
}

.texts-list li:before {
  display: inline-block;
  counter-increment: items;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 0.2em;
  float: left;
  margin-right: 8px;
  color: #000;
}

.texts-list__body {
  margin-top: 1rem;
  display: none;
}

.blog-author__wrap {
  display: flex;
  align-items: center;
  background: var(--extra, #F2F5FA);
  padding: 54px 0;
  position: relative;
  margin: 32px 0;
}

.blog-author__wrap:before {
  content: "";
  background: var(--extra, #F2F5FA);
  width: 200vw;
  left: -50vw;
  position: absolute;
  height: 100%;
  top: 0;
}

.blog-author__wrap * {
  position: relative;
}

.blog-author__pic {
  flex: 0 1 173px;
  height: 173px;
  min-width: 173px;
  width: 173px;
  margin-right: 24px;
  border-radius: 100%;
  overflow: hidden;
}

.blog-author__pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.blog-author__text {
  flex: 1;
  color: #40475D;
  font-size: 16px;
  line-height: 24px;
}

.blog-author__text b {
  display: block;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
  color: #101935;
  margin-bottom: 4px;
}

.blog-author__text p {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .blog-author__pic {
    flex: 0 1 100px;
    height: 100px;
    width: 100px;
    min-width: 100px;
    margin-right: 0;
    margin-bottom: 24px;
  }
  .blog-author__wrap {
    margin: 32px 0;
    flex-direction: column;
  }
}

/*# sourceMappingURL=style.css.map */
