* {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}
html {
  color-scheme: light;
  background-color: #fff
}
body {
  background: #fff;
  color: #303030;
  font-family: Questrial,sans-serif;
  font-size: 18px;
  min-width: 360px
}
.container {
  max-width: 1530px
}
@media (max-width:1920px) {
  .container {
    max-width: 1530px
  }
}
@media (max-width:1530px) {
  .container {
    max-width: 1140px
  }
}
@media (max-width:1140px) {
  .container {
    max-width: 767px
  }
}
@media (max-width:767px) {
  .container {
    max-width: 360px
  }
}
h1 {
  color: #cd7cb7
}
h2 {
  font-size: 76px;
  line-height: 120%
}
section {
  padding-top: 170px;
  padding-bottom: 170px
}
.bg_c1 {
  background-color: #cd7cb7!important
}
.bg_c2 {
  background-color: #64b8ca!important
}
.bg_c3 {
  background-color: #65a6e6!important
}
.b_c1 {
  border-color: #cd7cb7!important
}
.b_c2 {
  border-color: #64b8ca!important
}
.b_c3 {
  border-color: #65a6e6!important
}
.text-blue {
  color: #3c7f9c!important
}
.text-red {
  color: #cf4627!important
}
.text-yellow {
  color: #f7921d!important
}
.text-green {
  color: #0c7152!important
}
.text-purple {
  color: #660d3b!important
}
.text-turquoise {
  color: #1e9ab6!important
}
header {
  height: 160px
}
header a {
  text-decoration: none
}
header .header_wrapper {
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
header .header_logo {
  display: block;
  margin-top: 40px
}
header .nav {
  margin-right: 20px
}
header .nav .nav-link {
  font-size: 28px;
  padding-top: 50px;
  padding-left: 10px;
  padding-right: 10px;
  color: #303030
}
header .nav .nav-link:hover {
  color: #cd7cb7
}
header .menu_top a {
  width: 120px;
  height: 120px;
  display: inline-block;
  padding-top: 67px;
  color: #fff;
  text-align: left;
  padding-left: 22px;
  font-size: 25px;
  background-repeat: no-repeat
}
header .menu_top a.lng {
  color: #fffFFF88
}
header .menu_top a.lng.active {
  color: #fff
}
header .menu_top a.menu_trigger {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='120' viewBox='0 0 120 120' width='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.00000014 83.3636c.00047912-5.4991 1.24407986-11.0819 3.86847986-16.335l33.48692-67.0286h81.7656l-49.8398 99.7618c-9.0316 18.0782-30.9963 25.4052-49.0595 16.3662-12.81245-6.411-20.22053032-19.3348-20.22169986-32.7581-.00000019-.0021-.00000019-.0042 0-.0063z' fill='%23cd7cb7'/%3E%3C/svg%3E")
}
header .menu_top a.lng_1 {
  margin-left: -20px;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='120' viewBox='0 0 120 120' width='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.00000014 83.3636c.00047912-5.4991 1.24407986-11.0819 3.86847986-16.335l33.48692-67.0286h81.7656l-49.8398 99.7618c-9.0316 18.0782-30.9963 25.4052-49.0595 16.3662-12.81245-6.411-20.22053032-19.3348-20.22169986-32.7581-.00000019-.0021-.00000019-.0042 0-.0063z' fill='%2364B8CA'/%3E%3C/svg%3E")
}
header .menu_top a.lng_2 {
  margin-left: -20px;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='120' viewBox='0 0 120 120' width='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.00000014 83.3636c.00047912-5.4991 1.24407986-11.0819 3.86847986-16.335l33.48692-67.0286h81.7656l-49.8398 99.7618c-9.0316 18.0782-30.9963 25.4052-49.0595 16.3662-12.81245-6.411-20.22053032-19.3348-20.22169986-32.7581-.00000019-.0021-.00000019-.0042 0-.0063z' fill='%2365A6E6'/%3E%3C/svg%3E")
}
header .menu_top a:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03)
}
@media (max-width:1530px) {
  header {
    height: 120px
  }
  header .header_wrapper {
    height: 90px
  }
  header .header_logo img {
    width: 380px
  }
  header .nav .nav-link {
    font-size: 21px
  }
  header .menu_top a {
    font-size: 21px;
    padding-top: 48px;
    padding-left: 15px;
    width: 90px;
    height: 90px;
    background-size: contain
  }
  header .menu_top a.menu_trigger {
    padding-left: 12px
  }
  header .menu_top a.menu_trigger svg {
    -webkit-transform: scale(.85);
    -ms-transform: scale(.85);
    transform: scale(.85)
  }
  header .menu_top a.lng_1 {
    margin-left: -15px
  }
  header .menu_top a.lng_2 {
    margin-left: -15px
  }
}
@media (max-width:1140px) {
  header {
    height: 60px
  }
  header .header_wrapper {
    height: 60px
  }
  header .header_logo {
    margin-top: 25px
  }
  header .header_logo img {
    width: 280px
  }
  header .nav {
    margin-right: 5px
  }
  header .nav .nav-link {
    padding-top: 30px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px
  }
  header .menu_top a {
    font-size: 14px;
    padding-top: 35px;
    padding-left: 12px;
    width: 65px;
    height: 65px;
    background-size: contain
  }
  header .menu_top a.menu_trigger {
    padding-left: 5px
  }
  header .menu_top a.menu_trigger svg {
    -webkit-transform: scale(.6);
    -ms-transform: scale(.6);
    transform: scale(.6)
  }
  header .menu_top a.lng_1 {
    margin-left: -15px
  }
  header .menu_top a.lng_2 {
    margin-left: -15px
  }
}
@media (max-width:767px) {
  header {
    height: 60px
  }
  header .header_wrapper {
    height: 60px
  }
  header .header_logo {
    margin-top: 25px
  }
  header .header_logo img {
    width: 170px
  }
  header .nav {
    display: none
  }
  header .menu_top {
    margin-right: -10px
  }
  header .menu_top a {
    font-size: 14px;
    padding-top: 35px;
    padding-left: 12px;
    width: 65px;
    height: 65px;
    background-size: contain
  }
  header .menu_top a.menu_trigger {
    padding-left: 5px
  }
  header .menu_top a.menu_trigger svg {
    -webkit-transform: scale(.6);
    -ms-transform: scale(.6);
    transform: scale(.6)
  }
  header .menu_top a.lng_1 {
    margin-left: -20px
  }
  header .menu_top a.lng_2 {
    margin-left: -20px
  }
}
#modalmenu {
  display: none;
  -webkit-animation-play-state: paused!important;
  animation-play-state: paused!important
}
body.active #MenuModal {
  display: block;
  position: fixed;
  height: 100vh;
  width: 100%;
  background-color: #cd7cb7;
  color: #fff;
  top: 0
}
body.active #MenuModal .modal-header {
  background-color: #cd7cb7;
  padding: 0;
  border: none
}
body.active #MenuModal .modal-content {
  position: relative;
  background: 0 0
}
body.active #MenuModal header {
  width: 100%
}
body.active #MenuModal header a.menu_trigger {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='120' viewBox='0 0 120 120' width='120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h120v120h-120z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m107.331-58.2341c17.569 8.7918 24.691 30.174 15.906 47.7586l-54.8503 109.7903c-8.7849 17.5842-30.1488 24.7112-47.7175 15.9192-17.56918-8.792-24.69126-30.1739-15.90615-47.7585l54.85025-109.7904c8.7849-17.5841 30.1488-24.7107 47.7177-15.9192z' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")
}
body.active #MenuModal header a.lng {
  color: #cd7cb7;
  opacity: .8;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='120' viewBox='0 0 120 120' width='120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h120v120h-120z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m.00000014 83.3636c.00047912-5.4991 1.24407986-11.0819 3.86847986-16.335l33.48692-67.0286h81.7656l-49.8398 99.7618c-9.0316 18.0782-30.9963 25.4052-49.0595 16.3662-12.81245-6.411-20.22053032-19.3348-20.22169986-32.7581-.00000019-.0021-.00000019-.0042 0-.0063z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")
}
body.active #MenuModal header a.lng.active {
  opacity: 1
}
body.active #MenuModal .modalmenu_body {
  padding-top: 90px;
  height: 100vh;
  background: url("data:image/svg+xml,%3Csvg fill='none' height='1740' viewBox='0 0 1920 1740' width='1920' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h1920v1740h-1920z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath clip-rule='evenodd' d='m1920 230c-91.71 43.576-170.08 117.048-219 215.03l-50.46 101.101c-211.81-57.371-441.62 40.376-543.53 244.525l-473.745 949.004h2.749l473.196-947.905c101.3-202.93 329.64-300.171 540.2-243.379l-594.69 1191.284h2.75l594.36-1190.624c29.04 8.001 57.74 18.94 85.7 32.943 76.91 38.516 138.61 95.369 182.47 162.623v-4.476c-43.95-66.241-105.25-122.227-181.37-160.347-27.96-14.001-56.64-24.955-85.68-32.986l50.26-100.665c48.46-97.094 126.02-169.994 216.79-213.403zm0 1040.84-234.04 468.82h-2.74l236.78-474.33z' fill='%23fff' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") no-repeat scroll top right/cover
}
body.active #MenuModal .modalmenu_body .container {
  position: relative
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu {
  padding-left: 0;
  list-style: none;
  max-width: 450px;
  -webkit-transition: all .5s cubic-bezier(.55,0,.1,1);
  -o-transition: all .5s cubic-bezier(.55,0,.1,1);
  transition: all .5s cubic-bezier(.55,0,.1,1)
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu:hover li {
  opacity: .5
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li {
  margin-bottom: 20px
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li:hover {
  opacity: 1
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li:hover ul {
  display: block
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li a {
  font-size: 47px;
  color: #fff;
  text-decoration: none;
  display: block;
  padding-left: 5px
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul {
  list-style: none;
  position: absolute;
  display: none;
  top: 0;
  left: 0
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul:hover li {
  opacity: .5
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul li {
  opacity: 1;
  max-width: 670px;
  margin-bottom: 30px
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul li:first-child {
  padding-top: initial
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul li a {
  font-size: 24px
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l1 {
  top: 15px;
  left: 430px
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l1 li {
  opacity: 1
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l1:hover li {
  opacity: .5
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l1:hover li:hover {
  opacity: 1
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l2 {
  top: 295px;
  left: 430px
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l2 li {
  opacity: 1
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l2:hover li {
  opacity: .5
}
body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l2:hover li:hover {
  opacity: 1
}
@media (max-width:1530px) {
  body.active #MenuModal .modalmenu_body {
    padding-top: 100px;
    height: 100vh
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu {
    padding-left: 0;
    max-width: 350px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li {
    margin-bottom: 20px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li a {
    font-size: 36px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul {
    top: 0;
    left: 0
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul li {
    margin-bottom: 20px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul li a {
    font-size: 21px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l1 {
    top: 15px;
    left: 350px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l2 {
    top: 235px;
    left: 350px
  }
}
@media (max-width:1140px) {
  body.active #MenuModal .modalmenu_body {
    padding-top: 80px;
    height: 100vh
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu {
    padding-left: 0;
    max-width: 240px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li {
    margin-bottom: 15px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li a {
    font-size: 22px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li a:hover {
    opacity: .8
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul {
    top: 0;
    left: 0
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul li {
    margin-bottom: 10px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul li a {
    font-size: 16px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l1 {
    left: 220px;
    top: 5px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l2 {
    left: 220px;
    top: 150px
  }
}
@media (max-width:767px) {
  body.active #MenuModal .modal-header header {
    height: 80px;
    background-color: #cd7cb7
  }
  body.active #MenuModal .modalmenu_body {
    padding-top: 50px;
    height: auto;
    background: url("data:image/svg+xml,%3Csvg fill='none' height='800' viewBox='0 0 360 800' width='360' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m360 595.766c-7.229 9.344-13.657 19.531-19.133 30.51l-19.585 39.266c-82.191-22.282-171.372 15.681-210.92 94.969l-19.696 39.489h1.0668l19.4832-39.062c39.311-78.815 127.922-116.582 209.631-94.524l-66.63 133.586h1.066l66.503-133.33c11.269 3.108 22.403 7.356 33.253 12.794 1.672.838 3.326 1.699 4.961 2.581v-1.084c-1.496-.802-3.007-1.586-4.533-2.351-10.849-5.438-21.98-9.692-33.247-12.811l19.501-39.097c5.256-10.538 11.394-20.343 18.279-29.369z' fill='%23fff'/%3E%3C/svg%3E") no-repeat scroll bottom right/contain
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu {
    padding-left: 0;
    margin-bottom: 60px;
    max-width: 100%
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li {
    margin-bottom: 23px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li:first-child {
    padding-top: 0
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li a {
    font-size: 18px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li a:hover {
    opacity: .8
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul {
    margin-top: 20px;
    position: relative;
    display: block;
    top: 0;
    left: 0
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul li {
    margin-bottom: 14px;
    line-height: 100%
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul li a {
    font-size: 14px
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l1 {
    padding-left: 20px;
    left: auto;
    background: 0 0
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l2 {
    margin-top: 0;
    padding-left: 20px;
    top: auto;
    left: auto;
    background: 0 0
  }
  body.active #MenuModal .modalmenu_body .container ul.modalmenu li ul.menu_l2 li:first-child {
    padding-top: 20px
  }
}
#promo .container {
  background: transparent url(/images/promo_bg.jpg) no-repeat scroll center bottom/cover
}
#promo .h1 {
  padding-top: 150px;
  font-size: 120px;
  margin-bottom: 50px
}
#promo p {
  font-size: 24px;
  line-height: 130%;
  max-width: 690px;
  margin-bottom: 100px
}
#promo .promo_persona {
  min-height: 975px
}
@media (max-width:1530px) {
  #promo {
    margin-top: 25px
  }
  #promo .h1 {
    padding-top: 90px;
    font-size: 90px;
    line-height: 120%;
    margin-bottom: 40px
  }
  #promo p {
    font-size: 18px;
    line-height: 120%;
    max-width: 583px;
    margin-bottom: 70px
  }
  #promo .promo_persona {
    min-height: 710px
  }
}
@media (max-width:1140px) {
  #promo {
    margin-top: 25px
  }
  #promo .promo-wrap {
    margin-bottom: 50px
  }
  #promo .h1 {
    padding-top: 70px;
    font-size: 60px;
    line-height: 120%;
    margin-bottom: 20px
  }
  #promo p {
    font-size: 14px;
    line-height: 120%;
    max-width: 583px;
    margin-bottom: 70px
  }
  #promo .promo_persona {
    min-height: 470px
  }
}
@media (max-width:767px) {
  #promo {
    margin-top: 25px
  }
  #promo .container {
    background-image: none
  }
  #promo .promo-wrap {
    margin-bottom: 40px
  }
  #promo .promo-wrap img {
    display: none
  }
  #promo .h1 {
    padding-top: 20px;
    max-width: 300px;
    font-size: 42px;
    line-height: 120%;
    margin-bottom: 30px
  }
  #promo p {
    font-size: 14px;
    line-height: 120%;
    max-width: 583px;
    margin-bottom: 20px
  }
  #promo .promo_persona {
    min-height: 430px
  }
}
#more_about {
  background: #cd7cb7 url(/images/more_about_shapes.svg) no-repeat scroll center center/cover;
  color: #fff;
  min-height: 1000px
}
#more_about .h3 {
  font-size: 47px
}
#more_about p {
  font-size: 29px;
  line-height: 130%
}
#more_about #more_about_item_01 {
  margin-bottom: 50px
}
#more_about #more_about_item_02 {
  margin-bottom: 50px
}
@media (max-width:1530px) {
  #more_about {
    min-height: initial
  }
  #more_about .h3 {
    font-size: 36px
  }
  #more_about p {
    font-size: 21px;
    margin-bottom: 0
  }
  #more_about img {
    max-width: 95px
  }
  #more_about #more_about_item_01 {
    margin-bottom: 40px
  }
  #more_about #more_about_item_02 {
    margin-bottom: 40px
  }
}
@media (max-width:1140px) {
  #more_about {
    min-height: initial
  }
  #more_about .h3 {
    font-size: 24px
  }
  #more_about p {
    font-size: 16px;
    margin-bottom: 0
  }
  #more_about img {
    max-width: 85px
  }
  #more_about #more_about_item_01 {
    margin-bottom: 50px
  }
  #more_about #more_about_item_02 {
    margin-bottom: 50px
  }
}
@media (max-width:767px) {
  #more_about {
    background: #cd7cb7 url(/images/more_about_shapes_xs.svg) no-repeat scroll center center/cover;
    padding-top: 70px;
    padding-bottom: 70px
  }
  #more_about .col-9 {
    -ms-flex-item-align: end;
    align-self: flex-end
  }
  #more_about .h3 {
    margin-bottom: 30px
  }
  #more_about img {
    width: 65px;
    margin-bottom: 30px
  }
  #more_about #more_about_item_01 {
    margin-bottom: 10px
  }
  #more_about #more_about_item_02 {
    margin-bottom: 10px
  }
}
#offering {
  padding-top: 90px;
  padding-bottom: 80px
}
#offering h2 {
  text-align: center;
  margin-bottom: 80px
}
#offering .accordion-item h2 {
  margin-bottom: 60px
}
.accordion-item {
  border: none;
  margin-bottom: 90px
}
.accordion-item h2 {
  margin-bottom: 30px
}
.accordion-button {
  font-size: 47px;
  color: #303030;
  border-radius: 100px!important;
  padding: 27px 60px 27px;
  border-width: 2px;
  border-style: solid;
  background-color: transparent;
  text-decoration: none
}
h2 .accordion-button::after {
  width: 61px;
  height: 47px;
  background-size: contain
}
h2 .accordion-button:hover {
  -webkit-box-shadow: 0 2px 0 #d5d5d5;
  box-shadow: 0 2px 0 #d5d5d5;
  color: #303030;
  -webkit-animation: heartbeatY 1.2s ease-in-out both;
  animation: heartbeatY 1.2s ease-in-out both
}
#headingCertified .accordion-button {
  border-color: #cd7cb7
}
#headingCertified .accordion-button::after {
  background-position: center right;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%23cd7cb7'/%3E%3C/svg%3E")
}
#headingConsulting .accordion-button {
  border-color: #64b8ca
}
#headingConsulting .accordion-button::after {
  background-position: center right;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%2364B8CA'/%3E%3C/svg%3E")
}
#headingCustom .accordion-button {
  border-color: #65a6e6
}
#headingCustom .accordion-button::after {
  background-position: center right;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%2365A6E6'/%3E%3C/svg%3E")
}
#headingCustom .accordion-button .accordion-body {
  font-size: 24px;
  margin-bottom: 40px
}
#accordionoffering .accordion-item {
  margin-bottom: 60px
}
@media (max-width:1530px) {
  #offering {
    padding-top: 80px;
    padding-bottom: 40px
  }
  #offering h2 {
    margin-bottom: 50px
  }
  .accordion-item {
    border: none
  }
  .accordion-item h2 {
    margin-bottom: 50px
  }
  .accordion-button {
    padding: 27px 40px 27px;
    font-size: 36px;
    line-height: 120%
  }
  h2 .accordion-button::after {
    width: 45px;
    height: 35px
  }
  .accordion-body {
    font-size: 21px
  }
}
@media (max-width:1140px) {
  #offering {
    padding-top: 60px;
    padding-bottom: 30px
  }
  #offering h2 {
    margin-bottom: 50px
  }
  #offering .accordion-item {
    margin-bottom: 30px!important
  }
  #offering .accordion-item h2 {
    margin-bottom: 30px!important
  }
  .accordion-item {
    border: none
  }
  .accordion-item h2 {
    font-size: 24px;
    margin-bottom: 30px
  }
  .accordion-item h2 button {
    font-size: 24px
  }
  .accordion-button {
    padding: 15px 40px 15px;
    font-size: 24px;
    line-height: 120%;
    border-width: 1px
  }
  h2 .accordion-button::after {
    width: 45px;
    height: 35px
  }
  .accordion-body {
    font-size: 21px
  }
}
@media (max-width:767px) {
  #offering {
    padding-bottom: 20px
  }
  #offering h2 {
    margin-bottom: 40px
  }
  #offering .accordion-item {
    margin-bottom: 20px!important
  }
  #offering .accordion-item h2 {
    margin-bottom: 20px!important
  }
  .accordion-item {
    border: none
  }
  .accordion-item h2 {
    font-size: 20px;
    margin-bottom: 30px
  }
  .accordion-item h2 a,
  .accordion-item h2 button {
    font-size: 20px
  }
  .accordion-button {
    padding: 15px 40px 15px;
    font-size: 30px;
    line-height: 120%
  }
  h2 .accordion-button::after {
    width: 45px;
    height: 35px
  }
}
#feedback {
  background-color: #65a6e6;
  color: #fff;
  padding-top: 80px;
  padding-bottom: 70px
}
#feedback h2 {
  text-align: center;
  margin-bottom: 90px
}
#feedback .feedback_item {
  border: 2px solid #fff;
  border-radius: 140px 0 0 0;
  overflow: hidden;
  position: relative;
  height: 100%
}
#feedback .feedback_item_body {
  padding: 15px 40px 40px 40px
}
#feedback .feedback_item_body .h5 {
  font-size: 47px;
  margin-bottom: 24px
}
#feedback .feedback_item_body p {
  font-size: 24px;
  line-height: 120%
}
#feedback .feedback_item_body .meta {
  padding-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 29px
}
#feedback .feedback_item_body .metadate {
  margin-right: auto
}
#feedback .feedback_item_body .metalogo {
  margin-top: -11px
}
#feedback .feedback_nav {
  margin-top: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 140px;
  text-align: center
}
#feedback .feedback_nav img {
  display: inline-block;
  width: 60px!important;
  height: 60px!important;
  position: relative
}
@media (max-width:1530px) {
  #feedback {
    padding-top: 60px;
    padding-bottom: 50px
  }
  #feedback h2 {
    margin-bottom: 70px
  }
  #feedback .feedback_item_body {
    padding: 15px 35px 35px 35px
  }
  #feedback .feedback_item {
    border-radius: 100px 0 0 0
  }
  #feedback .feedback_item .h5 {
    font-size: 36px
  }
  #feedback .feedback_item p {
    font-size: 18px
  }
  #feedback .feedback_item .meta {
    font-size: 21px
  }
  #feedback .feedback_item .metalogo {
    max-width: 130px
  }
  #feedback .feedback_item .metalogo img {
    max-width: 100%
  }
  #feedback .feedback_nav {
    margin-top: 45px
  }
}
@media (max-width:1140px) {
  #feedback {
    padding-top: 60px;
    padding-bottom: 40px
  }
  #feedback h2 {
    margin-bottom: 60px;
    font-size: 40px
  }
  #feedback .feedback_item_body {
    padding: 10px 10px 10px 20px
  }
  #feedback .feedback_item {
    border-radius: 70px 0 0 0
  }
  #feedback .feedback_item .h5 {
    font-size: 24px
  }
  #feedback .feedback_item p {
    font-size: 12px
  }
  #feedback .feedback_item .meta {
    font-size: 14px
  }
  #feedback .feedback_item .metalogo {
    max-width: 90px
  }
  #feedback .feedback_item .metalogo img {
    max-width: 100%
  }
  #feedback .feedback_nav {
    margin-top: 45px;
    gap: 30px
  }
}
@media (max-width:767px) {
  #feedback {
    padding-top: 40px;
    padding-bottom: 20px
  }
  #feedback h2 {
    margin-bottom: 40px;
    font-size: 32px
  }
  #feedback .feedback_item_body {
    padding: 10px 30px 30px 30px
  }
  #feedback .feedback_item {
    border-radius: 90px 0 0 0;
    width: 330px
  }
  #feedback .feedback_item .h5 {
    font-size: 24px;
    margin-bottom: 30px
  }
  #feedback .feedback_item p {
    font-size: 14px;
    height: 120px
  }
  #feedback .feedback_item .meta {
    font-size: 16px
  }
  #feedback .feedback_item .metalogo {
    max-width: 90px
  }
  #feedback .feedback_item .metalogo img {
    max-width: 100%
  }
  #feedback .feedback_nav {
    margin-top: 45px
  }
}
#blog_grid {
  padding-top: 80px;
  padding-bottom: 0
}
#blog_grid h2 {
  text-align: center;
  margin-bottom: 90px
}
#blog_grid .blog_grid_item {
  position: relative;
  background-color: #cd7cb7;
  height: 800px;
  color: #fff
}
#blog_grid .blog_grid_item img {
  width: 100%
}
#blog_grid .blog_grid_item .blog_grid_item_body {
  padding: 30px 30px 40px 30px
}
#blog_grid .blog_grid_item .blog_grid_item_body .h4 {
  color: #fff;
  font-size: 47px;
  line-height: 120%;
  margin-bottom: 20px;
  height: 170px
}
#blog_grid .blog_grid_item .blog_grid_item_body p {
  color: #fff;
  font-size: 24px;
  line-height: 120%;
  height: 170px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 20px
}
#blog_grid .blog_grid_item .blog_grid_item_body .blog_grid_item_more {
  font-size: 24px;
  text-align: right;
  padding-right: 45px;
  height: 30px;
  background: transparent url("data:image/svg+xml,%3Csvg fill='none' height='25' viewBox='0 0 27 25' width='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='m25.79 11.8449-11.4329-11.559471c-.0866-.090305-.1902-.1621-.3048-.2111321-.1145-.0490303-.2377-.07429691-.3621-.0742969s-.2475.0252667-.3621.074297c-.1146.049032-.2182.120827-.3048.211132-.0893.087555-.1603.192358-.2088.308189-.0485.11583-.0735.24033-.0735.366112 0 .12578.025.25028.0735.36611.0485.11584.1195.22064.2088.30819l10.7421 10.88517-10.7421 10.8851c-.1376.1855-.2044.415-.1882.6463.0163.2313.1145.4489.2767.6128.1622.164.3774.2633.6061.2797.2288.0165.4558-.0511.6392-.1902l11.4329-11.5594c.0893-.0876.1603-.1924.2088-.3082s.0735-.2403.0735-.3661-.025-.2503-.0735-.3661c-.0485-.1159-.1195-.2207-.2088-.3082z'/%3E%3Cpath d='m13.296 11.8449-11.43291-11.559471c-.0866-.090305-.19025-.1621-.30481-.2111319-.11457-.0490303-.2377-.07429696-.36211-.07429695-.1244.00000001-.247538.02526665-.362101.07429695-.114563.0490319-.218219.1208269-.304816.2111319-.089316.087555-.160327.192358-.208821.30819-.048493.115829-.073484.240329-.073484.366111 0 .12578.024991.25028.073485.36611.048493.11584.119505.22064.20882.30819l10.742147 10.88517-10.742146 10.8851c-.137603.1855-.204408.415-.18815.6463.016257.2313.114487.4489.276654.6128.162167.164.377387.2633.606152.2797.22876.0165.45571-.0511.63918-.1902l11.43291-11.5594c.0893-.0876.1603-.1924.2088-.3082s.0735-.2403.0735-.3661-.025-.2503-.0735-.3661c-.0485-.1159-.1195-.2207-.2088-.3082z'/%3E%3C/g%3E%3C/svg%3E") no-repeat scroll center right 5px
}
#blog_grid .blog_grid_item:hover {
  cursor: pointer
}
#blog_grid .blog_grid_item:hover .blog_grid_item_more {
  background-position-x: right 0
}
#blog_grid .blockgrid_nav {
  margin-top: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 140px;
  text-align: center
}
#blog_grid .blockgrid_nav img {
  display: inline-block;
  width: 60px!important;
  height: 60px!important;
  position: relative
}
@media (max-width:1530px) {
  #blog_grid {
    padding-top: 60px
  }
  #blog_grid h2 {
    margin-bottom: 60px
  }
  #blog_grid .blog_grid_item {
    height: 620px
  }
  #blog_grid .blog_grid_item .blog_grid_item_body {
    padding: 28px
  }
  #blog_grid .blog_grid_item .blog_grid_item_body .h4 {
    font-size: 36px;
    margin-bottom: 10px;
    height: 140px
  }
  #blog_grid .blog_grid_item .blog_grid_item_body p {
    font-size: 18px;
    height: 130px
  }
  #blog_grid .blog_grid_item .blog_grid_item_body .blog_grid_item_more {
    font-size: 18px;
    height: 20px;
    line-height: 18px
  }
  #blog_grid .blockgrid_nav {
    margin-top: 45px
  }
}
@media (max-width:1140px) {
  #blog_grid {
    padding-top: 50px
  }
  #blog_grid h2 {
    margin-bottom: 60px
  }
  #blog_grid .blog_grid_item {
    height: 500px
  }
  #blog_grid .blog_grid_item img {
    height: 200px;
    -o-object-fit: cover;
    object-fit: cover
  }
  #blog_grid .blog_grid_item .blog_grid_item_body {
    padding: 20px
  }
  #blog_grid .blog_grid_item .blog_grid_item_body .h4 {
    font-size: 24px;
    margin-bottom: 0;
    height: 100px
  }
  #blog_grid .blog_grid_item .blog_grid_item_body p {
    font-size: 14px;
    height: 120px
  }
  #blog_grid .blog_grid_item .blog_grid_item_body .blog_grid_item_more {
    font-size: 12px;
    height: 17px;
    line-height: 12px
  }
  #blog_grid .blockgrid_nav {
    margin-top: 35px;
    gap: 30px
  }
}
@media (max-width:767px) {
  #blog_grid {
    padding-top: 40px;
    padding-bottom: 80px
  }
  #blog_grid h2 {
    margin-bottom: 50px
  }
  #blog_grid .blog_grid_item {
    height: 430px;
    margin-bottom: 20px
  }
  #blog_grid .blog_grid_item img {
    height: 200px;
    -o-object-fit: cover;
    object-fit: cover
  }
  #blog_grid .blog_grid_item .blog_grid_item_body {
    padding: 15px
  }
  #blog_grid .blog_grid_item .blog_grid_item_body .h4 {
    font-size: 24px;
    margin-bottom: 10px;
    height: 70px
  }
  #blog_grid .blog_grid_item .blog_grid_item_body p {
    font-size: 14px;
    height: 80px
  }
  #blog_grid .blog_grid_item .blog_grid_item_body .blog_grid_item_more {
    font-size: 12px;
    line-height: 12px;
    height: 15px;
    padding-right: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8579 6.17277L7.1028 0.148746C7.0592 0.101686 7.00703 0.0642706 6.94936 0.038719C6.89169 0.0131674 6.8297 -3.16856e-09 6.76708 4.34382e-10C6.70446 4.03733e-09 6.64247 0.0131674 6.58481 0.038719C6.52714 0.0642706 6.47496 0.101686 6.43137 0.148746C6.38641 0.194375 6.35066 0.248991 6.32625 0.309355C6.30184 0.369718 6.28926 0.434599 6.28926 0.500148C6.28926 0.565697 6.30184 0.630579 6.32625 0.690943C6.35066 0.751306 6.38641 0.805922 6.43137 0.85155L11.8388 6.52417L6.43137 12.1968C6.3621 12.2935 6.32847 12.413 6.33666 12.5336C6.34484 12.6541 6.39429 12.7675 6.47592 12.853C6.55755 12.9384 6.66589 12.9902 6.78104 12.9987C6.8962 13.0073 7.01044 12.9721 7.1028 12.8996L12.8579 6.87557C12.9029 6.82995 12.9386 6.77533 12.963 6.71497C12.9874 6.6546 13 6.58972 13 6.52417C13 6.45862 12.9874 6.39374 12.963 6.33338C12.9386 6.27302 12.9029 6.2184 12.8579 6.17277Z' fill='white'/%3E%3Cpath d='M6.56863 6.17277L0.813535 0.148747C0.769944 0.101686 0.717767 0.0642706 0.660098 0.0387191C0.602429 0.0131675 0.540444 7.40715e-08 0.477822 7.76744e-08C0.415199 8.12773e-08 0.353214 0.0131675 0.295545 0.0387191C0.237876 0.0642707 0.185698 0.101686 0.142107 0.148747C0.0971471 0.194375 0.0614015 0.248991 0.0369906 0.309355C0.0125797 0.369718 -3.49479e-09 0.4346 0 0.500148C3.55891e-09 0.565697 0.0125797 0.630579 0.0369906 0.690943C0.0614015 0.751306 0.0971471 0.805922 0.142107 0.85155L5.5495 6.52417L0.142108 12.1968C0.0728405 12.2935 0.0392123 12.413 0.0473961 12.5336C0.0555799 12.6541 0.105027 12.7675 0.186658 12.853C0.26829 12.9384 0.376628 12.9902 0.491782 12.9987C0.606937 13.0073 0.72118 12.9721 0.813536 12.8996L6.56863 6.87557C6.61359 6.82995 6.64934 6.77533 6.67375 6.71497C6.69816 6.6546 6.71074 6.58972 6.71074 6.52417C6.71074 6.45862 6.69816 6.39374 6.67375 6.33338C6.64934 6.27302 6.61359 6.2184 6.56863 6.17277Z' fill='white'/%3E%3C/svg%3E%0A")
  }
  #blog_grid .blockgrid_nav {
    margin-top: 25px
  }
}
#trusted {
  padding-top: 90px;
  padding-bottom: 60px
}
#trusted h2 {
  text-align: center;
  margin-bottom: 90px
}
#trusted .trusted-logos {
  height: 485px;
  background: transparent url(/images/trusted.svg) no-repeat scroll center center/cover
}
@media (max-width:1530px) {
  #trusted {
    padding-top: 60px
  }
  #trusted h2 {
    margin-bottom: 70px
  }
  #trusted .trusted-logos {
    height: 340px
  }
}
@media (max-width:1140px) {
  #trusted {
    padding-bottom: 20px
  }
  #trusted h2 {
    margin-bottom: 60px
  }
  #trusted .trusted-logos {
    height: 240px
  }
}
@media (max-width:767px) {
  #trusted {
    padding-top: 40px;
    padding-bottom: 20px
  }
  #trusted h2 {
    font-size: 32px;
    margin-bottom: 45px
  }
  #trusted .trusted-logos {
    height: 200px;
    background: transparent url(/images/trusted_xs.svg) no-repeat scroll center center/cover
  }
}
#toolbox {
  padding-top: 85px;
  padding-bottom: 85px;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}
