@import url('normalize.css');
@import "../../plugins/carousel-slider/assets/css/style.css?ver=1.9.2";
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gfD-w.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wdhzg.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gfD-w.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gfD-w.ttf) format('truetype');
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.clear {
  *zoom: 1;
}
.clear:after {
  clear: both;
}
.clear:before,
.clear:after {
  content: ' ';
  display: table;
}
.padding-bottom {
  padding-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .padding-bottom {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1260px) {
  .padding-bottom {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1920px) {
  .padding-bottom {
    padding-bottom: 100px;
  }
}
.ms-light {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
}
.ms-regular {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
.ms-black {
  font-family: 'Montserrat', sans-serif;
  font-weight: 900;
}
.ms-semibold {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
}
.container {
  margin: 0 auto;
  padding: 0 0px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .container {
    width: 768px;
    padding: 0;
  }
}
@media screen and (min-width: 1260px) {
  .container {
    width: 1260px;
  }
}
@media screen and (min-width: 1920px) {
  .container {
    width: 1920px;
  }
}
body {
  font-family: 'Georgia', serif;
}
header {
  background: #ef4035;
}
header .menu {
  text-align: center;
}
header .menu ul,
header .menu li {
  display: inline-block;
}
header .menu li#menu-item-57 {
  vertical-align: middle;
  margin: 0 20px;
}
header .menu li#menu-item-57 a {
  height: 45px;
  overflow: hidden;
  padding-top: 45px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI5MTEuNTE0cHgiIGhlaWdodD0iMjQzLjg1MXB4IiB2aWV3Qm94PSIxMTEuMTcxIDEyMi44OTUgOTExLjUxNCAyNDMuODUxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDExMS4xNzEgMTIyLjg5NSA5MTEuNTE0IDI0My44NTEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05OTEuMSwxNTQuODE4Yy0xMC4wMDYtOS43NjMtMjEuODEyLTE3LjU0OS0zNS41MDQtMjMuMjkyYy0xMy43NzMtNS43MzItMjguNzQ4LTguNjMxLTQ1LjA2My04LjYzMWMtMTYuMzQ0LDAtMzEuNDM2LDIuODk5LTQ1LjIyMyw4LjYzMWMtMTMuODQ0LDUuNzQ0LTI1LjY5NSwxMy42MzktMzUuNjg1LDIzLjU4M2MtOS45ODMsOS45ODQtMTcuNzg2LDIxLjU5My0yMy40NCwzNC43NzNjLTEuMTI5LDIuNjQyLTIuMDYzLDUuMzc5LTIuOTcxLDguMDk3di02Ny44MTFoLTQ2LjU2M3YyMTIuMTAzaDQ2LjU2M3YtNzQuNjE1YzAuODY2LDIuNjM5LDEuNzY4LDUuMjU0LDIuNzkzLDcuODI1YzUuNTc1LDEzLjE1MSwxMy4zMywyNC42NzksMjMuMzEzLDM0LjQzM2M5Ljk4Miw5Ljc3OCwyMS44MzQsMTcuNTYyLDM1LjU2LDIzLjI5OWM4LjkyOCwzLjczMSwxOC40NzcsNi4yNDQsMjguNjE2LDcuNTY1YzQuNjQ2LDAuNTUyLDEwOS45OTIsMjUuOTY4LDEwOS45OTIsMjUuOTY4bC0zMC42OC00My4wMzNjMCwwLDE4LjM5My0xMC40NDEsMzEuMTUyLTMwLjU0OWM1LjcyMS05LjEwNCwxMC42NzQtMTguNDQ3LDEzLjkxMS0yOC43MjVjMy4yMDEtMTAuMzE0LDQuODEyLTIwLjk3OSw0LjgxMi0zMi4wNjF2LTAuNjE5YzAtMTUuMTI2LTIuNzQ4LTI5LjI3OS04LjMxNC00Mi40NkMxMDA4Ljg0MiwxNzYuMDg5LDEwMDEuMDczLDE2NC41OCw5OTEuMSwxNTQuODE4eiBNOTc0LjAxNCwyMzMuMDIxYzAsMTAuODI3LTEuOTA4LDIwLjUyNy01Ljc1OCwyOC45NjljLTEwLjEzOCwyNC4zMjUtMjkuOTI5LDMxLjE3NC0yOS45MjksMzEuMTc0Yy04LjY2MiwzLjgwOS0xNy45MzIsNS43NjktMjcuNzk1LDUuNzY5Yy05LjUzNSwwLTE4LjEyMy0xLjc2OS0yNS44NjctNS4zMTJjLTcuNzU2LTMuNTM5LTE0LjUxNi04LjI5MS0yMC4yNjQtMTQuMzcxYy01Ljc0NC02LjA3MS0xMC4yMDEtMTMuMTA3LTEzLjMyNC0yMS4xNzRjLTMuMTA4LTguMDYxLTQuNjU5LTE2LjY0Ni00LjY1OS0yNS42OTd2LTAuNjE5YzAtOS4wNTYsMS41NTEtMTcuNTgyLDQuNjU5LTI1LjU0NmMzLjEyMy03LjkzNSw3LjQ3Ni0xNC45NjcsMTMuMDA5LTIxLjAxM2M1LjU0MS02LjA0NCwxMi4xODQtMTAuNzcyLDE5Ljk2Ny0xNC4yMDljNy43Ny0zLjQsMTYuMzgxLTUuMTE0LDI1Ljg1LTUuMTE0YzkuMjY5LDAsMTcuODQ0LDEuNzI2LDI1LjcyOSw1LjI0N2M3LjgzMiwzLjU1MiwxNC42NjYsOC4zMTksMjAuMzc3LDE0LjM3M2M1Ljc1OCw2LjA1LDEwLjE4MiwxMy4xMzEsMTMuMzA3LDIxLjE1OGMzLjE1NCw4LjA4NSw0LjY5OSwxNi42NCw0LjY5OSwyNS43MjRMOTc0LjAxNCwyMzMuMDIxTDk3NC4wMTQsMjMzLjAyMXoiLz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjI4Ni41MzUsMTMwLjQyNSAxMTEuMTcxLDEzMC40MjUgMTExLjE3MSwxNzMuMzQ3IDE3NS41NzQsMTczLjM0NyAxNzUuNTc0LDM0Mi4wNjcgMjIyLjEzOCwzNDIuMDY3IDIyMi4xMzgsMTczLjM0NyAyODYuNTM1LDE3My4zNDcgIi8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ4MS4xNzIsMjIyLjkzMXYtOTIuNTA2aC00Ni41NzV2MTY1LjM1OGwtNzAuNDczLTE2NS42MTRoLTQ0LjAybC05MC4xNDgsMjExLjg5OGg0Ny40MzhsMTkuMzY0LTQ3LjQ1OGg4OS40OTFsMTkuMzY0LDQ3LjQ1OGgyOC45ODFoMTkuNjkxaDI2Ljg4NHYtNjQuNjlsMjQuNDgtMjUuNDE2bDY1LjYxNiw5MC4xMDZoNTUuOTI5TDUzNy4xMDksMjIwLjIzbDQ0Ljk2Ni00Ni44ODJoNTIuNDU2djE2OC43Mmg0Ni41NTV2LTE2OC43Mmg2NC40MzN2LTQyLjkyMkg1NjcuMDMyTDQ4MS4xNzIsMjIyLjkzMXogTTMxMy40MDUsMjUzLjQ5bDI4LjEtNjguNjQ3bDI4LjEzOCw2OC42NDdIMzEzLjQwNXoiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+);
}
header .menu li#menu-item-57 a:hover {
  background-color: transparent;
  transition: none;
}
header .menu li a {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  height: 100px;
  line-height: 100px;
  -webkit-transition: background-color ease 1s;
  /* Safari prior 6.1 */
  transition: background-color ease 1s;
  font-size: 19px;
}
@media screen and (min-width: 768px) {
  header .menu li a {
    padding: 0 30px;
  }
}
@media screen and (min-width: 1260px) {
  header .menu li a {
    padding: 0 43px;
  }
}
header .menu li a:hover {
  background: #000;
  -webkit-transition: background-color ease 1s;
  /* Safari prior 6.1 */
  transition: background-color ease 1s;
}
.footer {
  background: #000;
  color: #fff;
}
.footer p {
  font-style: normal;
}
.footer__brand-name {
  text-align: center;
  padding-bottom: 30px;
  font-size: 20px;
  font-style: italic;
}
@media screen and (min-width: 768px) {
  .footer__brand-name {
    padding-bottom: 130px;
    font-size: 30px;
  }
}
.footer__columns {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .footer__columns {
    font-size: 20px;
  }
}
.footer__columns a {
  color: #fff;
  text-decoration: none;
}
.footer__columns a:hover {
  color: #fff;
  text-decoration: underline;
}
.footer__left a {
  display: block;
  width: 40px;
  height: 40px;
  padding-top: 40px;
  overflow: hidden;
  background: #fff;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin: 30px auto;
  -webkit-transition: background-color ease 1s;
  /* Safari prior 6.1 */
  transition: background-color ease 1s;
}
@media screen and (min-width: 768px) {
  .footer__left a {
    width: 50px;
    height: 40px;
    padding-top: 50px;
  }
}
.footer__left a::before {
  position: absolute;
  top: 13px;
  left: 10px;
  display: block;
  content: '';
  width: 20px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iVnJzdHZhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iOS4zNnB4IiBoZWlnaHQ9IjYuNzJweCIgdmlld0JveD0iMCAwIDkuMzYgNi43MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOS4zNiA2LjcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwIiB5MT0iMy4zMTMiIHgyPSI3LjczMyIgeTI9IjMuMzEzIi8+PGc+PHBvbHlnb24gcG9pbnRzPSI1LjcxOSw2LjcyIDMuNDY5LDYuNzIgNy4xNTgsMy4zMTQgMy41MzEsMCA1Ljc4MSwwIDkuMzYsMy4zMTQgIi8+PC9nPjwvZz48L3N2Zz4=');
}
@media screen and (min-width: 768px) {
  .footer__left a::before {
    top: 17px;
    left: 14px;
  }
}
.footer__left a:hover {
  background-color: #ef4035;
  -webkit-transition: background-color ease 1s;
  /* Safari prior 6.1 */
  transition: background-color ease 1s;
}
.footer__container {
  position: relative;
  padding: 50px 0 40px;
}
@media screen and (min-width: 768px) {
  .footer__container {
    padding: 195px 0 145px;
  }
}
.footer__share {
  position: absolute;
  top: 15px;
  right: 15px;
}
@media screen and (min-width: 768px) {
  .footer__share {
    top: 100px;
    right: 100px;
  }
}
.footer__share a.linkedin {
  display: block;
  width: 25px;
  height: 25px;
  padding-top: 25px;
  overflow: hidden;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iZzU4OTEiPjxwYXRoIGlkPSJyZWN0Mjk4NyIgZmlsbD0iI0ZGRkZGRiIgZD0iTTY0LDBoMzg0YzM1LjM0NywwLDY0LDI4LjY1NCw2NCw2NHYzODRjMCwzNS4zNDctMjguNjUzLDY0LTY0LDY0SDY0Yy0zNS4zNDYsMC02NC0yOC42NTMtNjQtNjRWNjRDMCwyOC42NTQsMjguNjU0LDAsNjQsMHoiLz48ZyBpZD0iZzktMSIgdHJhbnNmb3JtPSJtYXRyaXgoMS41NTM3OTQ2LDAsMCwxLjU1Mzc5NDYsLTE0MC44NzMzMiwtMTMyLjY0NTUyKSI+PHJlY3QgaWQ9InJlY3QxMSIgeD0iMTI5Ljk1NyIgeT0iMjAwLjM1NyIgd2lkdGg9IjU1LjE5NCIgaGVpZ2h0PSIxNjYuMDIxIi8+PHBhdGggaWQ9InBhdGgxMy0wIiBkPSJNMTU3LjkyNywxMjAuMzAzYy0xOC44ODQsMC0zMS4yMjIsMTIuNDE1LTMxLjIyMiwyOC42ODdjMCwxNS45MywxMS45NjQsMjguNjg3LDMwLjQ5MSwyOC42ODdoMC4zNTdjMTkuMjQ1LDAsMzEuMjI0LTEyLjc1NywzMS4yMjQtMjguNjg3QzE4OC40MiwxMzIuNzE4LDE3Ni43OTksMTIwLjMwMywxNTcuOTI3LDEyMC4zMDNMMTU3LjkyNywxMjAuMzAzeiIvPjxwYXRoIGlkPSJwYXRoMTUiIGQ9Ik0zMjAuNjA0LDE5Ni40NTNjLTI5LjI3NywwLTQyLjM5MSwxNi4xMDEtNDkuNzM1LDI3LjQxdi0yMy41MDZoLTU1LjE4YzAuNzMyLDE1LjU3MywwLDE2Ni4wMjEsMCwxNjYuMDIxaDU1LjE3OVYyNzMuNjZjMC00Ljk2MywwLjM1Ny05LjkyNCwxLjgyLTEzLjQ3MWMzLjk4Mi05LjkxMSwxMy4wNjgtMjAuMTc4LDI4LjMxMy0yMC4xNzhjMTkuOTU5LDAsMjcuOTU1LDE1LjIzLDI3Ljk1NSwzNy41Mzl2ODguODI4aDU1LjE4MnYtOTUuMjA2QzM4NC4xMzksMjIwLjE3NiwzNTYuOTEyLDE5Ni40NTMsMzIwLjYwNCwxOTYuNDUzeiIvPjwvZz48L2c+PC9zdmc+');
  background-size: contain;
}
@media screen and (min-width: 768px) {
  .footer__share a.linkedin {
    width: 37px;
    height: 37px;
    padding-top: 37px;
  }
}
.footer__copy {
  color: #333333;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  text-align: center;
  padding-top: 90px;
}
.footer__copy::before {
  content: '';
  width: 177px;
  height: 40px;
  display: block;
  margin: 0 auto 35px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI5MTEuNTE0cHgiIGhlaWdodD0iMjQzLjg1MXB4IiB2aWV3Qm94PSIxMTEuMTcxIDEyMi44OTUgOTExLjUxNCAyNDMuODUxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDExMS4xNzEgMTIyLjg5NSA5MTEuNTE0IDI0My44NTEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05OTEuMSwxNTQuODE4Yy0xMC4wMDYtOS43NjMtMjEuODEyLTE3LjU0OS0zNS41MDQtMjMuMjkyYy0xMy43NzMtNS43MzItMjguNzQ4LTguNjMxLTQ1LjA2My04LjYzMWMtMTYuMzQ0LDAtMzEuNDM2LDIuODk5LTQ1LjIyMyw4LjYzMWMtMTMuODQ0LDUuNzQ0LTI1LjY5NSwxMy42MzktMzUuNjg1LDIzLjU4M2MtOS45ODMsOS45ODQtMTcuNzg2LDIxLjU5My0yMy40NCwzNC43NzNjLTEuMTI5LDIuNjQyLTIuMDYzLDUuMzc5LTIuOTcxLDguMDk3di02Ny44MTFoLTQ2LjU2M3YyMTIuMTAzaDQ2LjU2M3YtNzQuNjE1YzAuODY2LDIuNjM5LDEuNzY4LDUuMjU0LDIuNzkzLDcuODI1YzUuNTc1LDEzLjE1MSwxMy4zMywyNC42NzksMjMuMzEzLDM0LjQzM2M5Ljk4Miw5Ljc3OCwyMS44MzQsMTcuNTYyLDM1LjU2LDIzLjI5OWM4LjkyOCwzLjczMSwxOC40NzcsNi4yNDQsMjguNjE2LDcuNTY1YzQuNjQ2LDAuNTUyLDEwOS45OTIsMjUuOTY4LDEwOS45OTIsMjUuOTY4bC0zMC42OC00My4wMzNjMCwwLDE4LjM5My0xMC40NDEsMzEuMTUyLTMwLjU0OWM1LjcyMS05LjEwNCwxMC42NzQtMTguNDQ3LDEzLjkxMS0yOC43MjVjMy4yMDEtMTAuMzE0LDQuODEyLTIwLjk3OSw0LjgxMi0zMi4wNjF2LTAuNjE5YzAtMTUuMTI2LTIuNzQ4LTI5LjI3OS04LjMxNC00Mi40NkMxMDA4Ljg0MiwxNzYuMDg5LDEwMDEuMDczLDE2NC41OCw5OTEuMSwxNTQuODE4eiBNOTc0LjAxNCwyMzMuMDIxYzAsMTAuODI3LTEuOTA4LDIwLjUyNy01Ljc1OCwyOC45NjljLTEwLjEzOCwyNC4zMjUtMjkuOTI5LDMxLjE3NC0yOS45MjksMzEuMTc0Yy04LjY2MiwzLjgwOS0xNy45MzIsNS43NjktMjcuNzk1LDUuNzY5Yy05LjUzNSwwLTE4LjEyMy0xLjc2OS0yNS44NjctNS4zMTJjLTcuNzU2LTMuNTM5LTE0LjUxNi04LjI5MS0yMC4yNjQtMTQuMzcxYy01Ljc0NC02LjA3MS0xMC4yMDEtMTMuMTA3LTEzLjMyNC0yMS4xNzRjLTMuMTA4LTguMDYxLTQuNjU5LTE2LjY0Ni00LjY1OS0yNS42OTd2LTAuNjE5YzAtOS4wNTYsMS41NTEtMTcuNTgyLDQuNjU5LTI1LjU0NmMzLjEyMy03LjkzNSw3LjQ3Ni0xNC45NjcsMTMuMDA5LTIxLjAxM2M1LjU0MS02LjA0NCwxMi4xODQtMTAuNzcyLDE5Ljk2Ny0xNC4yMDljNy43Ny0zLjQsMTYuMzgxLTUuMTE0LDI1Ljg1LTUuMTE0YzkuMjY5LDAsMTcuODQ0LDEuNzI2LDI1LjcyOSw1LjI0N2M3LjgzMiwzLjU1MiwxNC42NjYsOC4zMTksMjAuMzc3LDE0LjM3M2M1Ljc1OCw2LjA1LDEwLjE4MiwxMy4xMzEsMTMuMzA3LDIxLjE1OGMzLjE1NCw4LjA4NSw0LjY5OSwxNi42NCw0LjY5OSwyNS43MjRMOTc0LjAxNCwyMzMuMDIxTDk3NC4wMTQsMjMzLjAyMXoiLz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjI4Ni41MzUsMTMwLjQyNSAxMTEuMTcxLDEzMC40MjUgMTExLjE3MSwxNzMuMzQ3IDE3NS41NzQsMTczLjM0NyAxNzUuNTc0LDM0Mi4wNjcgMjIyLjEzOCwzNDIuMDY3IDIyMi4xMzgsMTczLjM0NyAyODYuNTM1LDE3My4zNDcgIi8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ4MS4xNzIsMjIyLjkzMXYtOTIuNTA2aC00Ni41NzV2MTY1LjM1OGwtNzAuNDczLTE2NS42MTRoLTQ0LjAybC05MC4xNDgsMjExLjg5OGg0Ny40MzhsMTkuMzY0LTQ3LjQ1OGg4OS40OTFsMTkuMzY0LDQ3LjQ1OGgyOC45ODFoMTkuNjkxaDI2Ljg4NHYtNjQuNjlsMjQuNDgtMjUuNDE2bDY1LjYxNiw5MC4xMDZoNTUuOTI5TDUzNy4xMDksMjIwLjIzbDQ0Ljk2Ni00Ni44ODJoNTIuNDU2djE2OC43Mmg0Ni41NTV2LTE2OC43Mmg2NC40MzN2LTQyLjkyMkg1NjcuMDMyTDQ4MS4xNzIsMjIyLjkzMXogTTMxMy40MDUsMjUzLjQ5bDI4LjEtNjguNjQ3bDI4LjEzOCw2OC42NDdIMzEzLjQwNXoiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+);
}
.footer__eternia {
  position: absolute;
  bottom: 60px;
  left: 50%;
  margin-left: -15px;
  display: block;
  width: 30px;
  height: 30px;
  padding-top: 30px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyODcuMDAxcHgiIGhlaWdodD0iMjg3LjAwMnB4IiB2aWV3Qm94PSItNiA0Ljg4OCAyODcuMDAxIDI4Ny4wMDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTYgNC44ODggMjg3LjAwMSAyODcuMDAyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMTIzLjk4NywxNDYuOTAzYy03LjgzOC0xNC4wNTUtMTguNjUtMjguMzgxLTM2LjIxOC0yOC4zODFjLTE1LjEzNiwwLTI0LjMyNiwxNS4xMzctMjQuMzI2LDI4LjkyYzAsMTQuMzI1LDkuMTksMjguOTIxLDI0Ljg2NiwyOC45MjFDMTAzLjk4NiwxNzYuMzYzLDExNi42ODksMTU5LjA2NCwxMjMuOTg3LDE0Ni45MDMgTTIxMi4wOTksMTQ5LjMzN2MwLTE2LjIxOS0xMS4wODItMzEuODk2LTI4LjEwNy0zMS44OTZjLTE4LjEwOCwwLTMxLjA4NCwxNy4zLTM4LjkyMiwzMS44OTZjNy41NjYsMTUuNjc2LDE5LjE4OSwzMC44MTIsMzguMTA5LDMwLjgxMkMyMDAuMjA3LDE4MC4xNDYsMjEyLjA5OSwxNjUuODIyLDIxMi4wOTksMTQ5LjMzNyBNMjI5LjY2NywxNTAuMTQ2YzAsMjcuMy0xNS40MDYsNTAuODEzLTQ0Ljg2Nyw1MC44MTNjLTI0LjMyNiwwLTM4LjM4MS0xMy4yNDQtNDguOTIxLTMzLjUxN2MtMTEuMDgyLDE2LjIxNy0yNC41OTYsMjkuNzMxLTQ1LjY3OCwyOS43MzFjLTI3LjMsMC00NC44NjctMjMuNzg1LTQ0Ljg2Ny00OS43MzNjMC0yNS4xMzUsMTUuMTM2LTQ4LjEwOSw0Mi40MzUtNDguMTA5YzIyLjQzMywwLDM0LjMyNiwxMi40MzQsNDQuMzI2LDMwLjgxM2MxMS42MjItMTcuNTY4LDI1LjY3Ni0zNC4zMjYsNDguNjUtMzQuMzI2QzIxMC43NDgsOTUuODE5LDIyOS42NjcsMTIxLjc2NywyMjkuNjY3LDE1MC4xNDYgTTI4MS4wMDEsMTQ4LjM4OWMwLTc5LjI1My02NC4yNDgtMTQzLjUwMS0xNDMuNTAxLTE0My41MDFDNTguMjQ5LDQuODg4LTYsNjkuMTM2LTYsMTQ4LjM4OVM1OC4yNDksMjkxLjg5LDEzNy41LDI5MS44OUMyMTYuNzUzLDI5MS44OSwyODEuMDAxLDIyNy42NDMsMjgxLjAwMSwxNDguMzg5Ii8+PC9nPjwvc3ZnPg==');
}
.block {
  display: block;
}
img {
  max-width: 100%;
}
figure img,
figure video {
  display: block;
  width: 100%;
}
.box {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}
.box.kdo-jsme .box__headline {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
  color: #a9a9a9;
  text-transform: none;
  padding-bottom: 40px;
}
.box.kdo-jsme .box__headline p {
  padding: 0;
}
.box.kdo-jsme .box__headline .box__headline__border {
  display: none;
}
.box.shadow-black {
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}
.box.shadow-white {
  text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.5);
}
@media screen and (max-width: 767px) {
  .box.mobile-height {
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .box.mobile-height .box__blank {
    display: none;
  }
  .box.mobile-height .box__anchor,
  .box.mobile-height .box__content {
    position: static;
  }
}
.box.black,
.box.hide-headline.black {
  line-height: 1.3;
  text-transform: uppercase;
}
.box.black .box__subheadline,
.box.hide-headline.black .box__subheadline {
  line-height: 1.2;
  font-size: 14px;
}
@media screen and (min-width: 1260px) {
  .box.black .box__subheadline,
  .box.hide-headline.black .box__subheadline {
    font-size: 26px;
  }
}
.box.black b,
.box.hide-headline.black b {
  font-size: 30px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 900;
}
@media screen and (min-width: 1260px) {
  .box.black b,
  .box.hide-headline.black b {
    font-size: 42px;
  }
}
.box.hide-headline {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
}
.box.hide-headline .box__subheadline {
  font-style: normal;
  line-height: 1.7;
}
.box__blank {
  width: 100%;
  height: auto;
  display: block;
}
.box,
.box__anchor,
.box__content {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.box__anchor,
.box__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 768px) {
  .box__anchor,
  .box__content {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.box.without-anchor.box__small .box__content,
.box.with-anchor.box__small .box__anchor {
  padding-left: 30px;
  padding-right: 30px;
}
.box__anchor {
  text-decoration: none;
  color: #000;
  -webkit-transition: all ease 0.5s;
  /* Safari prior 6.1 */
  transition: all ease 0.5s;
}
.box__anchor:hover,
.box__anchor.hover {
  color: #fff !important;
  -webkit-transition: all ease 0.5s;
  /* Safari prior 6.1 */
  transition: all ease 0.5s;
}
.box__anchor:hover .box__headline::after,
.box__anchor.hover .box__headline::after {
  border-color: #fff;
  -webkit-transition: border-color ease 0.5s;
  /* Safari prior 6.1 */
  transition: border-color ease 0.5s;
}
.box.hover-none .box__anchor:hover,
.box.hover-none .box__anchor.hover,
.box.hover-none .box__content:hover,
.box.hover-none .box__content.hover {
  color: transparent !important;
}
.box.hover-black .box__anchor:hover,
.box.hover-black .box__content:hover,
.box.hover-black .box__anchor.hover,
.box.hover-black .box__content.hover {
  color: #000 !important;
}
.box.text-bottom .box__anchor,
.box.text-bottom.without-anchor .box__content {
  justify-content: flex-end;
  padding-bottom: 20px;
}
@media screen and (min-width: 1260px) {
  .box.text-bottom .box__anchor,
  .box.text-bottom.without-anchor .box__content {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1920px) {
  .box.text-bottom .box__anchor,
  .box.text-bottom.without-anchor .box__content {
    padding-bottom: 100px;
  }
}
.box.text-top .box__anchor,
.box.text-top .box__content {
  justify-content: start;
  padding-top: 20px;
}
@media screen and (min-width: 1260px) {
  .box.text-top .box__anchor,
  .box.text-top .box__content {
    padding-top: 100px;
  }
}
@media screen and (min-width: 1920px) {
  .box.text-top .box__anchor,
  .box.text-top .box__content {
    padding-top: 200px;
  }
}
.box__headline {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  z-index: 2;
}
.box__headline p {
  line-height: 1.3;
  padding: 20px 0 0;
  font-style: normal;
}
@media screen and (min-width: 1260px) {
  .box__headline {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .box__headline {
    font-size: 26px;
  }
}
.box__headline__border {
  width: 170px;
  border-top-width: 1px;
  border-top-style: solid;
  display: block;
  margin: 30px auto;
  -webkit-transition: border-color ease 0.5s;
  /* Safari prior 6.1 */
  transition: border-color ease 0.5s;
}
@media screen and (min-width: 768px) {
  .box__headline__border {
    margin: 10px auto 18px;
    width: 60%;
  }
}
@media screen and (min-width: 1260px) {
  .box__headline__border {
    margin: 25px auto 35px;
    width: 170px;
  }
}
@media screen and (min-width: 1920px) {
  .box__headline__border {
    margin: 30px auto;
  }
}
.box__subheadline {
  font-style: italic;
  font-size: 16px;
  line-height: 1.4;
  margin-top: -7px;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .box__subheadline {
    line-height: 1.4;
    font-size: 13px;
  }
}
@media screen and (min-width: 1260px) {
  .box__subheadline {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 1920px) {
  .box__subheadline {
    font-size: 24px;
    line-height: 1.3;
  }
}
.box__overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: opacity ease 0.5s;
  /* Safari prior 6.1 */
  transition: opacity ease 0.5s;
}
.box__anchor:hover .box__overlay,
.box__content:hover .box__overlay,
.box__anchor.hover .box__overlay,
.box__content.hover .box__overlay {
  opacity: 1;
  -webkit-transition: opacity ease 0.5s;
  /* Safari prior 6.1 */
  transition: opacity ease 0.5s;
}
figure.youtube {
  margin: 60px 0 40px 0;
  padding-top: 60%;
  position: relative;
  background: #fff url("/wp-content/themes/taktiq/images/ytb.png") no-repeat 0 0;
  background-size: contain;
}
figure.youtube .wp-block-embed__wrapper {
  padding: 20px;
  max-width: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (min-width: 768px) {
  figure.youtube .wp-block-embed__wrapper {
    padding: 40px;
  }
}
figure.youtube iframe {
  max-width: 100%;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  figure.youtube iframe {
    border-radius: 20px;
  }
}
@media (max-width: 767px) {
  .hm-hide {
    background: none !important;
  }
}
.hm-hide .box__headline p {
  display: block;
}
@media screen and (min-width: 768px) {
  .hm-hide .box__headline p {
    display: none;
  }
}
.hide-mobile {
  display: none;
}
@media screen and (min-width: 768px) {
  .hide-mobile {
    display: block;
  }
}
.hide-touch-empty .wp-block-column {
  margin: 0 auto !important;
}
@media screen and (min-width: 1260px) {
  .hide-touch-empty .wp-block-column {
    margin: 0;
  }
}
.hide-touch-empty .wp-block-column:empty {
  display: none;
}
@media screen and (min-width: 1260px) {
  .hide-touch-empty .wp-block-column:empty {
    display: block;
  }
}
h2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  z-index: 2;
  text-align: center;
  padding: 60px 0 0px;
}
@media screen and (min-width: 768px) {
  h2 {
    padding: 60px 0 0px;
  }
}
@media screen and (min-width: 1260px) {
  h2 {
    font-size: 16px;
    padding: 80px 0 20px;
  }
}
@media screen and (min-width: 1920px) {
  h2 {
    padding: 140px 0 50px;
    font-size: 26px;
  }
}
h2:after {
  content: '';
  width: 170px;
  border-top-width: 1px;
  border-top-style: solid;
  display: block;
  margin: 30px auto;
  -webkit-transition: border-color ease 0.5s;
  /* Safari prior 6.1 */
  transition: border-color ease 0.5s;
}
@media screen and (min-width: 1260px) {
  h2:after {
    margin: 15px auto;
  }
}
@media screen and (min-width: 1920px) {
  h2:after {
    margin: 30px auto;
  }
}
h2 + p {
  margin-top: 0;
  padding-top: 0;
}
h2 + .wpcf7 .wpcf7-form {
  padding: 40px 40px 100px;
}
h2.no-border {
  margin-top: 40px;
}
h2.no-border:after {
  display: none;
}
p {
  line-height: 1.7;
  font-style: italic;
  padding: 10px 40px;
}
@media screen and (min-width: 1920px) {
  p {
    font-size: 24px;
  }
}
.wp-block-column {
  flex-basis: 100% !important;
}
@media screen and (min-width: 768px) {
  .wp-block-column {
    flex-basis: 50% !important;
  }
}
.wpcf7-form {
  max-width: 1000px;
  margin: 0 auto;
  padding: 40px 40px;
}
@media screen and (min-width: 768px) {
  .wpcf7-form {
    max-width: 600px;
    padding: 40px 0;
  }
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
  width: 100%;
  background: #fff url("/wp-content/themes/taktiq/images/bg-input-mobil.png") repeat 0 -1px;
  border: 0;
  line-height: 40px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 20px;
  max-height: 160px;
}
@media screen and (min-width: 1260px) {
  .wpcf7-form input[type="text"],
  .wpcf7-form input[type="email"],
  .wpcf7-form textarea {
    line-height: 50px;
    max-height: 200px;
    background: #fff url("/wp-content/themes/taktiq/images/bg-input-desktop.png") repeat 0 -1px;
  }
}
@media screen and (min-width: 1920px) {
  .wpcf7-form input[type="text"],
  .wpcf7-form input[type="email"],
  .wpcf7-form textarea {
    line-height: 75px;
    max-height: 300px;
    background: #fff url("/wp-content/themes/taktiq/images/bg-input.png") repeat 0 -1px;
  }
}
.wpcf7-form__row {
  padding-top: 10px;
  *zoom: 1;
}
.wpcf7-form__row:after {
  clear: both;
}
.wpcf7-form__row:before,
.wpcf7-form__row:after {
  content: ' ';
  display: table;
}
.wpcf7-form__row.submit button {
  display: block;
  border: 0;
  width: 50px;
  height: 50px;
  overflow: hidden;
  padding-top: 50px;
  margin: 0 auto;
  background: #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
  -webkit-transition: background-color ease 1s;
  /* Safari prior 6.1 */
  transition: background-color ease 1s;
}
@media screen and (min-width: 768px) {
  .wpcf7-form__row.submit button {
    width: 85px;
    height: 85px;
    padding-top: 85px;
  }
}
.wpcf7-form__row.submit button:hover {
  background: #ef4035;
  -webkit-transition: background-color ease 1s;
  /* Safari prior 6.1 */
  transition: background-color ease 1s;
}
.wpcf7-form__row.submit button:before {
  content: '';
  display: block;
  position: absolute;
  top: 15px;
  left: 10px;
  width: 28px;
  height: 22px;
  -webkit-background-size: contain;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iVnJzdHZhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iOS4zNnB4IiBoZWlnaHQ9IjYuNzJweCIgdmlld0JveD0iMCAwIDkuMzYgNi43MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOS4zNiA2LjcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz48bGluZSBmaWxsPSIjRkZGRkZGIiB4MT0iMCIgeTE9IjMuMzEzIiB4Mj0iNy43MzMiIHkyPSIzLjMxMyIvPjxyZWN0IHk9IjIuNTYzIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNy43MzMiIGhlaWdodD0iMS41Ii8+PC9nPjxnPjxnPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNS43MTksNi43MiAzLjQ2OSw2LjcyIDcuMTU4LDMuMzE0IDMuNTMxLDAgNS43ODEsMCA5LjM2LDMuMzE0ICIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}
@media screen and (min-width: 768px) {
  .wpcf7-form__row.submit button:before {
    top: 29px;
    left: 23px;
    width: 36px;
    height: 28px;
  }
}
@media screen and (min-width: 1260px) {
  .wpcf7-form__row {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .wpcf7-form__row {
    padding-top: 50px;
  }
}
.wpcf7-form__label {
  display: block;
  line-height: 1;
  font-style: italic;
  padding-right: 20px;
}
@media screen and (min-width: 768px) {
  .wpcf7-form__label {
    float: left;
    width: 15%;
    text-align: right;
    line-height: 40px;
  }
}
@media screen and (min-width: 1260px) {
  .wpcf7-form__label {
    line-height: 50px;
    padding-right: 30px;
  }
}
@media screen and (min-width: 1920px) {
  .wpcf7-form__label {
    line-height: 75px;
    padding-right: 50px;
  }
}
@media screen and (min-width: 768px) {
  .wpcf7-form-control-wrap {
    float: left;
    width: 85%;
  }
}
@media screen and (min-width: 1260px) {
  .wpcf7-form {
    padding: 100px 0;
  }
}
@media screen and (min-width: 1920px) {
  .wpcf7-form {
    padding: 175px 0;
  }
}
.wp-block-video {
  position: relative;
}
.carousel-slider .carousel-slider__caption,
.wp-block-video figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #000;
  padding-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .carousel-slider .carousel-slider__caption,
  .wp-block-video figcaption {
    padding-bottom: 115px;
  }
}
.carousel-slider .carousel-slider__caption .title,
.wp-block-video figcaption strong {
  font-size: 30px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  color: #fff;
  display: block;
  font-style: normal;
}
@media screen and (min-width: 768px) {
  .carousel-slider .carousel-slider__caption .title,
  .wp-block-video figcaption strong {
    font-size: 75px;
  }
}
@media screen and (min-width: 1260px) {
  .carousel-slider .carousel-slider__caption .title,
  .wp-block-video figcaption strong {
    font-size: 115px;
  }
}
.carousel-slider.dots-right .owl-dots {
  width: 15px;
  position: absolute;
  top: 40%;
  right: 30px;
}
.carousel-slider .carousel-slider__caption .caption,
.wp-block-video figcaption em {
  font-style: italic;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  margin: 10px 0 0;
  text-align: center;
  display: block;
  line-height: 1.7;
  padding: 10px 40px;
}
.wp-block-column:not(:first-child) {
  margin-left: 0;
}
.wp-block-column {
  flex-basis: 50%;
  flex-grow: 0;
  margin: 0;
}
.header__logo {
  display: none;
}
@media (max-width: 767px) {
  header {
    position: relative;
    min-height: 70px;
  }
  header .header__logo {
    display: block;
    height: 45px;
    width: 200px;
    position: relative;
    top: 15px;
    left: 10px;
    overflow: hidden;
    padding-top: 45px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iVnJzdHZhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTYuNjU0cHgiIGhlaWdodD0iMTMuODk1cHgiIHZpZXdCb3g9IjAgMCA1Ni42NTQgMTMuODk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1Ni42NTQgMTMuODk1IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48ZGVmcz48cmVjdCBpZD0iU1ZHSURfMV8iIHk9IjAiIHdpZHRoPSI1Ni42NTQiIGhlaWdodD0iMTMuODk0Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MS43NDgsMi4yNTVjLTAuMTMxLDAtMC4yNTUtMC4wMjMtMC4zNy0wLjA3MmMtMC4xMTctMC4wNDgtMC4yMTctMC4xMTItMC4zMDItMC4xOTZjLTAuMDg0LTAuMDg3LTAuMTUzLTAuMTg2LTAuMjAxLTAuMzA0Yy0wLjA1MS0wLjExNy0wLjA3Ni0wLjI0Mi0wLjA3Ni0wLjM3OVYxLjNjMC0wLjEzMywwLjAyNS0wLjI2LDAuMDczLTAuMzc1YzAuMDUtMC4xMTcsMC4xMTctMC4yMTgsMC4yMDQtMC4zMDRjMC4wODUtMC4wODcsMC4xODctMC4xNTcsMC4zMDQtMC4yMDRjMC4xMTktMC4wNSwwLjI0OS0wLjA3NiwwLjM4OS0wLjA3NmMwLjA5NiwwLDAuMTgxLDAuMDEyLDAuMjU2LDAuMDI5YzAuMDc4LDAuMDE4LDAuMTQ5LDAuMDQ2LDAuMjEyLDAuMDc5YzAuMDY1LDAuMDM1LDAuMTIzLDAuMDc2LDAuMTc0LDAuMTIzYzAuMDUzLDAuMDQ4LDAuMDk4LDAuMDk5LDAuMTM4LDAuMTUzbC0wLjM4MiwwLjI5N2MtMC4wNTMtMC4wNjctMC4xMTEtMC4xMTktMC4xNzUtMC4xNTdjLTAuMDYzLTAuMDM4LTAuMTQtMC4wNTctMC4yMjktMC4wNTdjLTAuMDY0LDAtMC4xMjMsMC4wMTMtMC4xNzYsMC4wMzZjLTAuMDU0LDAuMDI3LTAuMDk5LDAuMDYyLTAuMTM5LDAuMTA1Yy0wLjAzOSwwLjA0Ni0wLjA2OCwwLjA5Ny0wLjA5MiwwLjE1NGMtMC4wMiwwLjA2NC0wLjAzLDAuMTI0LTAuMDMsMC4xOTFWMS4zYzAsMC4wNjUsMC4wMTEsMC4xMzIsMC4wMywwLjE5MWMwLjAyMywwLjA2MiwwLjA1MywwLjExMywwLjA5MiwwLjE1N2MwLjA0LDAuMDQ0LDAuMDg1LDAuMDc3LDAuMTM5LDAuMTA0YzAuMDUzLDAuMDI2LDAuMTExLDAuMDM2LDAuMTc2LDAuMDM2YzAuMDQ4LDAsMC4wOTItMC4wMDQsMC4xMy0wLjAxM2MwLjAzOS0wLjAxMiwwLjA3NS0wLjAyOCwwLjEwOC0wLjA0NWMwLjAzMy0wLjAyMiwwLjA2NC0wLjA0NywwLjA5My0wLjA3M2MwLjAyOC0wLjAyNiwwLjA1Ni0wLjA1NywwLjA4NC0wLjA5MWwwLjM4NCwwLjI3NWMtMC4wNDUsMC4wNTctMC4wOTEsMC4xMTItMC4xNDMsMC4xNjVjLTAuMDUsMC4wNDktMC4xMTEsMC4wOTMtMC4xNzYsMC4xMjljLTAuMDY3LDAuMDM4LTAuMTQxLDAuMDY3LTAuMjIzLDAuMDg4QzUxLjk0LDIuMjQ2LDUxLjg0OCwyLjI1NSw1MS43NDgsMi4yNTUiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBkPSJNNTMuNTc2LDEuNzk1YzAuMDcsMCwwLjEzNS0wLjAxMywwLjE5My0wLjAzOWMwLjA1OC0wLjAyNiwwLjEwNy0wLjA2MSwwLjE0Ni0wLjEwNmMwLjA0LTAuMDQ0LDAuMDcyLTAuMDk3LDAuMDk1LTAuMTU4YzAuMDIzLTAuMDU4LDAuMDM1LTAuMTIyLDAuMDM1LTAuMTg4VjEuM2MwLTAuMDY4LTAuMDEyLTAuMTMyLTAuMDM1LTAuMTlDNTMuOTg4LDEuMDUsNTMuOTU2LDEsNTMuOTE1LDAuOTUzYy0wLjA0Mi0wLjA0Ni0wLjA5Mi0wLjA4My0wLjE1LTAuMTA5Yy0wLjA1OS0wLjAyOC0wLjEyMy0wLjA0MS0wLjE5Mi0wLjA0MWMtMC4wNzEsMC0wLjEzNSwwLjAxMy0wLjE5MSwwLjAzOWMtMC4wNTcsMC4wMjctMC4xMDYsMC4wNjItMC4xNDksMC4xMDhjLTAuMDM4LDAuMDQ0LTAuMDcsMC4wOTctMC4wOTMsMC4xNTRjLTAuMDIxLDAuMDY0LTAuMDM0LDAuMTI0LTAuMDM0LDAuMTkxVjEuM2MwLDAuMDY1LDAuMDEzLDAuMTI5LDAuMDM1LDAuMTg5YzAuMDIxLDAuMDU4LDAuMDU3LDAuMTExLDAuMDk2LDAuMTU2YzAuMDQyLDAuMDQ1LDAuMDkyLDAuMDgyLDAuMTQ5LDAuMTFDNTMuNDQsMS43ODIsNTMuNTA4LDEuNzk1LDUzLjU3NiwxLjc5NSBNNTMuNTcyLDIuMjU1Yy0wLjE0MSwwLTAuMjczLTAuMDI2LTAuMzkzLTAuMDc0Yy0wLjEyMS0wLjA1LTAuMjI2LTAuMTE5LTAuMzEzLTAuMjA1QzUyLjc4LDEuODksNTIuNzEsMS43ODksNTIuNjYxLDEuNjczYy0wLjA1LTAuMTE1LTAuMDc1LTAuMjM2LTAuMDc1LTAuMzY5VjEuM2MwLTAuMTMzLDAuMDI1LTAuMjU2LDAuMDc1LTAuMzcyYzAuMDQ5LTAuMTE3LDAuMTE5LTAuMjE5LDAuMjA4LTAuMzA1YzAuMDktMC4wODgsMC4xOTQtMC4xNTYsMC4zMTQtMC4yMDVjMC4xMjMtMC4wNTEsMC4yNTItMC4wNzcsMC4zOTYtMC4wNzdjMC4xNDEsMCwwLjI3MSwwLjAyNiwwLjM5MywwLjA3N2MwLjEyMiwwLjA0OSwwLjIyNywwLjExNywwLjMxMywwLjIwM2MwLjA4OCwwLjA4OCwwLjE1NSwwLjE4NywwLjIwNywwLjMwMWMwLjA0OSwwLjExOCwwLjA3MSwwLjI0LDAuMDcxLDAuMzcyVjEuM2MwLDAuMTI5LTAuMDIyLDAuMjU1LTAuMDcxLDAuMzdjLTAuMDUyLDAuMTE4LTAuMTIxLDAuMjE5LTAuMjEsMC4zMDZjLTAuMDg5LDAuMDg2LTAuMTkyLDAuMTU1LTAuMzE2LDAuMjA1QzUzLjg0NiwyLjIyOSw1My43MTUsMi4yNTUsNTMuNTcyLDIuMjU1Ii8+PC9nPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNTQuNjk5LDAuMzgxIDU1LjIzOSwwLjM4MSA1NS42NzcsMS4wOTMgNTYuMTE0LDAuMzgxIDU2LjY1NCwwLjM4MSA1Ni42NTQsMi4yMTkgNTYuMTQ2LDIuMjE5IDU2LjE0NiwxLjE2MyA1NS42NzgsMS44ODIgNTUuNjY2LDEuODgyIDU1LjIwMiwxLjE2NyA1NS4yMDIsMi4yMTkgNTQuNjk5LDIuMjE5ICIvPjxnPjxkZWZzPjxyZWN0IGlkPSJTVkdJRF8zXyIgeT0iMCIgd2lkdGg9IjU2LjY1NCIgaGVpZ2h0PSIxMy44OTQiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJTVkdJRF80XyI+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfM18iICBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTQ5LjE3MSw2LjI3NWMwLDAuNjE3LTAuMTA3LDEuMTctMC4zMjgsMS42NTFjLTAuNTc3LDEuMzg1LTEuNzA1LDEuNzc1LTEuNzA1LDEuNzc1Yy0wLjQ5NCwwLjIxOC0xLjAyMiwwLjMyOC0xLjU4NCwwLjMyOGMtMC41NDMsMC0xLjAzMy0wLjA5OS0xLjQ3Ni0wLjMwMmMtMC40NDEtMC4yMDMtMC44MjctMC40NzMtMS4xNTQtMC44MTljLTAuMzI2LTAuMzQ1LTAuNTgxLTAuNzQ1LTAuNzU4LTEuMjA2QzQxLjk4OCw3LjI0NSw0MS45LDYuNzUzLDQxLjksNi4yMzlWNi4yMDRjMC0wLjUxNywwLjA4OC0xLjAwMiwwLjI2Ni0xLjQ1NWMwLjE3Ny0wLjQ1MywwLjQyNC0wLjg1NSwwLjc0MS0xLjE5OGMwLjMxNS0wLjM0NCwwLjY5NC0wLjYxNiwxLjEzNi0wLjgxYzAuNDQ0LTAuMTk0LDAuOTM1LTAuMjkzLDEuNDc1LTAuMjkzYzAuNTI3LDAsMS4wMTYsMC4wOTksMS40NjYsMC4zMDFjMC40NDcsMC4yMDMsMC44MzUsMC40NzQsMS4xNjEsMC44MThjMC4zMjgsMC4zNDYsMC41ODEsMC43NDgsMC43NTksMS4yMDZjMC4xNzksMC40NiwwLjI2OCwwLjk0OSwwLjI2OCwxLjQ2NlY2LjI3NXogTTUxLjQ3MiwzLjc4M2MtMC4zMTctMC43NTEtMC43Ni0xLjQwOC0xLjMyNi0xLjk2M2MtMC41Ny0wLjU1OC0xLjI0NC0xLjAwMS0yLjAyNS0xLjMyOEM0Ny4zMzcsMC4xNjUsNDYuNDgzLDAsNDUuNTU0LDBjLTAuOTMyLDAtMS43OTEsMC4xNjUtMi41NzcsMC40OTJjLTAuNzg4LDAuMzI3LTEuNDY0LDAuNzc2LTIuMDMzLDEuMzQ0Yy0wLjU2OSwwLjU2OS0xLjAxNCwxLjIyOS0xLjMzNiwxLjk4MmMtMC4wNjUsMC4xNS0wLjExOCwwLjMwNS0wLjE3LDAuNDYxVjAuNDEzaC0yLjY1NHYxMi4wODloMi42NTRWOC4yNWMwLjA1LDAuMTQ5LDAuMTAyLDAuMjk5LDAuMTU5LDAuNDQ1YzAuMzE3LDAuNzQ4LDAuNzYxLDEuNDA2LDEuMzMsMS45NjJjMC41NjcsMC41NTgsMS4yNDIsMS4wMDEsMi4wMjQsMS4zMjdjMC41MSwwLjIxMywxLjA1NCwwLjM1NiwxLjYzLDAuNDMyYzAuMjY3LDAuMDMxLDYuMjcsMS40NzksNi4yNywxLjQ3OWwtMS43NDgtMi40NTJjMCwwLDEuMDQ4LTAuNTk0LDEuNzc0LTEuNzRjMC4zMjctMC41MiwwLjYwOS0xLjA1MSwwLjc5Mi0xLjYzN2MwLjE4NS0wLjU4OCwwLjI3Ni0xLjE5NSwwLjI3Ni0xLjgyN1Y2LjIwNEM1MS45NDUsNS4zNDIsNTEuNzg4LDQuNTM2LDUxLjQ3MiwzLjc4MyIvPjwvZz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjkuOTk0LDAuNDI4IDAsMC40MjggMCwyLjg3NCAzLjY3LDIuODc0IDMuNjcsMTIuNDg5IDYuMzI0LDEyLjQ4OSA2LjMyNCwyLjg3NCA5Ljk5NCwyLjg3NCAiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTEuNTI1LDcuNDQzbDEuNjAxLTMuOTEzbDEuNjA0LDMuOTEzSDExLjUyNXogTTIxLjA4Niw1LjcwMVYwLjQyOGgtMi42NTV2OS40MjVsLTQuMDE2LTkuNDRoLTIuNTA4TDYuNzcsMTIuNDloMi43MDNsMS4xMDQtMi43MDZoNS4wOTlsMS4xMDQsMi43MDZoMS42NTFoMS4xMjNoMS41MzJWOC44MDJsMS4zOTQtMS40NDdsMy43NCw1LjEzNWgzLjE4N2wtNS4xMzQtNi45NDRsMi41NjMtMi42NzJoMi45ODl2OS42MTZoMi42NTNWMi44NzRoMy42NzJWMC40MjhIMjUuOTc5TDIxLjA4Niw1LjcwMXoiLz48L3N2Zz4=');
  }
  header .menu-burger {
    position: absolute;
    width: 40px;
    top: 17px;
    right: 25px;
    cursor: pointer;
  }
  header .menu-burger span {
    display: block;
    background: #fff;
    height: 5px;
    border-radius: 3px;
  }
  header .menu-burger span + span {
    margin-top: 10px;
  }
  header .menu li {
    display: block;
    width: 100%;
  }
  header .menu li a {
    height: auto;
    line-height: 40px;
    background: #000;
    border-bottom: 1px solid #444;
    display: block;
    width: 100%;
  }
  header .menu li#menu-item-57 {
    display: none;
  }
  .menu-hlavni-menu-container {
    display: none;
    position: absolute;
    top: 70px;
    left: 0;
    width: 100%;
    z-index: 3;
  }
}
._js-addStratoVideo {
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  ._js-addStratoVideo {
    background: transparent url("/wp-content/uploads/2019/12/strato-7.png") no-repeat 0 0;
    background-size: cover;
  }
}
._js-addStratoVideo video {
  position: absolute;
  width: 100%;
}
@media (max-width: 767px) {
  ._js-addStratoVideo video {
    display: none;
  }
}
.logos {
  background: #efefef;
  padding: 40px 0;
  text-align: center;
}
.logos h2 {
  margin-bottom: 40px;
}
.logos h2:after {
  display: none;
}
.logos a {
  display: inline-block;
  padding-top: 55px;
  height: 0px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin: 0 10px;
  width: 80px;
}
@media screen and (min-width: 1260px) {
  .logos a {
    padding-top: 85px;
    margin: 10px 15px;
    width: auto;
  }
}
.logos a img {
  max-width: 100%;
}
.logos a.no-click {
  pointer-events: none;
}
.logos a.logo-1 {
  background-image: url("/wp-content/themes/taktiq/images/logo-1.png");
}
.logos a.logo-2 {
  background-image: url("/wp-content/themes/taktiq/images/logo-2.png");
}
.logos a.logo-3 {
  background-image: url("/wp-content/themes/taktiq/images/logo-3.png");
}
.logos a.logo-4 {
  background-image: url("/wp-content/themes/taktiq/images/logo-4.png");
}
.logos a.logo-5 {
  background-image: url("/wp-content/themes/taktiq/images/logo-5.png");
}
.logos a.logo-6 {
  background-image: url("/wp-content/themes/taktiq/images/logo-6.png");
}
.logos a.logo-7 {
  background-image: url("/wp-content/themes/taktiq/images/logo-7.png");
}
.logos a.logo-8 {
  background-image: url("/wp-content/themes/taktiq/images/logo-8.png");
}
.logos a.logo-9 {
  background-image: url("/wp-content/themes/taktiq/images/logo-9.png");
}
.logos a.logo-10 {
  background-image: url("/wp-content/themes/taktiq/images/logo-10.png");
}
.logos a.logo-11 {
  background-image: url("/wp-content/themes/taktiq/images/logo-11.png");
}
.logos a.logo-12 {
  background-image: url("/wp-content/themes/taktiq/images/logo-12.png");
}
.logos a.logo-13 {
  background-image: url("/wp-content/themes/taktiq/images/logo-13.png");
}
.logos a.logo-14 {
  background-image: url("/wp-content/themes/taktiq/images/logo-14.png");
}
.grecaptcha-badge {
  visibility: hidden;
}
/*# sourceMappingURL=style.css.map */