#toolbox h2 {
  margin-bottom: 90px;
  text-align: center
}
#toolbox #toolbox_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
#toolbox #toolbox_content .toolbox_item {
  position: relative;
  border-radius: 100px;
  overflow: hidden;
  padding: 35px 70px 35px;
  margin-bottom: 60px;
  background-position: center right 2px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='140' viewBox='0 0 333 140' width='333' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='m270.139 71.9274-14.641 14.8032c-.111.1156-.244.2076-.39.2704-.147.0627-.305.0951-.464.0951s-.317-.0324-.464-.0951c-.147-.0628-.279-.1548-.39-.2704-.115-.1121-.206-.2464-.268-.3947s-.094-.3078-.094-.4688c0-.1611.032-.3206.094-.4689s.153-.2825.268-.3947l13.756-13.9396-13.756-13.9396c-.176-.2376-.262-.5314-.241-.8276s.146-.5749.354-.7849c.208-.2099.483-.3371.776-.3582.293-.021.584.0655.819.2436l14.641 14.8032c.114.1121.205.2463.267.3947.062.1483.094.3077.094.4688s-.032.3205-.094.4689c-.062.1483-.153.2825-.267.3946zm-14.641-1.727-14.641-14.8032c-.105-.1413-.239-.2583-.392-.3429-.154-.0846-.323-.1349-.498-.1474-.174-.0125-.349.013-.513.0748s-.312.1584-.436.2834-.219.2754-.28.4409c-.061.1656-.087.3426-.074.5189.012.1762.062.3478.145.503.084.1551.2.2903.34.3964l12.536 12.706h-52.451c-.682 0-1.234.5523-1.234 1.2336 0 .6813.552 1.2336 1.234 1.2336h52.451l-12.536 12.706c-.115.1122-.206.2464-.268.3947s-.094.3078-.094.4689c0 .161.032.3205.094.4688s.153.2826.268.3947c.111.1156.243.2076.39.2704.147.0627.304.0951.464.0951.159 0 .317-.0324.463-.0951.147-.0628.28-.1548.391-.2704l14.641-14.8032c.114-.1121.205-.2463.267-.3946.062-.1484.094-.3078.094-.4689s-.032-.3205-.094-.4688c-.062-.1484-.153-.2826-.267-.3947z'/%3E%3Cpath clip-rule='evenodd' d='m60.0577 49.5147c3.9188-7.8579.7393-17.4087-7.0899-21.3334-7.8256-3.9229-17.3458-.7455-21.2628 7.1088l-27.5264 55.1952c-3.918811 7.8579-.7393 17.4087 7.0899 21.3337 7.8256 3.923 17.3458.745 21.2628-7.109zm54.7473 0c3.918-7.8579.739-17.4087-7.09-21.3334-7.826-3.9229-17.3462-.7455-21.2632 7.1088l-27.5264 55.1952c-3.9188 7.8579-.7393 17.4087 7.0899 21.3337 7.8256 3.923 17.3458.745 21.2628-7.109zm54.016 0c3.919-7.8579.74-17.4087-7.089-21.3334-7.826-3.9229-17.346-.7455-21.263 7.1088l-27.527 55.1952c-3.918 7.8579-.739 17.4087 7.09 21.3337 7.826 3.923 17.346.745 21.263-7.109zm2.238 1.1157c4.532-9.0884.858-20.1398-8.207-24.684s-20.088-.8604-24.621 8.228l-27.526 55.1952c-4.532 9.0884-.858 20.1394 8.207 24.6844 9.065 4.544 20.088.86 24.62-8.228zm-62.224-24.684c9.065 4.5442 12.739 15.5956 8.207 24.684l-27.5266 55.1956c-4.5325 9.088-15.5554 12.772-24.6204 8.228-9.065-4.545-12.7393-15.596-8.2068-24.6844l27.5264-55.1952c4.5325-9.0884 15.5554-12.7722 24.6204-8.228zm-54.7469 0c9.065 4.5442 12.7393 15.5956 8.2068 24.684l-27.5264 55.1956c-4.5325 9.088-15.5554 12.772-24.6203 8.228-9.065-4.545-12.7393-15.596-8.20682-24.6844l27.52642-55.1952c4.5325-9.0884 15.5554-12.7722 24.6203-8.228z' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E")
}
#toolbox #toolbox_content .toolbox_item:hover {
  background-position: center right 0;
  -webkit-box-shadow: 0 2px 0 #d5d5d5;
  box-shadow: 0 2px 0 #d5d5d5
}
#toolbox #toolbox_content .toolbox_item a {
  font-size: 47px;
  color: #fff;
  text-decoration: none
}
#toolbox #toolbox_content #toolbox_scrum {
  background-color: #cd7cb7
}
#toolbox #toolbox_content #toolbox_management {
  background-color: #64b8ca
}
#toolbox #toolbox_content #toolbox_coaching {
  background-color: #65a6e6
}
#toolbox #toolbox_content .toolbox_link {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  padding-right: 40px;
  color: #303030;
  font-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='25' viewBox='0 0 26 25' width='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23303030'%3E%3Cpath d='m25.5431 11.8722-11.4329-11.559427c-.0866-.090306-.1903-.1621-.3048-.211132-.1146-.0490306-.2377-.0742973-.3621-.0742972-.1244 0-.2476.0252666-.3621.0742972-.1146.049032-.2183.120826-.3049.211132-.0893.087555-.1603.192358-.2088.308189-.0485.11583-.0735.24033-.0735.366112 0 .125776.025.250286.0735.366116s.1195.22063.2088.30819l10.7422 10.88512-10.7422 10.8852c-.1376.1855-.2044.4149-.1881.6462s.1145.4489.2766.6129c.1622.1639.3774.2633.6062.2797s.4557-.0511.6392-.1902l11.4329-11.5595c.0893-.0875.1603-.1923.2088-.3082.0485-.1158.0735-.2403.0735-.3661s-.025-.2503-.0735-.3661-.1195-.2206-.2088-.3082z'/%3E%3Cpath d='m13.049 11.8722-11.43286-11.559427c-.0866-.090305-.19025-.1621-.30481-.211132-.11456-.0490305-.2377-.0742971-.362105-.0742971-.124404 0-.247542.0252667-.362104.0742971-.114563.049032-.218219.120827-.304816.211132-.089316.087555-.160327.192358-.2088207.308189-.0484939.11583-.07348431.24033-.0734843.366112.00000001.125776.0249904.250286.0734843.366116.0484937.11583.1195047.22063.2088207.30819l10.742195 10.88512-10.742194 10.8852c-.137603.1855-.2044081.4149-.1881505.6462.0162575.2313.1144865.4489.2766545.6129.162167.1639.377387.2633.606149.2797.228761.0164.455711-.0511.639181-.1902l11.43286-11.5595c.0893-.0875.1604-.1923.2089-.3082.0484-.1158.0734-.2403.0734-.3661s-.025-.2503-.0734-.3661c-.0485-.1158-.1196-.2206-.2089-.3082z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right 2px
}
#toolbox #toolbox_content .toolbox_link:hover {
  background-position: center right 0
}
#toolbox_list {
  padding-top: 0
}
#toolbox_list .toolbox_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 140px 0 0 0;
  color: #fff;
  margin-bottom: 20px;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 30px;
  padding-bottom: 40px
}
#toolbox_list .toolbox_item img {
  margin-bottom: 30px
}
#toolbox_list .toolbox_item .h3 {
  font-size: 47px;
  margin-bottom: 24px
}
#toolbox_list .toolbox_item p {
  font-size: 24px;
  margin-bottom: 30px
}
#toolbox_list .toolbox_item a {
  font-size: 29px;
  color: #fff;
  display: block;
  text-decoration: none;
  margin-top: auto;
  background: transparent url(/images/arrow_r_double.svg) no-repeat scroll center right 2px/contain
}
#toolbox_list .toolbox_item a:hover {
  background-position: center right 0
}
#toolbox_list .toolbox_box.b_c1 {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='34' viewBox='0 0 34 34' width='34' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23cd7cb7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'%3E%3Cpath d='m17 2 15.5 15-15.5 15'/%3E%3Cpath d='m2 2 15.5 15-15.5 15'/%3E%3C/g%3E%3C/svg%3E")
}
#toolbox_list .toolbox_box.b_c2 {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='34' viewBox='0 0 34 34' width='34' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%2364B8CA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'%3E%3Cpath d='m17 2 15.5 15-15.5 15'/%3E%3Cpath d='m2 2 15.5 15-15.5 15'/%3E%3C/g%3E%3C/svg%3E")
}
#toolbox_list .toolbox_box.b_c3 {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='34' viewBox='0 0 34 34' width='34' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%2365a6e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'%3E%3Cpath d='m17 2 15.5 15-15.5 15'/%3E%3Cpath d='m2 2 15.5 15-15.5 15'/%3E%3C/g%3E%3C/svg%3E")
}
#toolbox_list .toolbox_box {
  border: 1px solid;
  padding: 30px 127px 30px 35px;
  margin-bottom: 20px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center right 35px
}
#toolbox_list .toolbox_box:hover {
  background-position: center right 33px;
  -webkit-box-shadow: 0 2px 0 #d5d5d5;
  box-shadow: 0 2px 0 #d5d5d5
}
#toolbox_list .toolbox_box p {
  margin-bottom: 0;
  font-size: 29px
}
@media (max-width:1530px) {
  #toolbox h2 {
    margin-bottom: 60px
  }
  #toolbox #toolbox_content .toolbox_item {
    padding: 25px 40px 25px;
    margin-bottom: 44px
  }
  #toolbox #toolbox_content .toolbox_item a {
    font-size: 36px
  }
  #toolbox #toolbox_content .toolbox_link {
    font-size: 20px;
    line-height: 100%;
    background-position-y: top;
    background-size: contain;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
  }
}
@media (max-width:1140px) {
  #toolbox h2 {
    margin-bottom: 55px
  }
  #toolbox #toolbox_content .toolbox_item {
    padding: 17px 40px;
    margin-bottom: 28px
  }
  #toolbox #toolbox_content .toolbox_item a {
    font-size: 24px
  }
  #toolbox #toolbox_content .toolbox_link {
    font-size: 12px;
    padding-right: 30px;
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px)
  }
}
@media (max-width:767px) {
  #toolbox h2 {
    margin-bottom: 45px
  }
  #toolbox #toolbox_content .toolbox_item {
    padding: 18px 40px;
    margin-bottom: 20px
  }
  #toolbox #toolbox_content .toolbox_item a {
    font-size: 20px
  }
  #toolbox #toolbox_content .toolbox_link {
    font-size: 12px;
    padding-right: 30px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
  }
}
#pagetitle.pagetitle_toolbox {
  padding-top: 55px;
  padding-bottom: 55px;
  margin-bottom: 0;
  line-height: 120%;
  font-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='340' viewBox='0 0 1920 340' width='1920' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h340v1920h-340z' transform='matrix(0 -1 1 0 0 340)'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' clip-rule='evenodd' fill='%23fff' fill-rule='evenodd'%3E%3Cpath d='m978.084-727.281c-86.578-173.273-16.392-383.969 156.756-470.609 173.16-86.63 383.71-16.4 470.29 156.87l528.79 1058.3083c86.57 173.2737 16.39 383.9707-156.76 470.6067-173.16 86.636-383.71 16.404-470.29-156.868zm-1.789.894c-87.071-174.26-16.486-386.163 157.655-473.293 174.14-87.13 385.89-16.49 472.96 157.77l528.8 1058.3044c87.07 174.2606 16.48 386.1596-157.66 473.2896s-385.89 16.497-472.96-157.763z'/%3E%3Cpath d='m727.054-985.284c-86.508-173.276-16.378-383.976 156.633-470.606 173.013-86.64 383.393-16.41 469.893 156.87l528.37 1058.304c86.5 173.2743 16.37 383.972-156.64 470.607s-383.39 16.405-469.89-156.8676zm-1.79.894c-87-174.26-16.472-386.16 157.528-473.29 173.998-87.13 385.578-16.5 472.578 157.76l528.37 1058.311c87 174.2599 16.47 386.159-157.53 473.289s-385.58 16.497-472.58-157.7633z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  color: #fff
}
#pagetitle.pagetitle_toolbox h1 {
  margin-bottom: 20px;
  color: #fff
}
#toolbox_list {
  padding-top: 80px;
  padding-bottom: 0
}
#toolbox_list .toolbox_list_item {
  margin-bottom: 80px
}
#toolbox_list .toolbox_list_item h2 {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 35px;
  font-size: 47px;
  padding-right: 180px;
  background: transparent url("data:image/svg+xml,%3Csvg width='178' height='92' viewBox='0 0 178 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-4.30948' y='80.0125' width='95.5' height='34.5' rx='17.25' transform='rotate(-62 -4.30948 80.0125)' stroke='%23CD7CB7' stroke-width='2.5'/%3E%3Crect x='51.3678' y='80.0125' width='95.5' height='34.5' rx='17.25' transform='rotate(-62 51.3678 80.0125)' stroke='%23CD7CB7' stroke-width='2.5'/%3E%3Crect x='107.045' y='80.0125' width='95.5' height='34.5' rx='17.25' transform='rotate(-62 107.045 80.0125)' stroke='%23CD7CB7' stroke-width='2.5'/%3E%3C/svg%3E%0A") no-repeat scroll center right/contain
}
#toolbox_list .toolbox_list_item ol,
#toolbox_list .toolbox_list_item p,
#toolbox_list .toolbox_list_item ul {
  font-size: 29px;
  line-height: 120%;
  margin-bottom: 40px
}
#toolbox_list .toolbox_list_item img {
  margin-bottom: 50px
}
#toolbox_list .toolbox_list_item a.toolbox_list_link {
  font-size: 29px;
  line-height: 120%;
  display: block;
  text-decoration: none;
  color: #303030;
  background: transparent no-repeat scroll center right 2px/contain;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%23cd7cb7'/%3E%3C/svg%3E")
}
#toolbox_list .toolbox_list_item a.toolbox_list_link:hover {
  background-position-x: right 0
}
#toolbox_list.type_c2 .toolbox_list_item h2 {
  background-image: url("data:image/svg+xml,%3Csvg width='178' height='92' viewBox='0 0 178 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-4.30948' y='80.0125' width='95.5' height='34.5' rx='17.25' transform='rotate(-62 -4.30948 80.0125)' stroke='%2364B8CA' stroke-width='2.5'/%3E%3Crect x='51.3678' y='80.0125' width='95.5' height='34.5' rx='17.25' transform='rotate(-62 51.3678 80.0125)' stroke='%2364B8CA' stroke-width='2.5'/%3E%3Crect x='107.045' y='80.0125' width='95.5' height='34.5' rx='17.25' transform='rotate(-62 107.045 80.0125)' stroke='%2364B8CA' stroke-width='2.5'/%3E%3C/svg%3E%0A")
}
#toolbox_list.type_c2 .toolbox_list_item a.toolbox_list_link {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%2364B8CA'/%3E%3C/svg%3E")
}
#toolbox_list.type_c3 .toolbox_list_item h2 {
  background-image: url("data:image/svg+xml,%3Csvg width='178' height='92' viewBox='0 0 178 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-4.30948' y='80.0125' width='95.5' height='34.5' rx='17.25' transform='rotate(-62 -4.30948 80.0125)' stroke='%2365A6E6' stroke-width='2.5'/%3E%3Crect x='51.3678' y='80.0125' width='95.5' height='34.5' rx='17.25' transform='rotate(-62 51.3678 80.0125)' stroke='%2365A6E6' stroke-width='2.5'/%3E%3Crect x='107.045' y='80.0125' width='95.5' height='34.5' rx='17.25' transform='rotate(-62 107.045 80.0125)' stroke='%2365A6E6' stroke-width='2.5'/%3E%3C/svg%3E%0A")
}
#toolbox_list.type_c3 .toolbox_list_item a.toolbox_list_link {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%2365A6E6'/%3E%3C/svg%3E")
}
@media (max-width:1530px) {
  #pagetitle.pagetitle_toolbox {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 18px
  }
  #pagetitle.pagetitle_toolbox h1 {
    margin-bottom: 15px
  }
  #toolbox_list {
    padding-top: 60px
  }
  #toolbox_list .toolbox_list_item {
    margin-bottom: 60px
  }
  #toolbox_list .toolbox_list_item h2 {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 30px;
    font-size: 36px;
    padding-right: 150px;
    min-height: 70px;
    background-size: 130px 70px
  }
  #toolbox_list .toolbox_list_item ol,
  #toolbox_list .toolbox_list_item p,
  #toolbox_list .toolbox_list_item ul {
    font-size: 21px;
    line-height: 120%;
    margin-bottom: 30px
  }
  #toolbox_list .toolbox_list_item img {
    margin-bottom: 40px
  }
  #toolbox_list .toolbox_list_item a {
    font-size: 21px;
    line-height: 120%
  }
}
@media (max-width:1140px) {
  #pagetitle.pagetitle_toolbox {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 12px;
    margin-top: 30px
  }
  #pagetitle.pagetitle_toolbox h1 {
    font-size: 40px;
    margin-bottom: 10px
  }
  #toolbox_list {
    padding-top: 40px
  }
  #toolbox_list .toolbox_list_item {
    margin-bottom: 40px
  }
  #toolbox_list .toolbox_list_item h2 {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-size: 24px;
    padding-right: 150px;
    min-height: 60px;
    background-size: 120px 60px
  }
  #toolbox_list .toolbox_list_item ol,
  #toolbox_list .toolbox_list_item p,
  #toolbox_list .toolbox_list_item ul {
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 25px
  }
  #toolbox_list .toolbox_list_item img {
    margin-bottom: 25px
  }
  #toolbox_list .toolbox_list_item a {
    font-size: 16px;
    line-height: 120%
  }
}
@media (max-width:767px) {
  #pagetitle.pagetitle_toolbox {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 12px;
    margin-top: 30px;
    background-size: cover;
    background-position-x: right 30%
  }
  #pagetitle.pagetitle_toolbox h1 {
    font-size: 32px;
    margin-bottom: 20px
  }
  #toolbox_list {
    padding-top: 30px
  }
  #toolbox_list .toolbox_list_item {
    margin-bottom: 40px
  }
  #toolbox_list .toolbox_list_item h2 {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-size: 24px;
    padding-right: 150px;
    min-height: 50px;
    background-size: 100px 50px
  }
  #toolbox_list .toolbox_list_item ol,
  #toolbox_list .toolbox_list_item p,
  #toolbox_list .toolbox_list_item ul {
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 25px
  }
  #toolbox_list .toolbox_list_item img {
    margin-bottom: 25px
  }
  #toolbox_list .toolbox_list_item a {
    font-size: 16px;
    line-height: 120%
  }
}
#pagetitle {
  padding-top: 80px;
  padding-bottom: 80px
}
#pagetitle h1 {
  font-size: 76px;
  color: #303030
}
#pagetitle.pagetitle_blog {
  color: #fff;
  padding-top: 60px;
  padding-bottom: 25px;
  background-color: #cd7cb7
}
#pagetitle.pagetitle_blog h1 {
  font-size: 76px;
  color: #fff;
  margin-bottom: 00px;
  line-height: 120%
}
#pagetitle.pagetitle_blog .artice_author {
  font-size: 24px
}
@media (max-width:1530px) {
  #pagetitle {
    padding-top: 70px;
    padding-bottom: 70px
  }
  #pagetitle h1 {
    font-size: 58px
  }
}
@media (max-width:1140px) {
  #pagetitle {
    padding-top: 80px;
    padding-bottom: 60px
  }
  #pagetitle h1 {
    font-size: 40px
  }
}
@media (max-width:767px) {
  #pagetitle {
    padding-top: 60px;
    padding-bottom: 30px
  }
  #pagetitle h1 {
    font-size: 32px
  }
}
#focus {
  padding-top: 300px;
  padding-bottom: 100px;
  background: transparent url(/images/focus_bg.svg) no-repeat scroll top center/cover;
  color: #fff;
  margin-top: -200px;
  font-size: 29px;
  line-height: 120%
}
#infografica {
  min-height: 730px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
#offerbox {
  background: transparent url(/images/offerbox_bg.svg) no-repeat scroll bottom right/contain;
  padding-top: 60px;
  padding-bottom: 60px
}
#offerbox p.lead {
  font-size: 47px;
  line-height: 120%
}
#offer_coaching {
  background-color: #64b8ca;
  padding-top: 80px;
  padding-bottom: 50px;
  color: #fff
}
#offer_coaching .h3 {
  font-size: 47px;
  margin-bottom: 60px
}
#offer_coaching ul {
  padding-left: 5px
}
#offer_coaching ul li {
  font-size: 28px;
  line-height: 120%
}
#offer_supporting {
  background: #cd7cb7 url(/images/offer_supporting_bg.svg) no-repeat scroll bottom left/contain;
  padding-top: 80px;
  padding-bottom: 70px;
  color: #fff
}
#offer_supporting .h3 {
  font-size: 47px;
  margin-bottom: 60px
}
#offer_supporting ul {
  padding-left: 5px
}
#offer_supporting ul li {
  font-size: 28px;
  line-height: 120%
}
#blockquote {
  padding-top: 140px;
  padding-bottom: 140px
}
#blockquote .blockquote {
  font-size: 28px;
  line-height: 120%;
  padding: 40px 110px;
  background-color: transparent;
  position: relative
}
#blockquote .blockquote::before {
  width: 67px;
  height: 46px;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='67' height='46' viewBox='0 0 67 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.9544 46L52.1596 0.427914L67 0.427914L54.342 46H32.9544ZM0 45.5721L19.2052 0L34.0456 0L21.3876 45.5721H0Z' fill='%23CD7CB7'/%3E%3C/svg%3E%0A") no-repeat scroll top left/contain
}
#blockquote .blockquote::after {
  width: 67px;
  height: 46px;
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  content: "";
  background: url("data:image/svg+xml,%3Csvg fill='none' height='46' viewBox='0 0 67 46' width='67' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m67 0-19.268 46h-14.8889l12.6994-46zm-32.8431 0-19.268 46h-14.8889l12.6993-46z' fill='%23cd7cb7'/%3E%3C/svg%3E") no-repeat scroll top left/contain
}
@media (max-width:1530px) {
  #focus {
    padding-top: 230px;
    padding-bottom: 80px;
    margin-top: -160px;
    font-size: 21px
  }
  #infografica {
    padding-top: 120px;
    padding-bottom: 120px;
    min-height: auto
  }
  #infografica img {
    max-width: 700px
  }
  #offerbox {
    padding-top: 50px;
    padding-bottom: 40px
  }
  #offerbox p.lead {
    font-size: 36px
  }
  #offer_coaching {
    padding-top: 60px;
    padding-bottom: 50px
  }
  #offer_coaching .h3 {
    font-size: 36px;
    margin-bottom: 45px
  }
  #offer_coaching .h3 + img {
    max-width: 180px
  }
  #offer_coaching ul li {
    font-size: 21px
  }
  #offer_supporting {
    padding-top: 60px;
    padding-bottom: 40px
  }
  #offer_supporting .h3 {
    font-size: 36px;
    margin-bottom: 45px
  }
  #offer_supporting ul li {
    font-size: 21px
  }
  #blockquote {
    padding-top: 110px;
    padding-bottom: 110px
  }
  #blockquote .blockquote {
    font-size: 21px;
    padding: 30px 90px
  }
  #blockquote .blockquote::before {
    width: 48px;
    height: 32px
  }
  #blockquote .blockquote::after {
    width: 48px;
    height: 32px
  }
}
@media (max-width:1140px) {
  #focus {
    padding-top: 170px;
    padding-bottom: 60px;
    margin-top: -130px;
    font-size: 16px
  }
  #infografica {
    padding-top: 70px;
    padding-bottom: 70px
  }
  #infografica img {
    max-width: 500px
  }
  #offerbox {
    padding-top: 40px;
    padding-bottom: 40px
  }
  #offerbox p.lead {
    font-size: 24px
  }
  #offer_coaching {
    padding-top: 40px;
    padding-bottom: 30px
  }
  #offer_coaching .h3 {
    font-size: 24px;
    margin-bottom: 45px
  }
  #offer_coaching .h3 + img {
    max-width: 150px
  }
  #offer_coaching ul li {
    font-size: 16px
  }
  #offer_supporting {
    padding-top: 40px;
    padding-bottom: 30px
  }
  #offer_supporting .h3 {
    font-size: 24px;
    margin-bottom: 45px
  }
  #offer_supporting ul li {
    font-size: 16px
  }
  #blockquote {
    padding-top: 90px;
    padding-bottom: 90px
  }
  #blockquote .blockquote {
    font-size: 16px;
    padding: 30px 90px
  }
  #blockquote .blockquote::before {
    width: 38px;
    height: 25px
  }
  #blockquote .blockquote::after {
    width: 38px;
    height: 25px
  }
}
@media (max-width:767px) {
  #focus {
    padding-top: 170px;
    padding-bottom: 60px;
    background: transparent url(/images/focus_bg_xs.svg) no-repeat scroll top center/cover;
    margin-top: -130px;
    font-size: 16px
  }
  #infografica {
    padding-top: 40px;
    padding-bottom: 40px
  }
  #infografica img {
    max-width: 100%
  }
  #offerbox {
    padding-top: 40px;
    padding-bottom: 40px
  }
  #offerbox p.lead {
    font-size: 24px
  }
  #offer_coaching {
    padding-top: 40px;
    padding-bottom: 25px
  }
  #offer_coaching .container {
    position: relative
  }
  #offer_coaching .h3 {
    font-size: 24px;
    margin-bottom: 30px;
    width: 50%
  }
  #offer_coaching .h3 + img {
    position: absolute;
    right: 20px;
    top: -20px;
    max-width: 130px
  }
  #offer_coaching ul {
    padding-left: 30px
  }
  #offer_coaching ul li {
    font-size: 16px;
    line-height: 117%
  }
  #offer_supporting {
    padding-top: 40px;
    padding-bottom: 70px
  }
  #offer_supporting .h3 {
    font-size: 24px;
    margin-bottom: 30px
  }
  #offer_supporting ul {
    padding-left: 30px
  }
  #offer_supporting ul li {
    font-size: 16px;
    line-height: 117%
  }
  #blockquote {
    padding-top: 60px;
    padding-bottom: 30px
  }
  #blockquote .blockquote {
    padding: 30px 65px
  }
}
#privacy {
  padding-top: 0;
  background: url(/images/privacy_bg.svg) no-repeat scroll top right/contain
}
#privacy .textbox {
  margin-bottom: 53px
}
#privacy h3 {
  font-size: 47px;
  margin-bottom: 24px;
  line-height: 120%
}
#privacy p {
  font-size: 29px;
  line-height: 120%
}
@media (max-width:1530px) {
  #privacy {
    padding-bottom: 50px
  }
  #privacy h3 {
    font-size: 36px;
    margin-bottom: 24px
  }
  #privacy p {
    font-size: 21px
  }
}
@media (max-width:1140px) {
  #privacy {
    padding-bottom: 50px;
    margin-top: -20px
  }
  #privacy .textbox {
    margin-bottom: 34px
  }
  #privacy h3 {
    font-size: 24px;
    margin-bottom: 24px
  }
  #privacy p {
    font-size: 16px
  }
}
@media (max-width:767px) {
  #privacy {
    background: 0 0
  }
  #privacy .textbox {
    margin-bottom: 50px
  }
}
#contacts {
  padding-top: 60px;
  padding-bottom: 60px;
  margin-bottom: 220px;
  color: #fff;
  background: #cd7cb7 url("data:image/svg+xml,%3Csvg fill='none' height='658' viewBox='0 0 2910 658' width='2910' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h658v2910h-658z' transform='matrix(0 -1 1 0 0 658)'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m2826.99 658.001 26.51-53.104c94.55-189.375 17.9-419.653-171.2-514.34-189.1-94.68733-419.04-17.928-513.59 171.447l-41.04 82.197c-172.22-46.644-359.09 32.826-441.96 198.803l-57.41 114.997h2.23l56.97-114.104c82.37-164.985 268.05-244.044 439.26-197.871l-155.76 311.975h2.24l155.49-311.438c23.61 6.505 46.94 15.398 69.68 26.782 115.25 57.712 188.52 166.057 206.34 284.656h2.03c-17.85-119.336-91.52-228.382-207.48-286.444-22.73-11.383-46.05-20.288-69.66-26.818l40.86-81.842c94.06-188.3871 322.8-264.74333 510.91-170.5516 188.11 94.1926 264.36 323.2696 170.3 511.6586l-26.96 53.997z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat scroll bottom center
}
#contacts h3 {
  font-size: 47px
}
#contacts .contacts_img {
  width: 167px
}
#contacts .contacts_form {
  margin-top: 20px
}
#contacts .contacts_form input,
#contacts .contacts_form textarea {
  width: 100%;
  background: 0 0;
  border: none;
  color: #fff;
  font-size: 29px;
  margin-bottom: 55px
}
#contacts .contacts_form input::-webkit-input-placeholder,
#contacts .contacts_form textarea::-webkit-input-placeholder {
  color: #fff;
  opacity: .5
}
#contacts .contacts_form input::-moz-placeholder,
#contacts .contacts_form textarea::-moz-placeholder {
  color: #fff;
  opacity: .5
}
#contacts .contacts_form input:-ms-input-placeholder,
#contacts .contacts_form textarea:-ms-input-placeholder {
  color: #fff;
  opacity: .5
}
#contacts .contacts_form input::-ms-input-placeholder,
#contacts .contacts_form textarea::-ms-input-placeholder {
  color: #fff;
  opacity: .5
}
#contacts .contacts_form input::placeholder,
#contacts .contacts_form textarea::placeholder {
  color: #fff;
  opacity: .5
}
#contacts .contacts_form input:focus,
#contacts .contacts_form textarea:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0
}
#contacts .contacts_form input {
  border-bottom: 2px solid #fff
}
#contacts .contacts_form .contacts_submit {
  font-size: 29px;
  background: transparent url("data:image/svg+xml,<svg width='34' height='32' viewBox='0 0 34 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M32.7107 15.1694L18.0696 0.366239C17.9587 0.250595 17.826 0.158653 17.6793 0.0958632C17.5326 0.0330733 17.3749 0.000717087 17.2156 0.000717095C17.0563 0.000717104 16.8986 0.0330734 16.7519 0.0958633C16.6052 0.158653 16.4724 0.250595 16.3615 0.36624C16.2471 0.478365 16.1562 0.612576 16.0941 0.76091C16.032 0.909245 16 1.06868 16 1.22976C16 1.39083 16.032 1.55027 16.0941 1.69861C16.1562 1.84694 16.2471 1.98115 16.3615 2.09328L30.118 16.0329L16.3615 29.9725C16.1853 30.2101 16.0998 30.5039 16.1206 30.8001C16.1414 31.0963 16.2672 31.375 16.4749 31.585C16.6825 31.7949 16.9581 31.9221 17.2511 31.9432C17.5441 31.9642 17.8347 31.8777 18.0696 31.6996L32.7107 16.8964C32.8251 16.7843 32.916 16.6501 32.9781 16.5017C33.0402 16.3534 33.0723 16.194 33.0723 16.0329C33.0723 15.8718 33.0402 15.7124 32.9781 15.5641C32.916 15.4157 32.8251 15.2815 32.7107 15.1694Z' fill='white'/><path d='M16.7107 15.1694L2.06965 0.366239C1.95875 0.250595 1.82601 0.158653 1.6793 0.0958632C1.53259 0.0330733 1.3749 0.000717087 1.21559 0.000717095C1.05627 0.000717104 0.898582 0.0330734 0.751871 0.0958633C0.605161 0.158653 0.472418 0.250595 0.361521 0.36624C0.247142 0.478365 0.156205 0.612576 0.094103 0.76091C0.0320012 0.909245 -1.71792e-06 1.06868 -1.70895e-06 1.22976C-1.69999e-06 1.39083 0.0320013 1.55027 0.0941031 1.69861C0.156205 1.84694 0.247142 1.98115 0.361521 2.09328L14.118 16.0329L0.361523 29.9725C0.185306 30.2101 0.0997552 30.5039 0.120575 30.8001C0.141395 31.0963 0.267188 31.375 0.474861 31.585C0.682534 31.7949 0.958147 31.9221 1.2511 31.9432C1.54406 31.9642 1.83469 31.8777 2.06965 31.6996L16.7107 16.8964C16.8251 16.7843 16.916 16.6501 16.9781 16.5017C17.0402 16.3534 17.0723 16.194 17.0723 16.0329C17.0723 15.8718 17.0402 15.7124 16.9781 15.5641C16.916 15.4157 16.8251 15.2815 16.7107 15.1694Z' fill='white'/></svg>") no-repeat scroll center right;
  border: 0;
  color: #fff;
  padding-right: 55px
}
@media (max-width:1530px) {
  #contacts {
    margin-top: -10px;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 160px;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='339' viewBox='0 0 1550 339' width='1550' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1482.57 339 13.53-27.101c48.75-97.646 9.23-216.3833-88.27-265.2065-97.51-48.82318-216.07-9.2442-264.82 88.4025l-21.16 42.382c-88.81-24.05-185.16 16.927-227.889 102.508l-29.464 59.015h1.152l29.235-58.554c42.473-85.071 138.216-125.835 226.496-102.027l-80.18 160.581h1.16l80.03-160.305c12.18 3.354 24.21 7.94 35.93 13.81 59.34 29.712 97.09 85.452 106.35 146.495h1.05c-9.28-61.423-47.24-117.524-106.94-147.417-11.72-5.869-23.75-10.461-35.92-13.828l21.07-42.2c48.5-97.1368 166.44-136.507976 263.44-87.9404 96.99 48.568 136.31 166.6854 87.81 263.8234l-13.76 27.562z' fill='%23fff'/%3E%3C/svg%3E")
  }
  #contacts h3 {
    font-size: 36px
  }
  #contacts .contacts_img {
    width: 128px
  }
  #contacts .contacts_form {
    margin-top: 10px
  }
  #contacts .contacts_form input,
  #contacts .contacts_form textarea {
    font-size: 21px;
    margin-bottom: 45px
  }
  #contacts .contacts_form input {
    border-bottom: 2px solid #fff
  }
  #contacts .contacts_form textarea {
    margin-bottom: 20px
  }
  #contacts .contacts_form .contacts_submit {
    font-size: 24px;
    padding-right: 55px
  }
  #contacts .contacts_linkedin {
    width: 46px
  }
}
@media (max-width:1140px) {
  #contacts {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 0;
    margin-bottom: 80px;
    background-image: url("data:image/svg+xml,%3Csvg width='1440' height='339' viewBox='0 0 1440 339' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_519_2137)'%3E%3Cmask id='mask0_519_2137' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='339'%3E%3Cpath d='M0 0H1440V339H0V0Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_519_2137)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1191.13 456.329C1239.63 359.191 1200.32 241.073 1103.32 192.505C1006.33 143.938 888.381 183.309 839.883 280.446L543.804 873.466C495.306 970.604 534.622 1088.72 631.617 1137.29C728.611 1185.86 846.556 1146.49 895.054 1049.35L1191.13 456.329ZM1192.06 456.79C1240.81 359.143 1201.29 240.406 1103.78 191.583C1006.28 142.76 887.713 182.339 838.961 279.985L542.882 873.005C494.13 970.652 533.651 1089.39 631.156 1138.21C728.66 1187.04 847.224 1147.46 895.977 1049.81L1192.06 456.79Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1440.18 311.438C1488.68 214.3 1449.36 96.1826 1352.37 47.6146C1255.37 -0.952978 1137.43 38.4182 1088.93 135.555L792.851 728.575C744.353 825.713 783.669 943.831 880.664 992.399C977.658 1040.97 1095.6 1001.6 1144.1 904.458L1440.18 311.438ZM1441.1 311.899C1489.85 214.253 1450.33 95.5157 1352.83 46.6925C1255.32 -2.13068 1136.76 37.4483 1088.01 135.095L791.929 728.115C743.176 825.761 782.698 944.498 880.202 993.321C977.707 1042.14 1096.27 1002.57 1145.02 904.919L1441.1 311.899Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_519_2137'%3E%3Crect width='339' height='1440' fill='white' transform='translate(0 339) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: bottom center
  }
  #contacts h3 {
    font-size: 24px
  }
  #contacts .contacts_img {
    width: 87px
  }
  #contacts .contacts_form {
    margin-top: 5px
  }
  #contacts .contacts_form input,
  #contacts .contacts_form textarea {
    font-size: 16px;
    margin-bottom: 25px
  }
  #contacts .contacts_form input {
    border-bottom: 2px solid #fff
  }
  #contacts .contacts_form textarea {
    margin-bottom: 10px
  }
  #contacts .contacts_form .contacts_submit {
    font-size: 18px;
    padding-right: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8032 8.07209L9.83464 0.194515C9.77428 0.132974 9.70204 0.0840461 9.62219 0.0506325C9.54234 0.0172189 9.45651 -4.71679e-09 9.36981 0C9.2831 4.7168e-09 9.19727 0.0172189 9.11742 0.0506325C9.03757 0.0840462 8.96533 0.132974 8.90497 0.194515C8.84272 0.254182 8.79322 0.325604 8.75942 0.404541C8.72562 0.483478 8.70821 0.568322 8.70821 0.65404C8.70821 0.739758 8.72562 0.824604 8.75942 0.903541C8.79322 0.982478 8.84272 1.0539 8.90497 1.11357L16.3921 8.53161L8.90497 15.9497C8.80906 16.0761 8.7625 16.2324 8.77383 16.3901C8.78516 16.5477 8.85363 16.696 8.96666 16.8077C9.07969 16.9195 9.22969 16.9871 9.38914 16.9983C9.54858 17.0096 9.70676 16.9635 9.83464 16.8687L17.8032 8.99114C17.8655 8.93147 17.915 8.86005 17.9488 8.78111C17.9826 8.70217 18 8.61733 18 8.53161C18 8.44589 17.9826 8.36105 17.9488 8.28211C17.915 8.20318 17.8655 8.13175 17.8032 8.07209Z' fill='white'/%3E%3Cpath d='M9.09503 8.07209L1.12643 0.194515C1.06608 0.132974 0.993831 0.0840462 0.913982 0.0506326C0.834133 0.017219 0.748307 9.68173e-08 0.661599 1.01534e-07C0.574891 1.06251e-07 0.489066 0.017219 0.409217 0.0506326C0.329367 0.0840463 0.257121 0.132974 0.196763 0.194515C0.134511 0.254182 0.0850174 0.325604 0.0512177 0.404541C0.017418 0.483478 -4.87751e-09 0.568323 0 0.65404C4.87752e-09 0.739758 0.017418 0.824604 0.0512177 0.903541C0.0850175 0.982478 0.134511 1.0539 0.196763 1.11357L7.68393 8.53161L0.196764 15.9497C0.100856 16.0761 0.054294 16.2324 0.0656254 16.3901C0.0769568 16.5477 0.145421 16.696 0.25845 16.8077C0.371479 16.9195 0.521485 16.9871 0.68093 16.9983C0.840374 17.0096 0.998556 16.9635 1.12643 16.8687L9.09503 8.99114C9.15728 8.93147 9.20678 8.86005 9.24058 8.78111C9.27438 8.70217 9.29179 8.61733 9.29179 8.53161C9.29179 8.44589 9.27438 8.36105 9.24058 8.28211C9.20678 8.20318 9.15728 8.13175 9.09503 8.07209Z' fill='white'/%3E%3C/svg%3E%0A")
  }
  #contacts .contacts_linkedin {
    width: 30px
  }
}
@media (max-width:767px) {
  #contacts {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 0;
    margin-bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='770' height='525' viewBox='0 0 770 525' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_519_2172' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='770' height='525'%3E%3Cpath d='M0 0H770V525H0V0Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_519_2172)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M348.926 565.076C374.724 513.393 353.811 450.548 302.217 424.707C250.623 398.867 187.886 419.814 162.088 471.496L4.59698 787.015C-21.2005 838.698 -0.28717 901.543 51.3067 927.384C102.9 953.224 165.638 932.277 191.435 880.594L348.926 565.076ZM349.417 565.321C375.35 513.368 354.327 450.193 302.462 424.217C250.597 398.24 187.53 419.298 161.598 471.251L4.1062 786.77C-21.8263 838.723 -0.803841 901.898 51.0611 927.874C102.926 953.851 165.993 932.793 191.926 880.839L349.417 565.321Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M481.4 487.986C507.198 436.304 486.285 373.458 434.691 347.618C383.097 321.777 320.36 342.725 294.562 394.407L137.071 709.925C111.273 761.608 132.187 824.453 183.781 850.294C235.374 876.134 298.112 855.187 323.909 803.505L481.4 487.986ZM481.891 488.231C507.824 436.278 486.801 373.104 434.936 347.127C383.071 321.15 320.004 342.209 294.072 394.162L136.58 709.68C110.648 761.633 131.67 824.808 183.535 850.785C235.4 876.761 298.467 855.703 324.4 803.75L481.891 488.231Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M434.869 347.261C383.078 321.322 320.101 342.35 294.206 394.229L283.032 416.615C283.113 416.637 283.195 416.659 283.276 416.682L294.428 394.34C320.262 342.584 383.09 321.606 434.758 347.484C486.426 373.361 507.369 436.297 481.535 488.053L324.043 803.572C301.437 848.861 250.505 870.583 203.511 857.965L203.398 858.193C250.517 870.868 301.598 849.095 324.265 803.683L481.757 488.164C507.652 436.285 486.66 373.201 434.869 347.261ZM203.261 858.466C250.532 871.212 301.792 849.378 324.534 803.817L482.025 488.298C507.995 436.271 486.942 373.007 435.003 346.993C383.064 320.979 319.907 342.068 293.937 394.095L282.736 416.535C235.465 403.789 184.205 425.624 161.463 471.184L3.97199 786.703C-21.9974 838.73 -0.945141 901.995 50.9939 928.008C102.933 954.022 166.09 932.934 192.06 880.906L203.261 858.466ZM203.102 858.113L203.216 857.886C203.134 857.863 203.053 857.841 202.971 857.819L202.858 858.046C202.939 858.068 203.021 858.09 203.102 858.113ZM202.721 858.319C202.803 858.342 202.884 858.364 202.966 858.386L191.792 880.772C165.896 932.651 102.919 953.679 51.1283 927.74C-0.66254 901.801 -21.6552 838.716 4.24041 786.837L161.732 471.318C184.399 425.906 235.48 404.133 282.6 416.809L282.486 417.036C235.492 404.419 184.56 426.141 161.954 471.43L4.46277 786.948C-21.3716 838.705 -0.428471 901.64 51.2395 927.518C102.907 953.395 165.735 932.418 191.569 880.661L202.721 858.319ZM202.563 857.964L202.676 857.737C196.25 855.955 189.902 853.527 183.713 850.428C132.045 824.55 111.102 761.615 136.937 709.858L282.89 417.456C282.808 417.434 282.727 417.412 282.645 417.389L136.714 709.747C110.819 761.627 131.811 824.711 183.602 850.65C189.79 853.75 196.138 856.179 202.563 857.964ZM282.35 417.31L136.446 709.613C110.477 761.64 131.529 824.905 183.468 850.919C189.656 854.018 196.002 856.448 202.427 858.238L191.301 880.527C165.54 932.135 102.893 953.053 51.3739 927.249C-0.14587 901.446 -21.0294 838.691 4.73119 787.082L162.223 471.563C184.754 426.423 235.507 404.763 282.35 417.31ZM282.782 417.116C282.863 417.138 282.945 417.16 283.026 417.182L283.14 416.956C283.058 416.933 282.977 416.911 282.895 416.889L282.782 417.116ZM283.434 417.037L283.321 417.264C289.747 419.046 296.095 421.474 302.284 424.573C353.952 450.451 374.895 513.386 349.061 565.143L203.108 857.545C203.189 857.567 203.271 857.59 203.352 857.612L349.283 565.254C375.179 513.375 354.186 450.29 302.395 424.351C296.207 421.251 289.859 418.823 283.434 417.037ZM203.648 857.691C250.49 870.238 301.243 848.578 323.775 803.438L481.266 487.919C507.027 436.31 486.143 373.555 434.623 347.752C383.104 321.948 320.457 342.866 294.697 394.474L283.571 416.763C289.995 418.553 296.342 420.983 302.529 424.083C354.469 450.096 375.521 513.361 349.551 565.388L203.648 857.691ZM202.813 857.464L348.792 565.009C374.553 513.4 353.669 450.645 302.15 424.841C295.961 421.742 289.611 419.316 283.184 417.537L137.205 709.992C111.445 761.601 132.328 824.356 183.848 850.16C190.037 853.259 196.386 855.685 202.813 857.464Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: bottom center
  }
  #contacts h3 {
    font-size: 24px;
    margin-bottom: 0
  }
  #contacts .contacts_img {
    width: 78px
  }
  #contacts .contacts_form {
    margin-top: 15px;
    margin-bottom: 150px
  }
  #contacts .contacts_form input,
  #contacts .contacts_form textarea {
    font-size: 16px;
    margin-bottom: 25px
  }
  #contacts .contacts_form input {
    border-bottom: 2px solid #fffa
  }
  #contacts .contacts_form textarea {
    margin-bottom: 10px
  }
  #contacts .contacts_form .contacts_submit {
    font-size: 18px;
    padding-right: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8032 8.07209L9.83464 0.194515C9.77428 0.132974 9.70204 0.0840461 9.62219 0.0506325C9.54234 0.0172189 9.45651 -4.71679e-09 9.36981 0C9.2831 4.7168e-09 9.19727 0.0172189 9.11742 0.0506325C9.03757 0.0840462 8.96533 0.132974 8.90497 0.194515C8.84272 0.254182 8.79322 0.325604 8.75942 0.404541C8.72562 0.483478 8.70821 0.568322 8.70821 0.65404C8.70821 0.739758 8.72562 0.824604 8.75942 0.903541C8.79322 0.982478 8.84272 1.0539 8.90497 1.11357L16.3921 8.53161L8.90497 15.9497C8.80906 16.0761 8.7625 16.2324 8.77383 16.3901C8.78516 16.5477 8.85363 16.696 8.96666 16.8077C9.07969 16.9195 9.22969 16.9871 9.38914 16.9983C9.54858 17.0096 9.70676 16.9635 9.83464 16.8687L17.8032 8.99114C17.8655 8.93147 17.915 8.86005 17.9488 8.78111C17.9826 8.70217 18 8.61733 18 8.53161C18 8.44589 17.9826 8.36105 17.9488 8.28211C17.915 8.20318 17.8655 8.13175 17.8032 8.07209Z' fill='white'/%3E%3Cpath d='M9.09503 8.07209L1.12643 0.194515C1.06608 0.132974 0.993831 0.0840462 0.913982 0.0506326C0.834133 0.017219 0.748307 9.68173e-08 0.661599 1.01534e-07C0.574891 1.06251e-07 0.489066 0.017219 0.409217 0.0506326C0.329367 0.0840463 0.257121 0.132974 0.196763 0.194515C0.134511 0.254182 0.0850174 0.325604 0.0512177 0.404541C0.017418 0.483478 -4.87751e-09 0.568323 0 0.65404C4.87752e-09 0.739758 0.017418 0.824604 0.0512177 0.903541C0.0850175 0.982478 0.134511 1.0539 0.196763 1.11357L7.68393 8.53161L0.196764 15.9497C0.100856 16.0761 0.054294 16.2324 0.0656254 16.3901C0.0769568 16.5477 0.145421 16.696 0.25845 16.8077C0.371479 16.9195 0.521485 16.9871 0.68093 16.9983C0.840374 17.0096 0.998556 16.9635 1.12643 16.8687L9.09503 8.99114C9.15728 8.93147 9.20678 8.86005 9.24058 8.78111C9.27438 8.70217 9.29179 8.61733 9.29179 8.53161C9.29179 8.44589 9.27438 8.36105 9.24058 8.28211C9.20678 8.20318 9.15728 8.13175 9.09503 8.07209Z' fill='white'/%3E%3C/svg%3E%0A")
  }
  #contacts .contacts_linkedin {
    width: 30px
  }
}
#blog {
  padding-top: 0;
  padding-bottom: 150px
}
#blog .blog_list_item {
  position: relative;
  margin-bottom: 20px;
  background: url("data:image/svg+xml,%3Csvg width='1532' height='514' viewBox='0 0 1532 514' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_521_2217)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M952.558 523.683C965.263 498.192 954.961 467.199 929.561 454.458C904.164 441.718 873.277 452.043 860.574 477.531L780.442 638.317C767.737 663.808 778.039 694.801 803.439 707.542C828.836 720.282 859.723 709.957 872.426 684.469L952.558 523.683ZM954.348 524.576C967.543 498.101 956.847 465.907 930.457 452.67C904.068 439.432 871.979 450.164 858.784 476.638L778.652 637.424C765.457 663.899 776.153 696.093 802.543 709.33C828.932 722.568 861.021 711.836 874.216 685.362L954.348 524.576Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1073.93 519.971C1090.44 486.875 1077.05 446.633 1044.03 430.087C1011.01 413.543 970.858 426.953 954.346 460.047L851.073 667.029C834.56 700.125 847.948 740.367 880.97 756.913C913.988 773.457 954.142 760.047 970.654 726.953L1073.93 519.971ZM1075.72 520.864C1092.72 486.783 1078.94 445.34 1044.93 428.299C1010.92 411.258 969.561 425.073 952.556 459.154L849.284 666.136C832.279 700.217 846.064 741.66 880.074 758.701C914.083 775.742 955.439 761.928 972.444 727.846L1075.72 520.864Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1265.73 551.574C1292.05 498.819 1270.71 434.672 1218.07 408.297C1165.44 381.924 1101.43 403.302 1075.11 456.055L912.274 782.426C885.953 835.181 907.292 899.328 959.929 925.703C1012.56 952.076 1076.57 930.698 1102.89 877.945L1265.73 551.574ZM1267.52 552.467C1294.33 498.727 1272.59 433.379 1218.97 406.509C1165.34 379.639 1100.13 401.422 1073.32 455.162L910.485 781.533C883.672 835.273 905.408 900.621 959.033 927.491C1012.66 954.361 1077.87 932.578 1104.68 878.838L1267.52 552.467Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_521_2217'%3E%3Crect width='514' height='1532' fill='white' transform='translate(0 514) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat scroll bottom center/contain
}
#blog .blog_list_item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
#blog .blog_list_item .blog_type_video {
  position: relative;
  height: 100%
}
#blog .blog_list_item .blog_type_video::after {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  content: "";
  background: url("data:image/svg+xml,%3Csvg fill='none' height='82' viewBox='0 0 82 82' width='82' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m41 0c-8.109 0-16.036 2.40461-22.7784 6.90974-6.7424 4.50516-11.99745 10.90846-15.10064 18.40026-3.1031959 7.4917-3.915132 15.7355-2.333138 23.6887 1.581998 7.9532 5.486868 15.2587 11.220778 20.9927 5.734 5.7339 13.0395 9.6388 20.9927 11.2208s16.197.77 23.6887-2.3332c7.4918-3.1032 13.8951-8.3582 18.4003-15.1006 4.5051-6.7425 6.9097-14.6694 6.9097-22.7784-.0128-10.87-4.3365-21.2911-12.0227-28.9773s-18.1073-12.0099343-28.9773-12.0227zm0 77.1765c-7.155 0-14.1494-2.1218-20.0986-6.0969-5.9491-3.9751-10.586-9.6251-13.32408-16.2355-2.73811-6.6104-3.45453-13.8842-2.05865-20.9018 1.39587-7.0175 4.84133-13.4636 9.90073-18.5229 5.0594-5.0594 11.5054-8.50487 18.5229-9.90075 7.0176-1.39588 14.2915-.67946 20.9018 2.05865 6.6104 2.7381 12.2604 7.3749 16.2355 13.3241 3.9752 5.9492 6.0969 12.9436 6.0969 20.0986-.0107 9.5913-3.8255 18.7868-10.6076 25.5689s-15.9776 10.5969-25.5689 10.6076zm14.2013-38.1863-19.2941-12.8628c-.3635-.2424-.786-.3816-1.2224-.4027-.4364-.021-.8703.0768-1.2554.2832s-.7069.5135-.931.8885c-.2241.3751-.3422.8039-.3415 1.2408v25.7255c-.0007.4369.1174.8658.3415 1.2408.2241.3751.5459.6822.931.8886.3851.2063.819.3042 1.2554.2832.4364-.0211.8589-.1603 1.2224-.4028l19.2941-12.8627c.3316-.22.6037-.5187.7919-.8693.1882-.3507.2867-.7425.2867-1.1405s-.0985-.7898-.2867-1.1405-.4603-.6493-.7919-.8693z' fill='%23fff'/%3E%3C/svg%3E") no-repeat scroll center center
}
#blog .blog_list_item .blog_list_item_text {
  padding: 75px 55px 50px;
  color: #fff
}
#blog .blog_list_item .blog_list_item_text .h4 {
  font-size: 47px;
  height: 115px;
  margin-bottom: 40px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis
}
#blog .blog_list_item .blog_list_item_text p {
  font-size: 24px;
  height: 145px;
  margin-bottom: 60px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis
}
#blog .blog_list_item .blog_list_item_text .blog_grid_item_more {
  font-size: 24px;
  text-align: right;
  height: 30px;
  padding-right: 45px;
  background: transparent url("data:image/svg+xml,%3Csvg fill='none' height='25' viewBox='0 0 27 25' width='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='m25.79 11.8449-11.4329-11.559471c-.0866-.090305-.1902-.1621-.3048-.2111321-.1145-.0490303-.2377-.07429691-.3621-.0742969s-.2475.0252667-.3621.074297c-.1146.049032-.2182.120827-.3048.211132-.0893.087555-.1603.192358-.2088.308189-.0485.11583-.0735.24033-.0735.366112 0 .12578.025.25028.0735.36611.0485.11584.1195.22064.2088.30819l10.7421 10.88517-10.7421 10.8851c-.1376.1855-.2044.415-.1882.6463.0163.2313.1145.4489.2767.6128.1622.164.3774.2633.6061.2797.2288.0165.4558-.0511.6392-.1902l11.4329-11.5594c.0893-.0876.1603-.1924.2088-.3082s.0735-.2403.0735-.3661-.025-.2503-.0735-.3661c-.0485-.1159-.1195-.2207-.2088-.3082z'/%3E%3Cpath d='m13.296 11.8449-11.43291-11.559471c-.0866-.090305-.19025-.1621-.30481-.2111319-.11457-.0490303-.2377-.07429696-.36211-.07429695-.1244.00000001-.247538.02526665-.362101.07429695-.114563.0490319-.218219.1208269-.304816.2111319-.089316.087555-.160327.192358-.208821.30819-.048493.115829-.073484.240329-.073484.366111 0 .12578.024991.25028.073485.36611.048493.11584.119505.22064.20882.30819l10.742147 10.88517-10.742146 10.8851c-.137603.1855-.204408.415-.18815.6463.016257.2313.114487.4489.276654.6128.162167.164.377387.2633.606152.2797.22876.0165.45571-.0511.63918-.1902l11.43291-11.5594c.0893-.0876.1603-.1924.2088-.3082s.0735-.2403.0735-.3661-.025-.2503-.0735-.3661c-.0485-.1159-.1195-.2207-.2088-.3082z'/%3E%3C/g%3E%3C/svg%3E") no-repeat scroll center right 5px
}
#blog .blog_list_item:hover {
  cursor: pointer;
  opacity: .85
}
#blog .blog_list_item:hover .blog_grid_item_more {
  background-position-x: right 0
}
@media (max-width:1530px) {
  #blog {
    margin-top: -10px;
    padding-top: 0;
    padding-bottom: 120px
  }
  #blog .blog_list_item {
    margin-bottom: 20px
  }
  #blog .blog_list_item .blog_list_item_text {
    padding: 45px 45px 40px
  }
  #blog .blog_list_item .blog_list_item_text .h4 {
    font-size: 36px;
    height: 90px;
    margin-bottom: 40px
  }
  #blog .blog_list_item .blog_list_item_text p {
    font-size: 18px;
    line-height: 120%;
    height: 125px;
    margin-bottom: 10px
  }
  #blog .blog_list_item .blog_list_item_text .blog_grid_item_more {
    font-size: 16px;
    text-align: right;
    height: 30px;
    padding-right: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7917 9.50334L11.3484 0.73411C11.2844 0.665603 11.2079 0.611138 11.1233 0.573941C11.0387 0.536746 10.9477 0.517578 10.8558 0.517578C10.764 0.517578 10.673 0.536746 10.5884 0.573941C10.5038 0.611138 10.4273 0.665603 10.3633 0.73411C10.2974 0.800531 10.2449 0.880037 10.2091 0.967909C10.1733 1.05578 10.1548 1.15023 10.1548 1.24565C10.1548 1.34107 10.1733 1.43552 10.2091 1.52339C10.2449 1.61126 10.2974 1.69077 10.3633 1.75719L18.2965 10.0149L10.3633 18.2726C10.2617 18.4133 10.2124 18.5874 10.2244 18.7628C10.2364 18.9383 10.3089 19.1034 10.4287 19.2278C10.5484 19.3521 10.7074 19.4275 10.8763 19.44C11.0453 19.4524 11.2129 19.4012 11.3484 19.2956L19.7917 10.5264C19.8577 10.46 19.9101 10.3805 19.9459 10.2926C19.9817 10.2047 20.0002 10.1103 20.0002 10.0149C20.0002 9.91946 19.9817 9.82501 19.9459 9.73714C19.9101 9.64927 19.8577 9.56976 19.7917 9.50334Z' fill='white'/%3E%3Cpath d='M10.5646 9.50334L2.12128 0.73411C2.05732 0.665603 1.98077 0.611138 1.89617 0.573941C1.81156 0.536746 1.72062 0.517578 1.62875 0.517578C1.53688 0.517578 1.44594 0.536746 1.36133 0.573941C1.27672 0.611138 1.20017 0.665603 1.13622 0.734111C1.07026 0.800531 1.01782 0.880037 0.982003 0.967909C0.94619 1.05578 0.927734 1.15023 0.927734 1.24565C0.927734 1.34107 0.94619 1.43552 0.982004 1.52339C1.01782 1.61126 1.07026 1.69077 1.13622 1.75719L9.06945 10.0149L1.13622 18.2726C1.0346 18.4133 0.985263 18.5874 0.99727 18.7628C1.00928 18.9383 1.08182 19.1034 1.20158 19.2278C1.32135 19.3521 1.48029 19.4275 1.64923 19.44C1.81818 19.4524 1.98578 19.4012 2.12128 19.2956L10.5646 10.5264C10.6306 10.46 10.683 10.3805 10.7188 10.2926C10.7547 10.2047 10.7731 10.1103 10.7731 10.0149C10.7731 9.91946 10.7547 9.82501 10.7188 9.73714C10.683 9.64927 10.6306 9.56976 10.5646 9.50334Z' fill='white'/%3E%3C/svg%3E%0A")
  }
  #blog .blog_list_item:hover {
    cursor: pointer;
    opacity: .85
  }
  #blog .blog_list_item:hover .blog_grid_item_more {
    background-position-x: right 0
  }
}
@media (max-width:1140px) {
  #blog {
    margin-top: -20px;
    padding-top: 0;
    padding-bottom: 100px
  }
  #blog .blog_list_item {
    margin-bottom: 20px
  }
  #blog .blog_list_item .blog_list_item_text {
    padding: 40px 30px 20px
  }
  #blog .blog_list_item .blog_list_item_text .h4 {
    font-size: 24px;
    height: 50px;
    margin-bottom: 40px
  }
  #blog .blog_list_item .blog_list_item_text p {
    font-size: 14px;
    line-height: 120%;
    height: 100px;
    margin-bottom: 10px
  }
  #blog .blog_list_item .blog_list_item_text .blog_grid_item_more {
    font-size: 14px;
    text-align: right;
    height: 25px;
    padding-right: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3503 7.14669L8.12044 0.676369C8.07325 0.625821 8.01677 0.585634 7.95435 0.558189C7.89192 0.530744 7.82482 0.516602 7.75703 0.516602C7.68924 0.516602 7.62215 0.530744 7.55972 0.558189C7.49729 0.585634 7.44081 0.625821 7.39362 0.676369C7.34495 0.725377 7.30626 0.78404 7.27984 0.848876C7.25341 0.91371 7.23979 0.983399 7.23979 1.0538C7.23979 1.12421 7.25341 1.1939 7.27984 1.25873C7.30626 1.32357 7.34495 1.38223 7.39362 1.43124L13.2471 7.52412L7.39362 13.617C7.31864 13.7208 7.28224 13.8493 7.2911 13.9787C7.29996 14.1082 7.35348 14.23 7.44185 14.3218C7.53022 14.4136 7.64749 14.4692 7.77215 14.4784C7.8968 14.4876 8.02047 14.4498 8.12044 14.3719L14.3503 7.90156C14.399 7.85255 14.4377 7.79389 14.4641 7.72905C14.4905 7.66422 14.5041 7.59453 14.5041 7.52412C14.5041 7.45372 14.4905 7.38403 14.4641 7.3192C14.4377 7.25436 14.399 7.1957 14.3503 7.14669Z' fill='white'/%3E%3Cpath d='M7.54216 7.14669L1.31229 0.676369C1.2651 0.625821 1.20862 0.585634 1.14619 0.558189C1.08377 0.530744 1.01667 0.516602 0.94888 0.516602C0.881092 0.516602 0.813993 0.530744 0.751567 0.558189C0.689141 0.585634 0.632658 0.625821 0.585471 0.676369C0.536802 0.725377 0.498107 0.78404 0.471683 0.848876C0.445258 0.91371 0.431641 0.983399 0.431641 1.0538C0.431641 1.12421 0.445258 1.1939 0.471683 1.25873C0.498107 1.32357 0.536802 1.38223 0.585471 1.43124L6.43895 7.52412L0.585471 13.617C0.51049 13.7208 0.474088 13.8493 0.482947 13.9787C0.491806 14.1082 0.545331 14.23 0.633698 14.3218C0.722064 14.4136 0.839339 14.4692 0.963993 14.4784C1.08865 14.4876 1.21231 14.4498 1.31229 14.3719L7.54216 7.90156C7.59083 7.85255 7.62952 7.79389 7.65595 7.72905C7.68237 7.66422 7.69599 7.59453 7.69599 7.52412C7.69599 7.45372 7.68237 7.38403 7.65595 7.3192C7.62952 7.25436 7.59083 7.1957 7.54216 7.14669Z' fill='white'/%3E%3C/svg%3E%0A")
  }
  #blog .blog_list_item:hover {
    cursor: pointer;
    opacity: .85
  }
  #blog .blog_list_item:hover .blog_grid_item_more {
    background-position-x: right 0
  }
}
@media (max-width:767px) {
  #blog {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 60px
  }
  #blog .blog_list_item {
    background-image: none;
    margin-bottom: 20px
  }
  #blog .blog_list_item img {
    max-width: 100%;
    width: 340px;
    height: 200px
  }
  #blog .blog_list_item .blog_list_item_text {
    padding: 20px 25px 10px
  }
  #blog .blog_list_item .blog_list_item_text .h4 {
    font-size: 24px;
    height: 50px;
    margin-bottom: 20px
  }
  #blog .blog_list_item .blog_list_item_text p {
    font-size: 14px;
    line-height: 120%;
    height: 100px;
    margin-bottom: 10px
  }
  #blog .blog_list_item .blog_list_item_text .blog_grid_item_more {
    font-size: 14px;
    text-align: right;
    height: 25px;
    padding-right: 30px
  }
  #blog .blog_list_item:hover {
    cursor: pointer;
    opacity: .85
  }
  #blog .blog_list_item:hover .blog_grid_item_more {
    background-position-x: right 0
  }
}
#trainings {
  padding-top: 0;
  padding-bottom: 0
}
.certified_trainings {
  padding-top: 0;
  padding-bottom: 60px
}
.certified_trainings .accordion-item {
  position: relative;
  margin-bottom: 30px
}
.certified_trainings .accordion-item a {
  height: 140px;
  padding-right: 170px;
  font-size: 32px;
  line-height: 120%
}
.certified_trainings .accordion-item img {
  height: 140px;
  width: 140px;
  position: absolute;
  right: 0;
  top: 0
}
.certified_trainings .accordion-item .accordion-colored .accordion-button {
  border-color: #cd7cb7
}
.certified_trainings .accordion-item .accordion-colored .accordion-button::after {
  background-position: center right;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%23CD7CB7'/%3E%3C/svg%3E")
}
.certified_trainings .accordion-item .accordion-colored.accordion-blue .accordion-button {
  border-color: #3c7f9c
}
.certified_trainings .accordion-item .accordion-colored.accordion-blue .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%233C7F9C'/%3E%3C/svg%3E")
}
.certified_trainings .accordion-item .accordion-colored.accordion-red .accordion-button {
  border-color: #cf4627
}
.certified_trainings .accordion-item .accordion-colored.accordion-red .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%23CF4627'/%3E%3C/svg%3E")
}
.certified_trainings .accordion-item .accordion-colored.accordion-yellow .accordion-button {
  border-color: #f7921d
}
.certified_trainings .accordion-item .accordion-colored.accordion-yellow .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%23F7921D'/%3E%3C/svg%3E")
}
.certified_trainings .accordion-item .accordion-colored.accordion-green .accordion-button {
  border-color: #0c7152
}
.certified_trainings .accordion-item .accordion-colored.accordion-green .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%230C7152'/%3E%3C/svg%3E")
}
.certified_trainings .accordion-item .accordion-colored.accordion-turquoise .accordion-button {
  border-color: #1e9ab6
}
.certified_trainings .accordion-item .accordion-colored.accordion-turquoise .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%231E9AB6'/%3E%3C/svg%3E")
}
.certified_trainings .accordion-item .accordion-colored.accordion-purple .accordion-button {
  border-color: #660d3b
}
.certified_trainings .accordion-item .accordion-colored.accordion-purple .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%23660D3B'/%3E%3C/svg%3E")
}
.certified_trainings .accordion-item .accordion-colored.accordion-lightgreen .accordion-button {
  border-color: #82a53f
}
.certified_trainings .accordion-item .accordion-colored.accordion-lightgreen .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='33' viewBox='0 0 73 33' width='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.639 17.0236-14.6411 14.8032c-.1109.1156-.2436.2076-.3904.2703-.1467.0628-.3044.0952-.4637.0952s-.317-.0324-.4637-.0952c-.1467-.0627-.2794-.1547-.3903-.2703-.1144-.1122-.2054-.2464-.2675-.3947s-.0941-.3078-.0941-.4688c0-.1611.032-.3206.0941-.4689s.1531-.2825.2675-.3947l13.7565-13.9396-13.7565-13.93963c-.1763-.23755-.2618-.53141-.241-.8276.0208-.2962.1466-.574867.3543-.784839s.4833-.337157.7762-.358207c.293-.021051.5836.065448.8186.243615l14.6411 14.803161c.1143.1121.2053.2463.2674.3947.0621.1483.0941.3077.0941.4688s-.032.3205-.0941.4688c-.0621.1484-.1531.2826-.2674.3947zm-14.6411-1.727-14.6411-14.803161c-.1049-.141392-.2386-.258347-.3921-.342944-.1534-.0845974-.3231-.1348625-.4975-.14739143-.1743-.01252891-.3493.01297113-.5131.07477273-.1638.0618017-.3125.1584617-.4361.2834357s-.2192.275344-.2803.440926c-.0612.165582-.0864.342512-.074.518802.0124.1763.0621.34784.1458.50302s.1993.29037.3392.39641l12.5364 12.70603h-52.4515c-.6813 0-1.2336.5523-1.2336 1.2336 0 .6813.5523 1.2336 1.2336 1.2336h52.4515l-12.5364 12.706c-.1144.1122-.2053.2464-.2674.3947s-.0941.3078-.0941.4689c0 .161.032.3205.0941.4688s.153.2825.2674.3947c.1109.1156.2436.2076.3903.2703.1467.0628.3044.0952.4637.0952.1594 0 .317-.0324.4638-.0952.1467-.0627.2794-.1547.3903-.2703l14.6411-14.8032c.1144-.1121.2053-.2463.2674-.3947.0621-.1483.0941-.3077.0941-.4688s-.032-.3205-.0941-.4688c-.0621-.1484-.153-.2826-.2674-.3947z' fill='%2382A53F'/%3E%3C/svg%3E")
}
@media (max-width:1530px) {
  #trainings .accordion-item {
    margin-bottom: 20px
  }
  .certified_trainings .accordion-item {
    margin-bottom: 20px
  }
  .certified_trainings .accordion-item h2 {
    margin-bottom: 30px
  }
  .certified_trainings .accordion-item a.accordion-button {
    font-size: 24px;
    height: 104px;
    padding-left: 50px;
    padding-right: 140px
  }
  .certified_trainings .accordion-item img {
    height: 104px;
    width: 104px
  }
}
@media (max-width:1140px) {
  .certified_trainings .accordion-item {
    margin-bottom: 20px
  }
  .certified_trainings .accordion-item h2 {
    margin-bottom: 25px
  }
  .certified_trainings .accordion-item a.accordion-button {
    font-size: 16px;
    height: 70px;
    padding-left: 40px;
    padding-right: 100px
  }
  .certified_trainings .accordion-item img {
    height: 70px;
    width: 70px
  }
}
@media (max-width:767px) {
  .certified_trainings .accordion-item {
    margin-bottom: 20px
  }
  .certified_trainings .accordion-item h2 {
    margin-bottom: 20px
  }
  .certified_trainings .accordion-item a.accordion-button {
    font-size: 16px;
    height: 65px;
    padding-left: 25px;
    padding-right: 35px
  }
  .certified_trainings .accordion-item a.accordion-button::after {
    background-image: none!important
  }
  .certified_trainings .accordion-item img {
    height: 65px;
    width: 65px
  }
}
#custom_trainings {
  padding-top: 30px;
  background: url(/images/custom_training_bg.svg) no-repeat scroll top center/cover
}
#custom_trainings .textbox h3 {
  font-size: 47px;
  margin-bottom: 24px
}
#custom_trainings .textbox p {
  font-size: 29px;
  line-height: 120%
}
#custom_trainings .textbox ol li {
  font-size: 29px;
  line-height: 120%;
  margin-bottom: 30px
}
#custom_trainings .textbox ol ul {
  list-style: disc
}
#custom_trainings .textbox ol ul li {
  font-size: 29px;
  line-height: 120%;
  margin-bottom: 30px
}
.link_special {
  position: relative;
  font-size: 32px;
  text-decoration: none;
  color: #cd7cb7;
  margin-top: 50px;
  display: inline-block;
  padding-right: 55px;
  background: url("data:image/svg+xml,%3Csvg width='35' height='32' viewBox='0 0 35 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.7068 15.1692L19.0657 0.366011C18.9548 0.250366 18.8221 0.158424 18.6754 0.0956344C18.5287 0.0328445 18.371 0.000488272 18.2117 0.000488281C18.0524 0.00048829 17.8947 0.0328446 17.748 0.0956345C17.6013 0.158424 17.4685 0.250366 17.3576 0.366011C17.2432 0.478136 17.1523 0.612347 17.0902 0.760681C17.0281 0.909016 16.9961 1.06845 16.9961 1.22953C16.9961 1.3906 17.0281 1.55004 17.0902 1.69838C17.1523 1.84671 17.2432 1.98092 17.3576 2.09305L31.1141 16.0327L17.3576 29.9723C17.1814 30.2099 17.0958 30.5037 17.1167 30.7999C17.1375 31.0961 17.2633 31.3748 17.471 31.5847C17.6786 31.7947 17.9542 31.9219 18.2472 31.943C18.5402 31.964 18.8308 31.8775 19.0657 31.6993L33.7068 16.8962C33.8212 16.7841 33.9121 16.6499 33.9742 16.5015C34.0363 16.3532 34.0683 16.1938 34.0683 16.0327C34.0683 15.8716 34.0363 15.7122 33.9742 15.5638C33.9121 15.4155 33.8212 15.2813 33.7068 15.1692Z' fill='%23CD7CB7'/%3E%3Cpath d='M17.7068 15.1692L3.06574 0.366011C2.95485 0.250366 2.82211 0.158425 2.6754 0.0956346C2.52869 0.0328447 2.37099 0.000488463 2.21168 0.000488472C2.05237 0.000488481 1.89468 0.0328448 1.74797 0.0956347C1.60126 0.158425 1.46851 0.250366 1.35762 0.366011C1.24324 0.478136 1.1523 0.612347 1.0902 0.760681C1.0281 0.909016 0.996094 1.06845 0.996094 1.22953C0.996094 1.3906 1.0281 1.55004 1.0902 1.69838C1.1523 1.84671 1.24324 1.98092 1.35762 2.09305L15.1141 16.0327L1.35762 29.9723C1.1814 30.2099 1.09585 30.5037 1.11667 30.7999C1.13749 31.0961 1.26328 31.3748 1.47096 31.5847C1.67863 31.7947 1.95424 31.9219 2.2472 31.943C2.54015 31.964 2.83079 31.8775 3.06574 31.6993L17.7068 16.8962C17.8212 16.7841 17.9121 16.6499 17.9742 16.5015C18.0363 16.3532 18.0683 16.1938 18.0683 16.0327C18.0683 15.8716 18.0363 15.7122 17.9742 15.5638C17.9121 15.4155 17.8212 15.2813 17.7068 15.1692Z' fill='%23CD7CB7'/%3E%3C/svg%3E%0A") no-repeat scroll right 2px center
}
.link_special:hover {
  color: #cd7cb7;
  background-position-x: right 0
}
@media (max-width:1530px) {
  #custom_trainings {
    padding-top: 0
  }
  #custom_trainings .textbox h3 {
    font-size: 36px;
    margin-bottom: 24px
  }
  #custom_trainings .textbox p {
    font-size: 21px
  }
  #custom_trainings .textbox ol li {
    font-size: 21px;
    margin-bottom: 30px
  }
  #custom_trainings .textbox ol ul {
    list-style: disc
  }
  #custom_trainings .textbox ol ul li {
    font-size: 21px;
    margin-bottom: 30px
  }
  .link_special {
    font-size: 26px
  }
}
@media (max-width:1140px) {
  #custom_trainings {
    padding-top: 0;
    margin-top: -20px
  }
  #custom_trainings .textbox h3 {
    font-size: 24px;
    margin-bottom: 20px
  }
  #custom_trainings .textbox p {
    font-size: 16px
  }
  #custom_trainings .textbox ol li {
    font-size: 16px;
    margin-bottom: 20px
  }
  #custom_trainings .textbox ol ul {
    list-style: disc
  }
  #custom_trainings .textbox ol ul li {
    font-size: 16px;
    margin-bottom: 20px
  }
  .link_special {
    font-size: 20px;
    margin-top: 30px;
    padding-right: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8032 8.07209L9.83464 0.194515C9.77428 0.132974 9.70204 0.0840461 9.62219 0.0506325C9.54234 0.0172189 9.45651 -4.71679e-09 9.36981 0C9.2831 4.7168e-09 9.19727 0.0172189 9.11742 0.0506325C9.03757 0.0840462 8.96533 0.132974 8.90497 0.194515C8.84272 0.254182 8.79322 0.325604 8.75942 0.404541C8.72562 0.483478 8.70821 0.568322 8.70821 0.65404C8.70821 0.739758 8.72562 0.824604 8.75942 0.903541C8.79322 0.982478 8.84272 1.0539 8.90497 1.11357L16.3921 8.53161L8.90497 15.9497C8.80906 16.0761 8.7625 16.2324 8.77383 16.3901C8.78516 16.5477 8.85363 16.696 8.96666 16.8077C9.07969 16.9195 9.22969 16.9871 9.38914 16.9983C9.54858 17.0096 9.70676 16.9635 9.83464 16.8687L17.8032 8.99114C17.8655 8.93147 17.915 8.86005 17.9488 8.78111C17.9826 8.70217 18 8.61733 18 8.53161C18 8.44589 17.9826 8.36105 17.9488 8.28211C17.915 8.20318 17.8655 8.13175 17.8032 8.07209Z' fill='%23CD7CB7'/%3E%3Cpath d='M9.09503 8.07209L1.12643 0.194515C1.06608 0.132974 0.993831 0.0840462 0.913982 0.0506326C0.834133 0.017219 0.748307 9.68173e-08 0.661599 1.01534e-07C0.574891 1.06251e-07 0.489066 0.017219 0.409217 0.0506326C0.329367 0.0840463 0.257121 0.132974 0.196763 0.194515C0.134511 0.254182 0.0850174 0.325604 0.0512177 0.404541C0.017418 0.483478 -4.87751e-09 0.568323 0 0.65404C4.87752e-09 0.739758 0.017418 0.824604 0.0512177 0.903541C0.0850175 0.982478 0.134511 1.0539 0.196763 1.11357L7.68393 8.53161L0.196764 15.9497C0.100856 16.0761 0.054294 16.2324 0.0656254 16.3901C0.0769568 16.5477 0.145421 16.696 0.25845 16.8077C0.371479 16.9195 0.521485 16.9871 0.68093 16.9983C0.840374 17.0096 0.998556 16.9635 1.12643 16.8687L9.09503 8.99114C9.15728 8.93147 9.20678 8.86005 9.24058 8.78111C9.27438 8.70217 9.29179 8.61733 9.29179 8.53161C9.29179 8.44589 9.27438 8.36105 9.24058 8.28211C9.20678 8.20318 9.15728 8.13175 9.09503 8.07209Z' fill='%23CD7CB7'/%3E%3C/svg%3E%0A")
  }
}
@media (max-width:767px) {
  #custom_trainings {
    padding-top: 0;
    margin-top: 0
  }
  #custom_trainings .textbox h3 {
    font-size: 24px;
    margin-bottom: 20px
  }
  #custom_trainings .textbox p {
    font-size: 16px;
    margin-bottom: 40px
  }
  #custom_trainings .textbox ol li {
    font-size: 16px;
    margin-bottom: 30px
  }
  #custom_trainings .textbox ol ul {
    list-style: disc
  }
  #custom_trainings .textbox ol ul li {
    font-size: 16px;
    margin-bottom: 30px
  }
}
#training {
  padding-top: 0;
  padding-bottom: 0
}
#training .training_wrapper {
  border: 2px solid #3c7f9c;
  border-radius: 70px 180px 0 0;
  padding: 50px
}
#training .training_wrapper h2 {
  font-size: 76px;
  margin-bottom: 40px
}
#training .training_wrapper h3 {
  font-size: 47px;
  margin-bottom: 20px
}
#training .training_wrapper p {
  font-size: 29px;
  line-height: 120%
}
#training .training_wrapper ul {
  font-size: 29px;
  line-height: 120%
}
#training .training_wrapper .training-right {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='875' viewBox='0 0 1532 875' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1189.06 478.596c21.38 10.717 30.05 36.784 19.36 58.223l-66.42 133.188c-10.69 21.437-36.69 30.124-58.06 19.407-21.38-10.717-30.05-36.785-19.36-58.223l66.42-133.189c10.69-21.437 36.69-30.123 58.06-19.406zm132.85.001c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408zm130 0c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408z' stroke='%233c7f9c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll center center/contain
}
#training .training_wrapper .training-left {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='805' viewBox='0 0 1532 805' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m332.065 486.59c21.379 10.718 30.047 36.785 19.356 58.224l-66.421 133.188c-10.69 21.437-36.687 30.124-58.065 19.407-21.379-10.718-30.047-36.785-19.356-58.224l66.421-133.188c10.69-21.437 36.687-30.124 58.065-19.407zm132.844.001c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408zm130 0c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408z' stroke='%233c7f9c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll center bottom/contain
}
#training .training_wrapper .training_signup {
  margin-top: 50px;
  position: relative;
  color: #3c7f9c
}
#training .training_wrapper .training_signup a {
  font-size: 24px;
  text-decoration: none
}
#training .training_wrapper .training_signup .h4 {
  font-size: 47px;
  margin-bottom: 15px;
  display: inline-block
}
#training .training_wrapper .training_signup .open_classes {
  padding-right: 55px;
  background: transparent url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.7893 11.8449L14.3564 0.285429C14.2698 0.195124 14.1661 0.123329 14.0516 0.0742969C13.937 0.0252666 13.8139 -6.92137e-09 13.6895 0C13.5651 6.92137e-09 13.4419 0.0252667 13.3274 0.074297C13.2128 0.123329 13.1091 0.195124 13.0225 0.285429C12.9332 0.372984 12.8622 0.477787 12.8137 0.593618C12.7652 0.709448 12.7402 0.833948 12.7402 0.95973C12.7402 1.08551 12.7652 1.21001 12.8137 1.32584C12.8622 1.44168 12.9332 1.54648 13.0225 1.63403L23.7647 12.5192L13.0225 23.4043C12.8849 23.5898 12.8181 23.8193 12.8344 24.0506C12.8506 24.2819 12.9489 24.4995 13.111 24.6634C13.2732 24.8274 13.4884 24.9267 13.7172 24.9431C13.946 24.9596 14.1729 24.892 14.3564 24.7529L25.7893 13.1935C25.8786 13.1059 25.9496 13.0011 25.9981 12.8853C26.0466 12.7695 26.0716 12.645 26.0716 12.5192C26.0716 12.3934 26.0466 12.2689 25.9981 12.1531C25.9496 12.0372 25.8786 11.9324 25.7893 11.8449Z' fill='%233C7F9C'/%3E%3Cpath d='M13.2951 11.8449L1.86224 0.285429C1.77564 0.195124 1.67199 0.123329 1.55742 0.0742971C1.44286 0.0252668 1.31972 1.4207e-07 1.19532 1.48991e-07C1.07091 1.55913e-07 0.947777 0.0252668 0.833214 0.0742971C0.718651 0.123329 0.614996 0.195124 0.528399 0.285429C0.439083 0.372984 0.368072 0.477787 0.319578 0.593619C0.271084 0.709448 0.246094 0.833948 0.246094 0.95973C0.246094 1.08551 0.271084 1.21001 0.319578 1.32584C0.368072 1.44168 0.439083 1.54648 0.528399 1.63403L11.2706 12.5192L0.5284 23.4043C0.390796 23.5898 0.323992 23.8193 0.340249 24.0506C0.356507 24.2819 0.454736 24.4995 0.616903 24.6634C0.779071 24.8274 0.99429 24.9267 1.22305 24.9431C1.45181 24.9596 1.67877 24.892 1.86224 24.7529L13.2951 13.1935C13.3844 13.1059 13.4555 13.0011 13.5039 12.8853C13.5524 12.7695 13.5774 12.645 13.5774 12.5192C13.5774 12.3934 13.5524 12.2689 13.5039 12.1531C13.4555 12.0372 13.3844 11.9324 13.2951 11.8449Z' fill='%233C7F9C'/%3E%3C/svg%3E%0A") no-repeat scroll center right 5px;
  display: inline-block
}
#training .training_wrapper .training_signup:hover {
  cursor: pointer;
  opacity: .85
}
#training .training_wrapper .training_signup:hover .open_classes {
  background-position-x: right 0
}
#training .training_wrapper.training_turquoise {
  border: 2px solid #1e9ab6
}
#training .training_wrapper.training_turquoise .training-right {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='875' viewBox='0 0 1532 875' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1189.06 478.596c21.38 10.717 30.05 36.784 19.36 58.223l-66.42 133.188c-10.69 21.437-36.69 30.124-58.06 19.407-21.38-10.717-30.05-36.785-19.36-58.223l66.42-133.189c10.69-21.437 36.69-30.123 58.06-19.406zm132.85.001c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408zm130 0c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408z' stroke='%231E9AB6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom right
}
#training .training_wrapper.training_turquoise .training-left {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='805' viewBox='0 0 1532 805' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m332.065 486.59c21.379 10.718 30.047 36.785 19.356 58.224l-66.421 133.188c-10.69 21.437-36.687 30.124-58.065 19.407-21.379-10.718-30.047-36.785-19.356-58.224l66.421-133.188c10.69-21.437 36.687-30.124 58.065-19.407zm132.844.001c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408zm130 0c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408z' stroke='%231E9AB6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom left
}
#training .training_wrapper.training_turquoise .open_classes,
#training .training_wrapper.training_turquoise a {
  color: #1e9ab6
}
#training .training_wrapper.training_turquoise .open_classes {
  background: transparent url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.7893 11.8449L14.3564 0.285429C14.2698 0.195124 14.1661 0.123329 14.0516 0.0742969C13.937 0.0252666 13.8139 -6.92137e-09 13.6895 0C13.5651 6.92137e-09 13.4419 0.0252667 13.3274 0.074297C13.2128 0.123329 13.1091 0.195124 13.0225 0.285429C12.9332 0.372984 12.8622 0.477787 12.8137 0.593618C12.7652 0.709448 12.7402 0.833948 12.7402 0.95973C12.7402 1.08551 12.7652 1.21001 12.8137 1.32584C12.8622 1.44168 12.9332 1.54648 13.0225 1.63403L23.7647 12.5192L13.0225 23.4043C12.8849 23.5898 12.8181 23.8193 12.8344 24.0506C12.8506 24.2819 12.9489 24.4995 13.111 24.6634C13.2732 24.8274 13.4884 24.9267 13.7172 24.9431C13.946 24.9596 14.1729 24.892 14.3564 24.7529L25.7893 13.1935C25.8786 13.1059 25.9496 13.0011 25.9981 12.8853C26.0466 12.7695 26.0716 12.645 26.0716 12.5192C26.0716 12.3934 26.0466 12.2689 25.9981 12.1531C25.9496 12.0372 25.8786 11.9324 25.7893 11.8449Z' fill='%231E9AB6'/%3E%3Cpath d='M13.2951 11.8449L1.86224 0.285429C1.77564 0.195124 1.67199 0.123329 1.55742 0.0742971C1.44286 0.0252668 1.31972 1.4207e-07 1.19532 1.48991e-07C1.07091 1.55913e-07 0.947777 0.0252668 0.833214 0.0742971C0.718651 0.123329 0.614996 0.195124 0.528399 0.285429C0.439083 0.372984 0.368072 0.477787 0.319578 0.593619C0.271084 0.709448 0.246094 0.833948 0.246094 0.95973C0.246094 1.08551 0.271084 1.21001 0.319578 1.32584C0.368072 1.44168 0.439083 1.54648 0.528399 1.63403L11.2706 12.5192L0.5284 23.4043C0.390796 23.5898 0.323992 23.8193 0.340249 24.0506C0.356507 24.2819 0.454736 24.4995 0.616903 24.6634C0.779071 24.8274 0.99429 24.9267 1.22305 24.9431C1.45181 24.9596 1.67877 24.892 1.86224 24.7529L13.2951 13.1935C13.3844 13.1059 13.4555 13.0011 13.5039 12.8853C13.5524 12.7695 13.5774 12.645 13.5774 12.5192C13.5774 12.3934 13.5524 12.2689 13.5039 12.1531C13.4555 12.0372 13.3844 11.9324 13.2951 11.8449Z' fill='%231E9AB6'/%3E%3C/svg%3E%0A") no-repeat scroll center right 5px
}
#training .training_wrapper.training_red {
  border: 2px solid #cf4627
}
#training .training_wrapper.training_red .training-right {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='875' viewBox='0 0 1532 875' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1189.06 478.596c21.38 10.717 30.05 36.784 19.36 58.223l-66.42 133.188c-10.69 21.437-36.69 30.124-58.06 19.407-21.38-10.717-30.05-36.785-19.36-58.223l66.42-133.189c10.69-21.437 36.69-30.123 58.06-19.406zm132.85.001c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408zm130 0c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408z' stroke='%23CF4627' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom right
}
#training .training_wrapper.training_red .training-left {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='805' viewBox='0 0 1532 805' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m332.065 486.59c21.379 10.718 30.047 36.785 19.356 58.224l-66.421 133.188c-10.69 21.437-36.687 30.124-58.065 19.407-21.379-10.718-30.047-36.785-19.356-58.224l66.421-133.188c10.69-21.437 36.687-30.124 58.065-19.407zm132.844.001c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408zm130 0c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408z' stroke='%23CF4627' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom left
}
#training .training_wrapper.training_red .open_classes,
#training .training_wrapper.training_red a {
  color: #cf4627
}
#training .training_wrapper.training_red .open_classes {
  background: transparent url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.7893 11.8449L14.3564 0.285429C14.2698 0.195124 14.1661 0.123329 14.0516 0.0742969C13.937 0.0252666 13.8139 -6.92137e-09 13.6895 0C13.5651 6.92137e-09 13.4419 0.0252667 13.3274 0.074297C13.2128 0.123329 13.1091 0.195124 13.0225 0.285429C12.9332 0.372984 12.8622 0.477787 12.8137 0.593618C12.7652 0.709448 12.7402 0.833948 12.7402 0.95973C12.7402 1.08551 12.7652 1.21001 12.8137 1.32584C12.8622 1.44168 12.9332 1.54648 13.0225 1.63403L23.7647 12.5192L13.0225 23.4043C12.8849 23.5898 12.8181 23.8193 12.8344 24.0506C12.8506 24.2819 12.9489 24.4995 13.111 24.6634C13.2732 24.8274 13.4884 24.9267 13.7172 24.9431C13.946 24.9596 14.1729 24.892 14.3564 24.7529L25.7893 13.1935C25.8786 13.1059 25.9496 13.0011 25.9981 12.8853C26.0466 12.7695 26.0716 12.645 26.0716 12.5192C26.0716 12.3934 26.0466 12.2689 25.9981 12.1531C25.9496 12.0372 25.8786 11.9324 25.7893 11.8449Z' fill='%23CF4627'/%3E%3Cpath d='M13.2951 11.8449L1.86224 0.285429C1.77564 0.195124 1.67199 0.123329 1.55742 0.0742971C1.44286 0.0252668 1.31972 1.4207e-07 1.19532 1.48991e-07C1.07091 1.55913e-07 0.947777 0.0252668 0.833214 0.0742971C0.718651 0.123329 0.614996 0.195124 0.528399 0.285429C0.439083 0.372984 0.368072 0.477787 0.319578 0.593619C0.271084 0.709448 0.246094 0.833948 0.246094 0.95973C0.246094 1.08551 0.271084 1.21001 0.319578 1.32584C0.368072 1.44168 0.439083 1.54648 0.528399 1.63403L11.2706 12.5192L0.5284 23.4043C0.390796 23.5898 0.323992 23.8193 0.340249 24.0506C0.356507 24.2819 0.454736 24.4995 0.616903 24.6634C0.779071 24.8274 0.99429 24.9267 1.22305 24.9431C1.45181 24.9596 1.67877 24.892 1.86224 24.7529L13.2951 13.1935C13.3844 13.1059 13.4555 13.0011 13.5039 12.8853C13.5524 12.7695 13.5774 12.645 13.5774 12.5192C13.5774 12.3934 13.5524 12.2689 13.5039 12.1531C13.4555 12.0372 13.3844 11.9324 13.2951 11.8449Z' fill='%23CF4627'/%3E%3C/svg%3E%0A") no-repeat scroll center right 5px
}
#training .training_wrapper.training_yellow {
  border: 2px solid #f7921d
}
#training .training_wrapper.training_yellow .training-right {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='875' viewBox='0 0 1532 875' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1189.06 478.596c21.38 10.717 30.05 36.784 19.36 58.223l-66.42 133.188c-10.69 21.437-36.69 30.124-58.06 19.407-21.38-10.717-30.05-36.785-19.36-58.223l66.42-133.189c10.69-21.437 36.69-30.123 58.06-19.406zm132.85.001c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408zm130 0c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408z' stroke='%23F7921D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom right
}
#training .training_wrapper.training_yellow .training-left {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='805' viewBox='0 0 1532 805' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m332.065 486.59c21.379 10.718 30.047 36.785 19.356 58.224l-66.421 133.188c-10.69 21.437-36.687 30.124-58.065 19.407-21.379-10.718-30.047-36.785-19.356-58.224l66.421-133.188c10.69-21.437 36.687-30.124 58.065-19.407zm132.844.001c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408zm130 0c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408z' stroke='%23F7921D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom left
}
#training .training_wrapper.training_yellow .open_classes,
#training .training_wrapper.training_yellow a {
  color: #f7921d
}
#training .training_wrapper.training_yellow .open_classes {
  background: transparent url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.7893 11.8449L14.3564 0.285429C14.2698 0.195124 14.1661 0.123329 14.0516 0.0742969C13.937 0.0252666 13.8139 -6.92137e-09 13.6895 0C13.5651 6.92137e-09 13.4419 0.0252667 13.3274 0.074297C13.2128 0.123329 13.1091 0.195124 13.0225 0.285429C12.9332 0.372984 12.8622 0.477787 12.8137 0.593618C12.7652 0.709448 12.7402 0.833948 12.7402 0.95973C12.7402 1.08551 12.7652 1.21001 12.8137 1.32584C12.8622 1.44168 12.9332 1.54648 13.0225 1.63403L23.7647 12.5192L13.0225 23.4043C12.8849 23.5898 12.8181 23.8193 12.8344 24.0506C12.8506 24.2819 12.9489 24.4995 13.111 24.6634C13.2732 24.8274 13.4884 24.9267 13.7172 24.9431C13.946 24.9596 14.1729 24.892 14.3564 24.7529L25.7893 13.1935C25.8786 13.1059 25.9496 13.0011 25.9981 12.8853C26.0466 12.7695 26.0716 12.645 26.0716 12.5192C26.0716 12.3934 26.0466 12.2689 25.9981 12.1531C25.9496 12.0372 25.8786 11.9324 25.7893 11.8449Z' fill='%23F7921D'/%3E%3Cpath d='M13.2951 11.8449L1.86224 0.285429C1.77564 0.195124 1.67199 0.123329 1.55742 0.0742971C1.44286 0.0252668 1.31972 1.4207e-07 1.19532 1.48991e-07C1.07091 1.55913e-07 0.947777 0.0252668 0.833214 0.0742971C0.718651 0.123329 0.614996 0.195124 0.528399 0.285429C0.439083 0.372984 0.368072 0.477787 0.319578 0.593619C0.271084 0.709448 0.246094 0.833948 0.246094 0.95973C0.246094 1.08551 0.271084 1.21001 0.319578 1.32584C0.368072 1.44168 0.439083 1.54648 0.528399 1.63403L11.2706 12.5192L0.5284 23.4043C0.390796 23.5898 0.323992 23.8193 0.340249 24.0506C0.356507 24.2819 0.454736 24.4995 0.616903 24.6634C0.779071 24.8274 0.99429 24.9267 1.22305 24.9431C1.45181 24.9596 1.67877 24.892 1.86224 24.7529L13.2951 13.1935C13.3844 13.1059 13.4555 13.0011 13.5039 12.8853C13.5524 12.7695 13.5774 12.645 13.5774 12.5192C13.5774 12.3934 13.5524 12.2689 13.5039 12.1531C13.4555 12.0372 13.3844 11.9324 13.2951 11.8449Z' fill='%23F7921D'/%3E%3C/svg%3E%0A") no-repeat scroll center right 5px
}
#training .training_wrapper.training_green {
  border: 2px solid #0c7152
}
#training .training_wrapper.training_green .training-right {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='875' viewBox='0 0 1532 875' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1189.06 478.596c21.38 10.717 30.05 36.784 19.36 58.223l-66.42 133.188c-10.69 21.437-36.69 30.124-58.06 19.407-21.38-10.717-30.05-36.785-19.36-58.223l66.42-133.189c10.69-21.437 36.69-30.123 58.06-19.406zm132.85.001c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408zm130 0c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408z' stroke='%230C7152' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom right
}
#training .training_wrapper.training_green .training-left {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='805' viewBox='0 0 1532 805' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m332.065 486.59c21.379 10.718 30.047 36.785 19.356 58.224l-66.421 133.188c-10.69 21.437-36.687 30.124-58.065 19.407-21.379-10.718-30.047-36.785-19.356-58.224l66.421-133.188c10.69-21.437 36.687-30.124 58.065-19.407zm132.844.001c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408zm130 0c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408z' stroke='%230C7152' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom left
}
#training .training_wrapper.training_green .open_classes,
#training .training_wrapper.training_green a {
  color: #0c7152
}
#training .training_wrapper.training_green .open_classes {
  background: transparent url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.7893 11.8449L14.3564 0.285429C14.2698 0.195124 14.1661 0.123329 14.0516 0.0742969C13.937 0.0252666 13.8139 -6.92137e-09 13.6895 0C13.5651 6.92137e-09 13.4419 0.0252667 13.3274 0.074297C13.2128 0.123329 13.1091 0.195124 13.0225 0.285429C12.9332 0.372984 12.8622 0.477787 12.8137 0.593618C12.7652 0.709448 12.7402 0.833948 12.7402 0.95973C12.7402 1.08551 12.7652 1.21001 12.8137 1.32584C12.8622 1.44168 12.9332 1.54648 13.0225 1.63403L23.7647 12.5192L13.0225 23.4043C12.8849 23.5898 12.8181 23.8193 12.8344 24.0506C12.8506 24.2819 12.9489 24.4995 13.111 24.6634C13.2732 24.8274 13.4884 24.9267 13.7172 24.9431C13.946 24.9596 14.1729 24.892 14.3564 24.7529L25.7893 13.1935C25.8786 13.1059 25.9496 13.0011 25.9981 12.8853C26.0466 12.7695 26.0716 12.645 26.0716 12.5192C26.0716 12.3934 26.0466 12.2689 25.9981 12.1531C25.9496 12.0372 25.8786 11.9324 25.7893 11.8449Z' fill='%230C7152'/%3E%3Cpath d='M13.2951 11.8449L1.86224 0.285429C1.77564 0.195124 1.67199 0.123329 1.55742 0.0742971C1.44286 0.0252668 1.31972 1.4207e-07 1.19532 1.48991e-07C1.07091 1.55913e-07 0.947777 0.0252668 0.833214 0.0742971C0.718651 0.123329 0.614996 0.195124 0.528399 0.285429C0.439083 0.372984 0.368072 0.477787 0.319578 0.593619C0.271084 0.709448 0.246094 0.833948 0.246094 0.95973C0.246094 1.08551 0.271084 1.21001 0.319578 1.32584C0.368072 1.44168 0.439083 1.54648 0.528399 1.63403L11.2706 12.5192L0.5284 23.4043C0.390796 23.5898 0.323992 23.8193 0.340249 24.0506C0.356507 24.2819 0.454736 24.4995 0.616903 24.6634C0.779071 24.8274 0.99429 24.9267 1.22305 24.9431C1.45181 24.9596 1.67877 24.892 1.86224 24.7529L13.2951 13.1935C13.3844 13.1059 13.4555 13.0011 13.5039 12.8853C13.5524 12.7695 13.5774 12.645 13.5774 12.5192C13.5774 12.3934 13.5524 12.2689 13.5039 12.1531C13.4555 12.0372 13.3844 11.9324 13.2951 11.8449Z' fill='%230C7152'/%3E%3C/svg%3E%0A") no-repeat scroll center right 5px
}
#training .training_wrapper.training_purple {
  border: 2px solid #660d3b
}
#training .training_wrapper.training_purple .training-right {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='875' viewBox='0 0 1532 875' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1189.06 478.596c21.38 10.717 30.05 36.784 19.36 58.223l-66.42 133.188c-10.69 21.437-36.69 30.124-58.06 19.407-21.38-10.717-30.05-36.785-19.36-58.223l66.42-133.189c10.69-21.437 36.69-30.123 58.06-19.406zm132.85.001c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408zm130 0c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408z' stroke='%23660D3B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom right
}
#training .training_wrapper.training_purple .training-left {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='805' viewBox='0 0 1532 805' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m332.065 486.59c21.379 10.718 30.047 36.785 19.356 58.224l-66.421 133.188c-10.69 21.437-36.687 30.124-58.065 19.407-21.379-10.718-30.047-36.785-19.356-58.224l66.421-133.188c10.69-21.437 36.687-30.124 58.065-19.407zm132.844.001c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408zm130 0c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408z' stroke='%23660D3B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom left
}
#training .training_wrapper.training_purple .open_classes,
#training .training_wrapper.training_purple a {
  color: #660d3b
}
#training .training_wrapper.training_purple .open_classes {
  background: transparent url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.7893 11.8449L14.3564 0.285429C14.2698 0.195124 14.1661 0.123329 14.0516 0.0742969C13.937 0.0252666 13.8139 -6.92137e-09 13.6895 0C13.5651 6.92137e-09 13.4419 0.0252667 13.3274 0.074297C13.2128 0.123329 13.1091 0.195124 13.0225 0.285429C12.9332 0.372984 12.8622 0.477787 12.8137 0.593618C12.7652 0.709448 12.7402 0.833948 12.7402 0.95973C12.7402 1.08551 12.7652 1.21001 12.8137 1.32584C12.8622 1.44168 12.9332 1.54648 13.0225 1.63403L23.7647 12.5192L13.0225 23.4043C12.8849 23.5898 12.8181 23.8193 12.8344 24.0506C12.8506 24.2819 12.9489 24.4995 13.111 24.6634C13.2732 24.8274 13.4884 24.9267 13.7172 24.9431C13.946 24.9596 14.1729 24.892 14.3564 24.7529L25.7893 13.1935C25.8786 13.1059 25.9496 13.0011 25.9981 12.8853C26.0466 12.7695 26.0716 12.645 26.0716 12.5192C26.0716 12.3934 26.0466 12.2689 25.9981 12.1531C25.9496 12.0372 25.8786 11.9324 25.7893 11.8449Z' fill='%23660D3B'/%3E%3Cpath d='M13.2951 11.8449L1.86224 0.285429C1.77564 0.195124 1.67199 0.123329 1.55742 0.0742971C1.44286 0.0252668 1.31972 1.4207e-07 1.19532 1.48991e-07C1.07091 1.55913e-07 0.947777 0.0252668 0.833214 0.0742971C0.718651 0.123329 0.614996 0.195124 0.528399 0.285429C0.439083 0.372984 0.368072 0.477787 0.319578 0.593619C0.271084 0.709448 0.246094 0.833948 0.246094 0.95973C0.246094 1.08551 0.271084 1.21001 0.319578 1.32584C0.368072 1.44168 0.439083 1.54648 0.528399 1.63403L11.2706 12.5192L0.5284 23.4043C0.390796 23.5898 0.323992 23.8193 0.340249 24.0506C0.356507 24.2819 0.454736 24.4995 0.616903 24.6634C0.779071 24.8274 0.99429 24.9267 1.22305 24.9431C1.45181 24.9596 1.67877 24.892 1.86224 24.7529L13.2951 13.1935C13.3844 13.1059 13.4555 13.0011 13.5039 12.8853C13.5524 12.7695 13.5774 12.645 13.5774 12.5192C13.5774 12.3934 13.5524 12.2689 13.5039 12.1531C13.4555 12.0372 13.3844 11.9324 13.2951 11.8449Z' fill='%23660D3B'/%3E%3C/svg%3E%0A") no-repeat scroll center right 5px
}
#training .training_wrapper.training_lightgreen {
  border: 2px solid #82a53f
}
#training .training_wrapper.training_lightgreen .training-right {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='875' viewBox='0 0 1532 875' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1189.06 478.596c21.38 10.717 30.05 36.784 19.36 58.223l-66.42 133.188c-10.69 21.437-36.69 30.124-58.06 19.407-21.38-10.717-30.05-36.785-19.36-58.223l66.42-133.189c10.69-21.437 36.69-30.123 58.06-19.406zm132.85.001c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408zm130 0c21.52 10.719 30.24 36.786 19.48 58.22l-66.85 133.188c-10.76 21.436-36.93 30.129-58.45 19.408-21.52-10.72-30.24-36.786-19.48-58.22l66.85-133.188c10.76-21.437 36.93-30.129 58.45-19.408z' stroke='%2382A53F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom right
}
#training .training_wrapper.training_lightgreen .training-left {
  background: url("data:image/svg+xml,%3Csvg fill='none' height='805' viewBox='0 0 1532 805' width='1532' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m332.065 486.59c21.379 10.718 30.047 36.785 19.356 58.224l-66.421 133.188c-10.69 21.437-36.687 30.124-58.065 19.407-21.379-10.718-30.047-36.785-19.356-58.224l66.421-133.188c10.69-21.437 36.687-30.124 58.065-19.407zm132.844.001c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408zm130 0c21.521 10.72 30.241 36.786 19.483 58.22l-66.849 133.189c-10.759 21.436-36.929 30.128-58.452 19.408-21.521-10.72-30.241-36.786-19.483-58.22l66.849-133.189c10.759-21.436 36.929-30.128 58.452-19.408z' stroke='%2382A53F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat scroll bottom left
}
#training .training_wrapper.training_lightgreen .open_classes,
#training .training_wrapper.training_lightgreen a {
  color: #82a53f
}
#training .training_wrapper.training_lightgreen .open_classes {
  background: transparent url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.7893 11.8449L14.3564 0.285429C14.2698 0.195124 14.1661 0.123329 14.0516 0.0742969C13.937 0.0252666 13.8139 -6.92137e-09 13.6895 0C13.5651 6.92137e-09 13.4419 0.0252667 13.3274 0.074297C13.2128 0.123329 13.1091 0.195124 13.0225 0.285429C12.9332 0.372984 12.8622 0.477787 12.8137 0.593618C12.7652 0.709448 12.7402 0.833948 12.7402 0.95973C12.7402 1.08551 12.7652 1.21001 12.8137 1.32584C12.8622 1.44168 12.9332 1.54648 13.0225 1.63403L23.7647 12.5192L13.0225 23.4043C12.8849 23.5898 12.8181 23.8193 12.8344 24.0506C12.8506 24.2819 12.9489 24.4995 13.111 24.6634C13.2732 24.8274 13.4884 24.9267 13.7172 24.9431C13.946 24.9596 14.1729 24.892 14.3564 24.7529L25.7893 13.1935C25.8786 13.1059 25.9496 13.0011 25.9981 12.8853C26.0466 12.7695 26.0716 12.645 26.0716 12.5192C26.0716 12.3934 26.0466 12.2689 25.9981 12.1531C25.9496 12.0372 25.8786 11.9324 25.7893 11.8449Z' fill='%2382A53F'/%3E%3Cpath d='M13.2951 11.8449L1.86224 0.285429C1.77564 0.195124 1.67199 0.123329 1.55742 0.0742971C1.44286 0.0252668 1.31972 1.4207e-07 1.19532 1.48991e-07C1.07091 1.55913e-07 0.947777 0.0252668 0.833214 0.0742971C0.718651 0.123329 0.614996 0.195124 0.528399 0.285429C0.439083 0.372984 0.368072 0.477787 0.319578 0.593619C0.271084 0.709448 0.246094 0.833948 0.246094 0.95973C0.246094 1.08551 0.271084 1.21001 0.319578 1.32584C0.368072 1.44168 0.439083 1.54648 0.528399 1.63403L11.2706 12.5192L0.5284 23.4043C0.390796 23.5898 0.323992 23.8193 0.340249 24.0506C0.356507 24.2819 0.454736 24.4995 0.616903 24.6634C0.779071 24.8274 0.99429 24.9267 1.22305 24.9431C1.45181 24.9596 1.67877 24.892 1.86224 24.7529L13.2951 13.1935C13.3844 13.1059 13.4555 13.0011 13.5039 12.8853C13.5524 12.7695 13.5774 12.645 13.5774 12.5192C13.5774 12.3934 13.5524 12.2689 13.5039 12.1531C13.4555 12.0372 13.3844 11.9324 13.2951 11.8449Z' fill='%2382A53F'/%3E%3C/svg%3E%0A") no-repeat scroll center right 5px
}
#training_form {
  padding-top: 0;
  padding-bottom: 30px
}
#training_form .training_form {
  padding: 50px;
  width: 100%;
  background-color: #3c7f9c;
  border: 2px solid #3c7f9c;
  border-radius: 0 0 70px 70px
}
#training_form .training_form .h2 {
  font-size: 47px
}
#training_form .training_form input[type=date] {
  color: #fff
}
#training_form .training_form input[type=date]::-webkit-calendar-picker-indicator {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 4H5C3.89543 4 3 4.89543 3 6V20C3 21.1046 3.89543 22 5 22H19C20.1046 22 21 21.1046 21 20V6C21 4.89543 20.1046 4 19 4Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 2V6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 2V6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 10H21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: contain
}
#training_form .training_form select option {
  color: #303030!important;
  color-background-color: #fff!important
}
#training_form .training_form select option:hover {
  color: #fff!important;
  background-color: #3c7f9c!important
}
#training_form .training_form input,
#training_form .training_form select,
#training_form .training_form textarea {
  width: 100%;
  background: 0 0;
  border: none;
  color: #fff;
  font-size: 29px;
  margin-bottom: 55px;
  border-bottom: 2px solid #fffa
}
#training_form .training_form input::-webkit-input-placeholder,
#training_form .training_form select::-webkit-input-placeholder,
#training_form .training_form textarea::-webkit-input-placeholder {
  color: #fff;
  opacity: .3
}
#training_form .training_form input::-moz-placeholder,
#training_form .training_form select::-moz-placeholder,
#training_form .training_form textarea::-moz-placeholder {
  color: #fff;
  opacity: .3
}
#training_form .training_form input:-ms-input-placeholder,
#training_form .training_form select:-ms-input-placeholder,
#training_form .training_form textarea:-ms-input-placeholder {
  color: #fff;
  opacity: .3
}
#training_form .training_form input::-ms-input-placeholder,
#training_form .training_form select::-ms-input-placeholder,
#training_form .training_form textarea::-ms-input-placeholder {
  color: #fff;
  opacity: .3
}
#training_form .training_form input::placeholder,
#training_form .training_form select::placeholder,
#training_form .training_form textarea::placeholder {
  color: #fff;
  opacity: .3
}
#training_form .training_form input:focus,
#training_form .training_form select:focus,
#training_form .training_form textarea:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0
}
#training_form .training_form .contacts_submit {
  font-size: 29px;
  padding-right: 55px;
  background: transparent url("data:image/svg+xml,<svg width='34' height='32' viewBox='0 0 34 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M32.7107 15.1694L18.0696 0.366239C17.9587 0.250595 17.826 0.158653 17.6793 0.0958632C17.5326 0.0330733 17.3749 0.000717087 17.2156 0.000717095C17.0563 0.000717104 16.8986 0.0330734 16.7519 0.0958633C16.6052 0.158653 16.4724 0.250595 16.3615 0.36624C16.2471 0.478365 16.1562 0.612576 16.0941 0.76091C16.032 0.909245 16 1.06868 16 1.22976C16 1.39083 16.032 1.55027 16.0941 1.69861C16.1562 1.84694 16.2471 1.98115 16.3615 2.09328L30.118 16.0329L16.3615 29.9725C16.1853 30.2101 16.0998 30.5039 16.1206 30.8001C16.1414 31.0963 16.2672 31.375 16.4749 31.585C16.6825 31.7949 16.9581 31.9221 17.2511 31.9432C17.5441 31.9642 17.8347 31.8777 18.0696 31.6996L32.7107 16.8964C32.8251 16.7843 32.916 16.6501 32.9781 16.5017C33.0402 16.3534 33.0723 16.194 33.0723 16.0329C33.0723 15.8718 33.0402 15.7124 32.9781 15.5641C32.916 15.4157 32.8251 15.2815 32.7107 15.1694Z' fill='white'/><path d='M16.7107 15.1694L2.06965 0.366239C1.95875 0.250595 1.82601 0.158653 1.6793 0.0958632C1.53259 0.0330733 1.3749 0.000717087 1.21559 0.000717095C1.05627 0.000717104 0.898582 0.0330734 0.751871 0.0958633C0.605161 0.158653 0.472418 0.250595 0.361521 0.36624C0.247142 0.478365 0.156205 0.612576 0.094103 0.76091C0.0320012 0.909245 -1.71792e-06 1.06868 -1.70895e-06 1.22976C-1.69999e-06 1.39083 0.0320013 1.55027 0.0941031 1.69861C0.156205 1.84694 0.247142 1.98115 0.361521 2.09328L14.118 16.0329L0.361523 29.9725C0.185306 30.2101 0.0997552 30.5039 0.120575 30.8001C0.141395 31.0963 0.267188 31.375 0.474861 31.585C0.682534 31.7949 0.958147 31.9221 1.2511 31.9432C1.54406 31.9642 1.83469 31.8777 2.06965 31.6996L16.7107 16.8964C16.8251 16.7843 16.916 16.6501 16.9781 16.5017C17.0402 16.3534 17.0723 16.194 17.0723 16.0329C17.0723 15.8718 17.0402 15.7124 16.9781 15.5641C16.916 15.4157 16.8251 15.2815 16.7107 15.1694Z' fill='white'/></svg>") no-repeat scroll center right;
  border: 0;
  color: #fff
}
#training_form .training_form .custom-select {
  position: relative;
  display: block;
  width: 100%;
  font-size: 14px;
  color: #888
}
#training_form .training_form .custom-select select {
  display: block;
  width: 100%;
  border-bottom: 2px solid #fffa;
  outline: 0;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none
}
#training_form .training_form .custom-select::after {
  content: '';
  border-width: 5px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #fff;
  display: inline-block;
  border-radius: 2px;
  position: absolute;
  right: 10px;
  bottom: 10px
}
#training_form .training_form .custom-select .selector-options {
  list-style: none;
  padding: 5px 0;
  margin: 0;
  background: #3c7f9c;
  color: #fff;
  z-index: 1;
  width: 100%;
  position: absolute;
  border: 1px solid #fff;
  left: 0;
  top: 0
}
#training_form .training_form .custom-select .selector-options li {
  height: 35px;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 15px;
  cursor: pointer;
  -webkit-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease
}
#training_form .training_form .custom-select .selector-options li:hover {
  color: #3c7f9c;
  background: #fff
}
#training_form .training_form.training_red {
  background-color: #cf4627;
  border: 2px solid #cf4627
}
#training_form .training_form.training_red .training_wrapper {
  border: 2px solid #cf4627
}
#training_form .training_form.training_yellow {
  background-color: #f7921d;
  border: 2px solid #f7921d
}
#training_form .training_form.training_yellow .training_wrapper {
  border: 2px solid #f7921d
}
#training_form .training_form.training_green {
  background-color: #0c7152;
  border: 2px solid #0c7152
}
#training_form .training_form.training_green .training_wrapper {
  border: 2px solid #0c7152
}
#training_form .training_form.training_purple {
  background-color: #660d3b;
  border: 2px solid #660d3b
}
#training_form .training_form.training_purple .training_wrapper {
  border: 2px solid #660d3b
}
#training_form .training_form.training_turquoise {
  background-color: #1e9ab6;
  border: 2px solid #1e9ab6
}
#training_form .training_form.training_turquoise .training_wrapper {
  border: 2px solid #1e9ab6
}
#training_form .training_form.training_lightgreen {
  background-color: #82a53f;
  border: 2px solid #82a53f
}
#training_form .training_form.training_lightgreen .training_wrapper {
  border: 2px solid #82a53f
}
@media (max-width:1530px) {
  #training .training_wrapper {
    border-radius: 50px 130px 0 0;
    padding: 30px;
    margin-top: -10px
  }
  #training .training_wrapper h2 {
    font-size: 58px;
    margin-bottom: 20px
  }
  #training .training_wrapper h3 {
    font-size: 36px;
    margin-bottom: 20px
  }
  #training .training_wrapper p {
    font-size: 21px
  }
  #training .training_wrapper ul {
    font-size: 21px
  }
  #training .training_wrapper .training_img {
    width: 222px;
    height: 222px
  }
  #training .training_wrapper .training-right {
    background-size: contain!important
  }
  #training .training_wrapper .training-left {
    background-size: contain!important
  }
  #training_form {
    padding-bottom: 30px
  }
  #training_form .training_form {
    padding: 50px;
    width: 100%;
    border-radius: 0 0 50px 50px
  }
  #training_form .training_form .h2 {
    font-size: 36px
  }
  #training_form .training_form input,
  #training_form .training_form select,
  #training_form .training_form textarea {
    font-size: 21px;
    margin-bottom: 45px
  }
  #training_form .training_form .contacts_submit {
    font-size: 24px;
    padding-right: 55px
  }
  #training_form .training_form .contacts_submit {
    font-size: 18px;
    padding-right: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8032 8.07209L9.83464 0.194515C9.77428 0.132974 9.70204 0.0840461 9.62219 0.0506325C9.54234 0.0172189 9.45651 -4.71679e-09 9.36981 0C9.2831 4.7168e-09 9.19727 0.0172189 9.11742 0.0506325C9.03757 0.0840462 8.96533 0.132974 8.90497 0.194515C8.84272 0.254182 8.79322 0.325604 8.75942 0.404541C8.72562 0.483478 8.70821 0.568322 8.70821 0.65404C8.70821 0.739758 8.72562 0.824604 8.75942 0.903541C8.79322 0.982478 8.84272 1.0539 8.90497 1.11357L16.3921 8.53161L8.90497 15.9497C8.80906 16.0761 8.7625 16.2324 8.77383 16.3901C8.78516 16.5477 8.85363 16.696 8.96666 16.8077C9.07969 16.9195 9.22969 16.9871 9.38914 16.9983C9.54858 17.0096 9.70676 16.9635 9.83464 16.8687L17.8032 8.99114C17.8655 8.93147 17.915 8.86005 17.9488 8.78111C17.9826 8.70217 18 8.61733 18 8.53161C18 8.44589 17.9826 8.36105 17.9488 8.28211C17.915 8.20318 17.8655 8.13175 17.8032 8.07209Z' fill='white'/%3E%3Cpath d='M9.09503 8.07209L1.12643 0.194515C1.06608 0.132974 0.993831 0.0840462 0.913982 0.0506326C0.834133 0.017219 0.748307 9.68173e-08 0.661599 1.01534e-07C0.574891 1.06251e-07 0.489066 0.017219 0.409217 0.0506326C0.329367 0.0840463 0.257121 0.132974 0.196763 0.194515C0.134511 0.254182 0.0850174 0.325604 0.0512177 0.404541C0.017418 0.483478 -4.87751e-09 0.568323 0 0.65404C4.87752e-09 0.739758 0.017418 0.824604 0.0512177 0.903541C0.0850175 0.982478 0.134511 1.0539 0.196763 1.11357L7.68393 8.53161L0.196764 15.9497C0.100856 16.0761 0.054294 16.2324 0.0656254 16.3901C0.0769568 16.5477 0.145421 16.696 0.25845 16.8077C0.371479 16.9195 0.521485 16.9871 0.68093 16.9983C0.840374 17.0096 0.998556 16.9635 1.12643 16.8687L9.09503 8.99114C9.15728 8.93147 9.20678 8.86005 9.24058 8.78111C9.27438 8.70217 9.29179 8.61733 9.29179 8.53161C9.29179 8.44589 9.27438 8.36105 9.24058 8.28211C9.20678 8.20318 9.15728 8.13175 9.09503 8.07209Z' fill='white'/%3E%3C/svg%3E%0A")
  }
}
@media (max-width:1140px) {
  #training .training_wrapper {
    border-radius: 40px 100px 0 0;
    padding: 30px;
    margin-top: -10px
  }
  #training .training_wrapper h2 {
    font-size: 39px;
    margin-bottom: 20px
  }
  #training .training_wrapper h3 {
    font-size: 24px;
    margin-bottom: 20px
  }
  #training .training_wrapper p {
    font-size: 16px
  }
  #training .training_wrapper ul {
    font-size: 16px
  }
  #training .training_wrapper .training_img {
    width: 140px;
    height: 140px
  }
  #training .training_wrapper .training_signup {
    margin-top: 50px
  }
  #training .training_wrapper .training_signup a {
    font-size: 16px
  }
  #training .training_wrapper .training_signup .h3 {
    font-size: 18px
  }
  #training .training_wrapper .training_signup .h4 {
    font-size: 39px;
    margin-bottom: 15px
  }
  #training_form {
    padding-bottom: 30px
  }
  #training_form .training_form {
    padding: 50px;
    width: 100%;
    border-radius: 0 0 40px 40px
  }
  #training_form .training_form .h2 {
    font-size: 36px
  }
  #training_form .training_form input,
  #training_form .training_form select,
  #training_form .training_form textarea {
    font-size: 16px;
    margin-bottom: 25px
  }
  #training_form .training_form .contacts_submit {
    font-size: 24px;
    padding-right: 55px
  }
  #training_form .training_form .contacts_submit {
    font-size: 24px;
    padding-right: 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8032 8.07209L9.83464 0.194515C9.77428 0.132974 9.70204 0.0840461 9.62219 0.0506325C9.54234 0.0172189 9.45651 -4.71679e-09 9.36981 0C9.2831 4.7168e-09 9.19727 0.0172189 9.11742 0.0506325C9.03757 0.0840462 8.96533 0.132974 8.90497 0.194515C8.84272 0.254182 8.79322 0.325604 8.75942 0.404541C8.72562 0.483478 8.70821 0.568322 8.70821 0.65404C8.70821 0.739758 8.72562 0.824604 8.75942 0.903541C8.79322 0.982478 8.84272 1.0539 8.90497 1.11357L16.3921 8.53161L8.90497 15.9497C8.80906 16.0761 8.7625 16.2324 8.77383 16.3901C8.78516 16.5477 8.85363 16.696 8.96666 16.8077C9.07969 16.9195 9.22969 16.9871 9.38914 16.9983C9.54858 17.0096 9.70676 16.9635 9.83464 16.8687L17.8032 8.99114C17.8655 8.93147 17.915 8.86005 17.9488 8.78111C17.9826 8.70217 18 8.61733 18 8.53161C18 8.44589 17.9826 8.36105 17.9488 8.28211C17.915 8.20318 17.8655 8.13175 17.8032 8.07209Z' fill='white'/%3E%3Cpath d='M9.09503 8.07209L1.12643 0.194515C1.06608 0.132974 0.993831 0.0840462 0.913982 0.0506326C0.834133 0.017219 0.748307 9.68173e-08 0.661599 1.01534e-07C0.574891 1.06251e-07 0.489066 0.017219 0.409217 0.0506326C0.329367 0.0840463 0.257121 0.132974 0.196763 0.194515C0.134511 0.254182 0.0850174 0.325604 0.0512177 0.404541C0.017418 0.483478 -4.87751e-09 0.568323 0 0.65404C4.87752e-09 0.739758 0.017418 0.824604 0.0512177 0.903541C0.0850175 0.982478 0.134511 1.0539 0.196763 1.11357L7.68393 8.53161L0.196764 15.9497C0.100856 16.0761 0.054294 16.2324 0.0656254 16.3901C0.0769568 16.5477 0.145421 16.696 0.25845 16.8077C0.371479 16.9195 0.521485 16.9871 0.68093 16.9983C0.840374 17.0096 0.998556 16.9635 1.12643 16.8687L9.09503 8.99114C9.15728 8.93147 9.20678 8.86005 9.24058 8.78111C9.27438 8.70217 9.29179 8.61733 9.29179 8.53161C9.29179 8.44589 9.27438 8.36105 9.24058 8.28211C9.20678 8.20318 9.15728 8.13175 9.09503 8.07209Z' fill='white'/%3E%3C/svg%3E%0A")
  }
}
@media (max-width:767px) {
  #training .training_wrapper {
    border-radius: 20px 33px 0 0;
    padding: 20px;
    margin-top: 0;
    position: relative
  }
  #training .training_wrapper h2 {
    font-size: 20px;
    margin-bottom: 10px
  }
  #training .training_wrapper h3 {
    font-size: 24px;
    margin-bottom: 20px
  }
  #training .training_wrapper p {
    font-size: 16px;
    margin-bottom: 40px
  }
  #training .training_wrapper ul {
    font-size: 16px;
    margin-bottom: 40px
  }
  #training .training_wrapper .training_img {
    width: 65px;
    height: 65px;
    position: absolute;
    top: 0;
    right: 0
  }
  #training .training_wrapper .training_signup {
    margin-top: 50px
  }
  #training .training_wrapper .training_signup a {
    font-size: 16px
  }
  #training .training_wrapper .training_signup .h3 {
    font-size: 18px
  }
  #training .training_wrapper .training_signup .h4 {
    font-size: 32px;
    margin-bottom: 15px
  }
}
#article {
  padding-top: 85px;
  padding-bottom: 70px;
  font-size: 29px
}
#article .article_block {
  margin-bottom: 105px
}
#article h3 {
  font-weight: 400;
  font-size: 47px;
  margin-bottom: 25px;
  line-height: 120%
}
#article p {
  font-size: 29px;
  line-height: 120%;
  margin-bottom: 35px
}
#article li {
  font-size: 21px;
  line-height: 120%
}
#article_footer {
  background-color: #cd7cb7;
  color: #fff;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 29px
}
#article_footer .article_footer_share a {
  padding-left: 10px;
  padding-right: 10px
}
#blognav {
  padding-top: 60px;
  padding-bottom: 60px
}
#blognav a {
  opacity: .2
}
@media (max-width:1530px) {
  #pagetitle.pagetitle_blog {
    padding-top: 46px;
    padding-bottom: 20px
  }
  #pagetitle.pagetitle_blog h1 {
    font-size: 56px
  }
  #pagetitle.pagetitle_blog .artice_author {
    font-size: 18px
  }
  #article {
    padding-top: 65px;
    padding-bottom: 50px;
    font-size: 21px
  }
  #article .article_block {
    margin-bottom: 105px
  }
  #article h3 {
    font-size: 36px;
    margin-bottom: 25px
  }
  #article p {
    font-size: 21px;
    margin-bottom: 25px
  }
  #article li {
    font-size: 21px
  }
  #article_footer {
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 21px
  }
  #article_footer .article_footer_share a {
    padding-left: 5px;
    padding-right: 5px
  }
  #article_footer .article_footer_share a img {
    width: 30px;
    height: 30px
  }
  #blognav {
    padding-top: 40px;
    padding-bottom: 40px
  }
  #blognav img {
    height: 24px
  }
}
@media (max-width:1140px) {
  #pagetitle.pagetitle_blog {
    margin-top: 30px;
    padding-top: 55px;
    padding-bottom: 30px
  }
  #pagetitle.pagetitle_blog h1 {
    font-size: 40px
  }
  #pagetitle.pagetitle_blog .artice_author {
    font-size: 12px
  }
  #article {
    padding-top: 65px;
    padding-bottom: 50px;
    font-size: 21px
  }
  #article .article_block {
    margin-bottom: 35px
  }
  #article h3 {
    font-size: 24px;
    margin-bottom: 25px
  }
  #article p {
    font-size: 16px;
    margin-bottom: 25px
  }
  #article li {
    font-size: 16px
  }
  #article_footer {
    padding-top: 22px;
    padding-bottom: 22px;
    font-size: 16px
  }
  #article_footer .article_footer_share a {
    padding-left: 5px;
    padding-right: 5px
  }
  #article_footer .article_footer_share a img {
    width: 26px;
    height: 26px
  }
  #blognav {
    padding-top: 40px;
    padding-bottom: 40px
  }
  #blognav img {
    height: 18px
  }
}
@media (max-width:767px) {
  #pagetitle.pagetitle_blog {
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 30px
  }
  #pagetitle.pagetitle_blog h1 {
    font-size: 32px;
    margin-bottom: 10px
  }
  #pagetitle.pagetitle_blog .artice_author {
    font-size: 12px
  }
  #article {
    padding-top: 55px;
    padding-bottom: 50px;
    font-size: 21px
  }
  #article .article_block {
    margin-bottom: 55px
  }
  #article h3 {
    font-size: 24px;
    margin-bottom: 25px
  }
  #article p {
    font-size: 16px;
    margin-bottom: 25px
  }
  #article li {
    font-size: 16px
  }
  #article_footer {
    padding-top: 22px;
    padding-bottom: 22px;
    font-size: 16px
  }
  #article_footer .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 10px
  }
  #article_footer .article_footer_share a {
    padding-left: 5px;
    padding-right: 5px
  }
  #article_footer .article_footer_share a img {
    width: 26px;
    height: 26px
  }
  #blognav {
    padding-top: 30px;
    padding-bottom: 30px
  }
  #blognav img {
    height: 18px
  }
}
footer {
  padding-top: 40px;
  padding-bottom: 40px
}
footer .nav-link {
  color: #303030
}
footer a {
  color: #303030
}
footer .footer_dev {
  margin-top: 30px
}
@media (max-width:1530px) {
  footer {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 13px
  }
  footer .footer_partner {
    display: inline-block;
    width: 160px
  }
}
@media (max-width:1140px) {
  footer {
    padding-top: 20px;
    font-size: 12px
  }
  footer .nav-link {
    padding: 3px 0
  }
  footer .footer_dev {
    margin-top: 10px
  }
}
@media (max-width:767px) {
  footer {
    padding-top: 20px;
    font-size: 11px
  }
}
#cookies {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  background-color: rgba(255,255,255,.8);
  font-size: 13px;
  z-index: 100;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px)
}
#cookies .cookies_wrapper {
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
#cookies .btn {
  width: 100%;
  border-radius: 50px;
  border-color: transparent
}
#cookies .btn.btn-primary {
  background-color: #64b8ca
}
#cookies .btn.btn-secondary {
  background-color: #65a6e6
}
#cookies .btn:hover {
  -webkit-box-shadow: 0 2px 0 #d5d5d5;
  box-shadow: 0 2px 0 #d5d5d5
}
@media (max-width:1140px) {
  #cookies .cookies_text {
    margin-bottom: 10px
  }
  #cookies .btn {
    font-size: 11px
  }
}
.heartbeat {
  -webkit-animation: shadowbottom 1.5s ease-in-out both;
  animation: shadowbottom 1.5s ease-in-out both
}
@-webkit-keyframes shadowbottom {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
  10% {
    -webkit-transform: scale(.91);
    transform: scale(.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
  17% {
    -webkit-transform: scale(.98);
    transform: scale(.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
  33% {
    -webkit-transform: scale(.87);
    transform: scale(.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
}
@keyframes shadowbottom {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
  10% {
    -webkit-transform: scale(.91);
    transform: scale(.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
  17% {
    -webkit-transform: scale(.98);
    transform: scale(.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
  33% {
    -webkit-transform: scale(.87);
    transform: scale(.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
}
@-webkit-keyframes shadowbottomY {
  from {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
  10% {
    -webkit-transform: scaleY(.91);
    transform: scaleY(.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
  17% {
    -webkit-transform: scaleY(.98);
    transform: scaleY(.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
  33% {
    -webkit-transform: scaleY(.87);
    transform: scaleY(.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
  45% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
}
@keyframes shadowbottomY {
  from {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
  10% {
    -webkit-transform: scaleY(.91);
    transform: scaleY(.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
  17% {
    -webkit-transform: scaleY(.98);
    transform: scaleY(.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
  33% {
    -webkit-transform: scaleY(.87);
    transform: scaleY(.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
  45% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
}
@media (max-width:1530px) {
  section {
    padding-top: 130px;
    padding-bottom: 130px
  }
  h2 {
    font-size: 58px
  }
  p {
    font-size: 18px
  }
}
@media (max-width:1140px) {
  section {
    padding-top: 80px;
    padding-bottom: 80px
  }
  h2 {
    font-size: 40px
  }
  p {
    font-size: 12px
  }
}
@media (max-width:767px) {
  h2 {
    font-size: 32px
  }
}