.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: none;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
}

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
        .glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
        .glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe,
    .gslide video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gslide:not(.current) {
  pointer-events: none;
}

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

.desc-top .gslide-image img,
        .desc-bottom .gslide-image img {
  width: auto;
}

.desc-left .gslide-image img,
        .desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

.gslide-image img.zoomable {
  position: relative;
}

.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important;
}

.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
  display: none;
}

.gslide-video .gvideo-wrapper {
  width: 100%;
        /* max-width: 160vmin; */
  margin: auto;
}

.gslide-video::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing::before {
  display: none;
}

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
  margin: auto;
}

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

.gslide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.desc-top .gslide-media,
    .desc-bottom .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

.gslide-description.description-left,
    .gslide-description.description-right {
  max-width: 100%;
}

.gslide-description.description-bottom,
    .gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p:last-child {
  margin-bottom: 0;
}

.zoomed .gslide-description {
  display: none;
}

.glightbox-button-hidden {
  display: none;
}


/*
 * Description for mobiles
 * something like facebook does the description
 * for the photos
*/

.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: 0.4;
}

.gdesc-open .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 0.4;
}

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}

.greset {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.gabsolute {
  position: absolute;
}

.grelative {
  position: relative;
}

.glightbox-desc {
  display: none !important;
}

.glightbox-open {
  overflow: hidden;
}

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader 0.8s infinite linear;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity;
}

.glightbox-mobile .goverlay {
  background: #000;
}

.gprev,
.gnext,
.gclose {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gprev svg,
.gnext svg,
.gclose svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: 0.1;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff;
}

.gbtn.focused {
  outline: 2px solid #0f3d81;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gnext,
    .glightbox-closing .gprev,
    .glightbox-closing .gclose {
  opacity: 0 !important;
}


/*Skin */

.glightbox-clean .gslide-description {
  background: #fff;
}

.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video {
  background: #000;
}

.glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}

.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path {
  fill: #fff;
}

.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
}

.glightbox-clean .gclose svg {
  width: 18px;
  height: auto;
}

.glightbox-clean .gclose:hover {
  opacity: 1;
}


/*CSS Animations*/

.gfadeIn {
  -webkit-animation: gfadeIn 0.5s ease;
  animation: gfadeIn 0.5s ease;
}

.gfadeOut {
  -webkit-animation: gfadeOut 0.5s ease;
  animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
  -webkit-animation: gslideOutLeft 0.3s ease;
  animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
  -webkit-animation: gslideInLeft 0.3s ease;
  animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
  -webkit-animation: gslideOutRight 0.3s ease;
  animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
  -webkit-animation: gslideInRight 0.3s ease;
  animation: gslideInRight 0.3s ease;
}

.gzoomIn {
  -webkit-animation: gzoomIn 0.5s ease;
  animation: gzoomIn 0.5s ease;
}

.gzoomOut {
  -webkit-animation: gzoomOut 0.5s ease;
  animation: gzoomOut 0.5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@media (min-width: 769px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-top .gslide-image,
                .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .gslide-image img {
    max-height: 97vh;
    max-width: 100%;
  }
  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }
  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .gslide-inline {
    max-height: 95vh;
  }
  .gslide-external {
    max-height: 100vh;
  }
  .gslide-description.description-left,
    .gslide-description.description-right {
    max-width: 275px;
  }
  .glightbox-open {
    height: auto;
  }
  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }
  .glightbox-clean .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
  }
  .glightbox-clean .description-left .gdesc-inner,
.glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }
  .glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose {
    background-color: rgba(0, 0, 0, 0.32);
  }
  .glightbox-clean .gprev:hover,
.glightbox-clean .gnext:hover,
.glightbox-clean .gclose:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .glightbox-clean .gprev {
    top: 45%;
  }
  .glightbox-clean .gnext {
    top: 45%;
  }
}

@media (min-width: 992px) {
  .glightbox-clean .gclose {
    opacity: 0.7;
    right: 20px;
  }
}

@media screen and (max-height: 420px) {
  .goverlay {
    background: #000;
  }
}

@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul,ol{list-style:none}html{display:flex;scroll-behavior:auto;overflow-x:clip}html,body{min-height:100%}body{text-rendering:optimizeSpeed;line-height:1.5;flex-grow:1}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block;height:auto}svg{transition:fill 404ms var(--transition),stroke 404ms var(--transition)}button,input,optgroup,select,textarea{outline:none;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;-webkit-appearance:button;background-color:rgba(0,0,0,0);background-image:none;border:none}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--family: "Montserrat", "Arial", sans-serif;--family-second: "Unbounded", "Arial", sans-serif;--page-space: 30px;--header-height: 78px;--max-w-page: calc(1600px - var(--page-space) * 2);--transition: 300ms linear;--clr-black: #000000;--clr-white: #FFFFFF;--clr-blue: #000066;--clr-gray: #8F8F8F;--clr-gray-second: #DDDDEC;--clr-mercury: #E7E7E7;--clr-blue-second: #002578;--clr-deep-cove: #080850;--clr-gradient: linear-gradient(90deg, #006 -68.75%, #1F1F20 167.5%);--clr-gold: #E3BD76;--clr-gold-action: #CFAD6C;--clr-gold-second: #E2BC76;--clr-red: #F26D44}@media(min-width: 1024px){:root{--page-space: 60px}}@media(min-width: 1280px){:root{--page-space: 100px;--header-height: 100px}}body{display:grid;line-height:1.35;font-weight:500;font-size:14px;grid-template-rows:auto 1fr auto;font-family:var(--family),sans-serif;color:var(--clr-white);background:linear-gradient(90deg, #006 -68.75%, #1F1F20 167.5%);overflow-x:clip}body.bg-white{background:var(--clr-white);color:var(--clr-blue)}.container{--w-container: 1600px;padding-inline:var(--page-space);display:grid;align-items:flex-start;grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 1600px){.container{width:100%;padding-inline:calc(50vw - var(--w-container)/2 + var(--page-space))}}.container--small{width:100%;margin-inline:auto}@media(min-width: 1024px){.container--small{max-width:calc(920*1.2*1px)}}@media(min-width: 1024px)and (max-width: 1600px){.container--small{max-width:calc(920px + 184*(100vw - 1280px)/320)}}@media(min-width: 1024px)and (max-width: 1280px){.container--small{max-width:calc(920px + 0*(100vw - 375px)/905)}}.container--page{margin-bottom:calc(100*1.2*1px)}@media(max-width: 1600px){.container--page{margin-bottom:calc(100px + 20*(100vw - 1280px)/320)}}@media(max-width: 1280px){.container--page{margin-bottom:calc(60px + 40*(100vw - 375px)/905)}}.container--content{margin-top:calc(80*1.2*1px)}@media(max-width: 1600px){.container--content{margin-top:calc(80px + 16*(100vw - 1280px)/320)}}@media(max-width: 1280px){.container--content{margin-top:calc(30px + 50*(100vw - 375px)/905)}}.container--content{margin-bottom:calc(100*1.2*1px)}@media(max-width: 1600px){.container--content{margin-bottom:calc(100px + 20*(100vw - 1280px)/320)}}@media(max-width: 1280px){.container--content{margin-bottom:calc(60px + 40*(100vw - 375px)/905)}}.main{display:flex;flex-direction:column}.main>*{width:100%}.img-cover,.picture img{width:100%;height:100%;object-fit:cover;object-position:center}@font-face{font-family:"Unbounded";src:url("../fonts/Unbounded-Medium.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Medium.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-SemiBold.woff2") format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Bold.woff2") format("woff2");font-weight:700;font-display:swap}input[type=text],input[type=tel],input[type=email]{font-size:14px;line-height:1;color:var(--clr-blue);padding:22px 28px;width:100%;border:2px solid var(--clr-mercury);transition:border-color var(--transition)}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder{color:var(--clr-blue)}input[type=text].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=email].wpcf7-not-valid{border:2px solid var(--clr-red)}.logo{display:inline-flex;height:60px;aspect-ratio:300/80}.btn{--btn-color: var(--clr-blue);--btn-color-hover: var(--clr-white);--btn-bg: var(--clr-gold);--btn-bg-hover: var(--clr-gold-action);color:var(--btn-color);background-color:var(--btn-bg);display:inline-flex;text-decoration:none;line-height:1;font-weight:500;justify-content:center;padding-block:22px;padding-inline:58px;font-size:17px;box-shadow:inset 0 0 0 2px rgba(0,0,0,0);scale:1;transition:background-color var(--transition),scale var(--transition),clip-path var(--transition),box-shadow var(--transition)}@media(hover: hover){.btn{cursor:pointer}.btn:hover{background-color:var(--btn-bg-hover)}}.btn--clip{--btn-clip: 15px;clip-path:polygon(100% 0, 100% 0, 100% 0%, 0% 100%, 0 100%, 0 100%)}.btn--clip.is-show{animation-delay:200ms;clip-path:polygon(var(--btn-clip) 0, 100% 0, 100% calc(100% - var(--btn-clip)), calc(100% - var(--btn-clip)) 100%, 0 100%, 0 var(--btn-clip))}@media(hover: hover){.btn--clip.is-show{cursor:pointer}.btn--clip.is-show:hover{clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 0)}}.btn--border{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--btn-bg);text-transform:uppercase;width:100%}@media(hover: hover){.btn--border:hover{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--btn-bg-hover)}}.btn-circle{--btn-color: var(--clr-blue);--btn-color-hover: var(--clr-white);--btn-bg: var(--clr-gold);--btn-bg-hover: var(--clr-gold-action);display:inline-flex;align-items:center;justify-content:center;width:56px;aspect-ratio:1;border-radius:50%;background-color:var(--btn-bg);transition:background-color var(--transition),scale var(--transition);scale:1}.btn-circle svg{width:50%;aspect-ratio:1;transition:rotate var(--transition)}@media(hover: hover){.btn-circle{cursor:pointer}.btn-circle:hover{background-color:var(--btn-bg-hover);scale:1.1}.btn-circle:hover svg{rotate:-15deg}}.btn-tag{--btn-color: var(--clr-white);--btn-color-active: var(--clr-blue);--btn-bg: var(--clr-gold);--btn-bg-hover: var(--clr-gold-action);color:var(--btn-color);background-color:var(--clr-blue-second);display:inline-flex;align-items:center;text-decoration:none;line-height:1;font-weight:500;justify-content:center;padding-inline:20px;transition:opacity var(--transition),background-color var(--transition)}.btn-tag{font-size:calc(14*1.2*1px)}@media(max-width: 1600px){.btn-tag{font-size:calc(14px + 2.8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.btn-tag{font-size:calc(14px + 0*(100vw - 375px)/905)}}.btn-tag{min-height:calc(62*1.2*1px)}@media(max-width: 1600px){.btn-tag{min-height:calc(62px + 12.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.btn-tag{min-height:calc(46px + 16*(100vw - 375px)/905)}}.btn-tag{max-width:calc(210*1.2*1px)}@media(max-width: 1600px){.btn-tag{max-width:calc(210px + 42*(100vw - 1280px)/320)}}@media(max-width: 1280px){.btn-tag{max-width:calc(150px + 60*(100vw - 375px)/905)}}@media(hover: hover){.btn-tag{cursor:pointer}.btn-tag:hover{opacity:.7}}.btn-tag.is-active{background-color:var(--btn-bg);color:var(--btn-color-active)}.btn-menu{display:flex;flex-direction:column;padding-block:12px;padding-inline:25px;background-color:var(--clr-gold);clip-path:polygon(15px 0%, 100% 0, 100% 100%, 0 100%, 0% 15px)}@media(hover: hover){.btn-menu{cursor:pointer;transition:background-color var(--transition)}.btn-menu:hover{background-color:var(--clr-gold-action)}}.btn-menu__wrapper{width:30px;aspect-ratio:1;z-index:2;overflow:hidden;position:relative}.btn-menu__line{width:100%;display:inline-flex;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--clr-blue-second);transition:all .3s ease-in-out}.btn-menu__line:nth-of-type(2){top:calc(50% - 9px)}.btn-menu__line:nth-of-type(3){top:calc(50% + 9px)}.btn-menu.is-active .btn-menu__line:nth-of-type(1){opacity:0}.btn-menu.is-active .btn-menu__line:nth-of-type(2){top:50%;transform:translate(-50%, 0%) rotate(45deg)}.btn-menu.is-active .btn-menu__line:nth-of-type(3){top:50%;transform:translate(-50%, 0%) rotate(-45deg)}.btn-login{display:inline-flex;align-items:center;gap:6px;font-size:25px;font-weight:500;line-height:1}@media(min-width: 1024px){.btn-login{font-size:16px}}@media(hover: hover){.btn-login{transition:opacity var(--transition)}.btn-login:hover{opacity:.7}}.btn-login svg{width:24px;flex:none;aspect-ratio:1}@media(min-width: 1024px){.btn-login svg{width:16px}}.link,a{color:var(--clr-blue);text-decoration:none}@media(hover: hover){.link:not([class]),a:not([class]){transition:opacity var(--transition),color var(--transition)}.link:not([class]):hover,a:not([class]):hover{opacity:.7}}.h1{font-weight:500;font-family:var(--family-second);text-transform:uppercase}.h1{font-size:calc(44*1.2*1px)}@media(max-width: 1600px){.h1{font-size:calc(44px + 8.8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.h1{font-size:calc(22px + 22*(100vw - 375px)/905)}}.h2{font-weight:500;font-family:var(--family-second);text-transform:uppercase}.h2{font-size:calc(33*1.2*1px)}@media(max-width: 1600px){.h2{font-size:calc(33px + 6.6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.h2{font-size:calc(22px + 11*(100vw - 375px)/905)}}.h2 span{color:var(--clr-gold)}.h3{font-weight:500;font-family:var(--family-second);line-height:1}.h3{font-size:calc(22*1.2*1px)}@media(max-width: 1600px){.h3{font-size:calc(22px + 4.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.h3{font-size:calc(22px + 0*(100vw - 375px)/905)}}.text-center{text-align:center}.text-white{color:var(--clr-white)}.text-blue{color:var(--clr-blue)}.text-gold{color:var(--clr-gold)}.text-second{font-family:var(--family-second),sans-serif}.clip-container{clip-path:polygon(100% 0, 100% 100%, 60px 100%, 0% calc(100% - 140px), 0 0)}@media(min-width: 1024px){.clip-container{clip-path:polygon(calc(100% - 80px) 0%, 100% 180px, 100% 100%, 80px 100%, 0% calc(100% - 180px), 0 0)}}.language{font-size:14px;line-height:1;border-radius:10px;border:1px solid var(--clr-gold);color:var(--clr-white);background:var(--clr-blue);display:grid;grid-template-columns:auto auto;gap:4px;position:relative;transition:border-radius var(--transition)}.language__header{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;padding-inline:14px;padding-block:6px;cursor:pointer}.language__icon{width:6px;aspect-ratio:6/4;color:var(--clr-gold);flex:none}.language__lists{opacity:0;pointer-events:none;visibility:hidden;display:grid;grid-template-columns:subgrid;grid-column:1/-1;position:absolute;left:-1px;right:-1px;top:calc(100% - 1px);background:var(--clr-blue);border-radius:0 0 10px 10px;border-left:1px solid var(--clr-gold);border-right:1px solid var(--clr-gold);border-bottom:1px solid var(--clr-gold);transition-property:visibility,opacity;transition-duration:300ms;transition-timing-function:linear;padding-bottom:6px}.language__lists li{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.language__lists li a{display:inline-block;padding-inline:14px;padding-block:4px;color:var(--clr-white)}.language__lists li.is-active{background-color:var(--clr-deep-cove)}.language.is-active{border-radius:10px 10px 0 0;border-bottom-color:rgba(0,0,0,0)}.language.is-active .language__lists{opacity:1;pointer-events:auto;visibility:visible}.picture{overflow:hidden;aspect-ratio:1.5;display:flex;flex-direction:column}.section-logo{position:relative}.section-logo:before{content:"";position:absolute;background:url("../img/backgrounds/logo.svg");height:80%;top:50%;aspect-ratio:125/150;transform:translateX(-58%) translateY(-50%);z-index:-1}.scroll::-webkit-scrollbar{width:4px;height:4px}.scroll::-webkit-scrollbar-thumb{background-color:#002578}.scroll::-webkit-scrollbar-track{height:4px;margin-inline:var(--page-space);background-color:hsl(from var(--clr-blue-second) h s l/0.1)}.item-advantages{background-color:var(--clr-blue-second);clip-path:polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 50px);display:grid;grid-template-columns:7fr 3fr}.item-advantages__wrapper{display:flex;align-items:center}.item-advantages__wrapper{padding-top:calc(25*1.2*1px)}@media(max-width: 1600px){.item-advantages__wrapper{padding-top:calc(25px + 5*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-advantages__wrapper{padding-top:calc(25px + 0*(100vw - 375px)/905)}}.item-advantages__wrapper{padding-bottom:calc(20*1.2*1px)}@media(max-width: 1600px){.item-advantages__wrapper{padding-bottom:calc(20px + 4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-advantages__wrapper{padding-bottom:calc(20px + 0*(100vw - 375px)/905)}}.item-advantages__wrapper{padding-inline:calc(30*1.2*1px)}@media(max-width: 1600px){.item-advantages__wrapper{padding-inline:calc(30px + 6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-advantages__wrapper{padding-inline:calc(30px + 0*(100vw - 375px)/905)}}.item-advantages__name{font-size:calc(16*1.2*1px)}@media(max-width: 1600px){.item-advantages__name{font-size:calc(16px + 3.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-advantages__name{font-size:calc(16px + 0*(100vw - 375px)/905)}}.item-advantages__picture{aspect-ratio:107/144;overflow:hidden;min-width:108px;height:100%}.item-info-event{display:flex;flex-direction:column;gap:22px}.item-info-event svg{width:24px;aspect-ratio:1;color:var(--clr-gold)}.item-info-event__main{display:flex;flex-direction:column;gap:4px;line-height:1.5}.item-info-event__main p{font-size:14px}.item-session{background-color:var(--clr-blue-second);color:var(--clr-white);clip-path:polygon(0 0, calc(100% - 30px) 0%, 100% 140px, 100% 100%, 0 100%)}.item-session__content{display:flex;flex-direction:column;gap:20px;padding-top:30px;padding-bottom:60px}.item-session__content{padding-left:calc(30*1.2*1px)}@media(max-width: 1600px){.item-session__content{padding-left:calc(30px + 6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-session__content{padding-left:calc(30px + 0*(100vw - 375px)/905)}}.item-session__content{padding-right:calc(100*1.2*1px)}@media(max-width: 1600px){.item-session__content{padding-right:calc(100px + 20*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-session__content{padding-right:calc(30px + 70*(100vw - 375px)/905)}}@media(min-width: 1024px){.item-session__content{padding-block:calc(30*1.2*1px)}}@media(min-width: 1024px)and (max-width: 1600px){.item-session__content{padding-block:calc(30px + 6*(100vw - 1280px)/320)}}@media(min-width: 1024px)and (max-width: 1280px){.item-session__content{padding-block:calc(30px + 0*(100vw - 375px)/905)}}.item-session__title{font-weight:700;text-transform:uppercase;padding-right:20%}.item-session__title{font-size:calc(22*1.2*1px)}@media(max-width: 1600px){.item-session__title{font-size:calc(22px + 4.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-session__title{font-size:calc(22px + 0*(100vw - 375px)/905)}}.item-session__description{font-weight:400}.item-session__description{font-size:calc(16*1.2*1px)}@media(max-width: 1600px){.item-session__description{font-size:calc(16px + 3.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-session__description{font-size:calc(14px + 2*(100vw - 375px)/905)}}.item-session__main{position:relative}.item-session picture{width:100%;aspect-ratio:312/180}@media(min-width: 768px){.item-session picture{aspect-ratio:464/180}}.item-session__btn{position:absolute;left:50%;top:0;transform:translate(-50%, -50%)}@media(min-width: 1024px){.item-session__btn{top:auto;transform:none}.item-session__btn{left:calc(30*1.2*1px)}}@media(min-width: 1024px)and (max-width: 1600px){.item-session__btn{left:calc(30px + 6*(100vw - 1280px)/320)}}@media(min-width: 1024px)and (max-width: 1280px){.item-session__btn{left:calc(30px + 0*(100vw - 375px)/905)}}@media(min-width: 1024px){.item-session__btn{bottom:calc(30*1.2*1px)}}@media(min-width: 1024px)and (max-width: 1600px){.item-session__btn{bottom:calc(30px + 6*(100vw - 1280px)/320)}}@media(min-width: 1024px)and (max-width: 1280px){.item-session__btn{bottom:calc(30px + 0*(100vw - 375px)/905)}}@media(min-width: 1024px){.item-session--center .item-session__content{padding-block:calc(40*1.2*1px)}}@media(min-width: 1024px)and (max-width: 1600px){.item-session--center .item-session__content{padding-block:calc(40px + 8*(100vw - 1280px)/320)}}@media(min-width: 1024px)and (max-width: 1280px){.item-session--center .item-session__content{padding-block:calc(40px + 0*(100vw - 375px)/905)}}@media(min-width: 1024px){.item-session--center .item-session__btn{left:auto;bottom:auto;top:0;transform:translateY(-50%)}.item-session--center .item-session__btn{right:calc(20*1.2*1px)}}@media(min-width: 1024px)and (max-width: 1600px){.item-session--center .item-session__btn{right:calc(20px + 4*(100vw - 1280px)/320)}}@media(min-width: 1024px)and (max-width: 1280px){.item-session--center .item-session__btn{right:calc(20px + 0*(100vw - 375px)/905)}}.item-picture{display:grid;aspect-ratio:378/222;position:relative;overflow:hidden;place-content:center;isolation:isolate}@media(min-width: 1024px){.item-picture{margin-inline:initial;flex:none}}.item-picture::after{content:"";position:absolute;inset:0;background-color:hsl(from var(--clr-blue) h s l/0.6)}.item-picture>*{grid-column:1;grid-row:1}.item-picture__info{padding:20px;text-align:center;align-self:center;color:var(--clr-white);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;font-size:17px;gap:20px}.item-picture__name{font-family:var(--family-second),sans-serif;text-transform:uppercase}.item-course{background-color:var(--clr-blue-second);display:grid;grid-template-columns:1fr 100px;clip-path:polygon(100% 0, 100% 100%, 40px 100%, 0% calc(100% - 50px), 0 0)}@media(min-width: 768px){.item-course{grid-template-columns:1fr 1fr}}.item-course__main{display:flex;flex-direction:column}.item-course__main{padding-top:calc(20*1.2*1px)}@media(max-width: 1600px){.item-course__main{padding-top:calc(20px + 4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-course__main{padding-top:calc(20px + 0*(100vw - 375px)/905)}}.item-course__main{padding-right:calc(20*1.2*1px)}@media(max-width: 1600px){.item-course__main{padding-right:calc(20px + 4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-course__main{padding-right:calc(20px + 0*(100vw - 375px)/905)}}.item-course__main{padding-bottom:calc(20*1.2*1px)}@media(max-width: 1600px){.item-course__main{padding-bottom:calc(20px + 4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-course__main{padding-bottom:calc(20px + 0*(100vw - 375px)/905)}}.item-course__main{padding-left:calc(30*1.2*1px)}@media(max-width: 1600px){.item-course__main{padding-left:calc(30px + 6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-course__main{padding-left:calc(30px + 0*(100vw - 375px)/905)}}.item-course__main{gap:calc(6*1.2*1px)}@media(max-width: 1600px){.item-course__main{gap:calc(6px + 1.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-course__main{gap:calc(6px + 0*(100vw - 375px)/905)}}.item-course__date{font-size:10px;color:var(--clr-gold-second)}.item-course__name{font-weight:700;color:var(--clr-white)}.item-course__name{font-size:calc(17*1.2*1px)}@media(max-width: 1600px){.item-course__name{font-size:calc(17px + 3.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-course__name{font-size:calc(17px + 0*(100vw - 375px)/905)}}.item-course .btn-circle{margin-top:auto;margin-left:auto}.item-values{--clip-1: 30px;--clip-2: calc(100% - var(--clip-1));position:relative;isolation:isolate;min-height:210px;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--clr-mercury);clip-path:polygon(0 0, 100% 0%, 100% 100%, var(--clip-1) 100%, 0 var(--clip-2))}.item-values{padding:calc(30*1.2*1px)}@media(max-width: 1600px){.item-values{padding:calc(30px + 6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-values{padding:calc(30px + 0*(100vw - 375px)/905)}}.item-values{gap:calc(16*1.2*1px)}@media(max-width: 1600px){.item-values{gap:calc(16px + 3.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-values{gap:calc(16px + 0*(100vw - 375px)/905)}}.item-values::before{--clip-1: 29px;--clip-2: calc(100% - var(--clip-1));content:"";position:absolute;z-index:-1;inset:2px;background-color:var(--clr-white);clip-path:polygon(0 0, 100% 0%, 100% 100%, var(--clip-1) 100%, 0 var(--clip-2))}.item-values__content{font-weight:500}.item-values__content{font-size:calc(14*1.2*1px)}@media(max-width: 1600px){.item-values__content{font-size:calc(14px + 2.8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-values__content{font-size:calc(14px + 0*(100vw - 375px)/905)}}.item-count{--count-width: 84px;display:grid;margin-top:calc(var(--count-width)/2);position:relative}.item-count__count{position:absolute;z-index:1;left:50%;top:0;transform:translate(-50%, -50%);display:grid;place-content:center;font-size:33px;width:84px;aspect-ratio:1;border-radius:50%;background-color:var(--clr-gold);color:var(--clr-blue-second);font-family:var(--family-second)}.item-count__main{--clip-count: 60px;--clip-count-2: calc(100% - (var(--clip-count) / 2));background-color:var(--clr-blue-second);color:var(--clr-white);font-weight:500;font-size:16px;padding-top:calc(var(--count-width)/2 + 20px);padding-inline:18px;padding-bottom:28px;text-align:center;clip-path:polygon(30px 0, 100% 0, 100% calc(100% - 50px), calc(100% - 30px) 100%, 0 100%, 0 50px)}.item-event{display:flex;flex-direction:column;background-color:var(--clr-blue-second);color:var(--clr-white);clip-path:polygon(100% 0, 100% calc(100% - 40px), calc(100% - 20px) 100%, 0 100%, 0 0);transition:background-color var(--transition)}@media(hover: hover){.item-event:hover{background-color:var(--clr-blue)}.item-event:hover picture img{scale:1.05}}.item-event picture{aspect-ratio:252/68;overflow:hidden}.item-event picture img{transition:scale var(--transition)}.item-event__main{padding-block:20px;padding-left:24px;padding-right:20%;display:flex;flex-direction:column}.item-event__main{gap:calc(18*1.2*1px)}@media(max-width: 1600px){.item-event__main{gap:calc(18px + 3.6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-event__main{gap:calc(18px + 0*(100vw - 375px)/905)}}.item-event__name{font-size:calc(16*1.2*1px)}@media(max-width: 1600px){.item-event__name{font-size:calc(16px + 3.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-event__name{font-size:calc(16px + 0*(100vw - 375px)/905)}}.item-event__tags{display:flex;flex-wrap:wrap;gap:15px}.item-event__tags{font-size:calc(10*1.2*1px)}@media(max-width: 1600px){.item-event__tags{font-size:calc(10px + 2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-event__tags{font-size:calc(10px + 0*(100vw - 375px)/905)}}.item-event__tags span{text-transform:uppercase}.item-info{display:flex;flex-direction:column;background-color:var(--clr-blue-second);clip-path:polygon(100% 0, 100% calc(100% - 40px), calc(100% - 20px) 100%, 0 100%, 0 0);transition:background-color var(--transition)}.item-info__picture{width:100%;aspect-ratio:288/92;min-height:92px;overflow:hidden}.item-info__picture img{transition:scale var(--transition)}.item-info__main{display:flex;align-items:center;justify-content:center;font-family:var(--family-second),sans-serif;text-align:center;color:var(--clr-white);padding-block:26px;padding-inline:20%;text-transform:uppercase;min-height:96px}.item-info__main{font-size:calc(16*1.2*1px)}@media(max-width: 1600px){.item-info__main{font-size:calc(16px + 3.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-info__main{font-size:calc(16px + 0*(100vw - 375px)/905)}}.item-text{--clr-text: var(--clr-white);text-transform:uppercase;font-weight:500;opacity:.2}.item-text{font-size:calc(27*1.2*1px)}@media(max-width: 1600px){.item-text{font-size:calc(27px + 5.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-text{font-size:calc(18px + 9*(100vw - 375px)/905)}}.item-text.is-init{transition:opacity var(--transition);opacity:1}.item-text b{color:var(--clr-gold)}.item-text span{opacity:.25}.item-text--small{font-size:calc(22*1.2*1px)}@media(max-width: 1600px){.item-text--small{font-size:calc(22px + 4.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.item-text--small{font-size:calc(14px + 8*(100vw - 375px)/905)}}.menu{display:flex;align-items:center;gap:35px}.menu a{font-size:16px;white-space:nowrap}.menu .current_page_item a{font-weight:700;text-decoration:underline}.developed{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.developed__title{font-size:calc(11*1.2*1px)}@media(max-width: 1600px){.developed__title{font-size:calc(11px + 2.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.developed__title{font-size:calc(11px + 0*(100vw - 375px)/905)}}.developed__link{display:flex;flex-direction:column;margin-block:auto;color:hsl(from var(--clr-black) h s l/0.5)}@media(hover: hover){.developed__link{transition:color var(--transition)}.developed__link:hover{color:hsl(from var(--clr-black) h s l/1)}}.developed__link svg{aspect-ratio:48/8}.developed__link svg{width:calc(90*1.2*1px)}@media(max-width: 1600px){.developed__link svg{width:calc(90px + 18*(100vw - 1280px)/320)}}@media(max-width: 1280px){.developed__link svg{width:calc(90px + 0*(100vw - 375px)/905)}}.map{display:flex;flex-direction:column;width:100%;aspect-ratio:561/284;background-color:var(--clr-gray);clip-path:polygon(10% 0, 100% 0, 100% 75%, 90% 100%, 0 100%, 0 25%)}.map>*{scale:1.15}.pagination{display:flex;align-items:center;gap:15px}.pagination__btn{display:flex}.pagination__btn svg{width:24px;aspect-ratio:24/12}@media(hover: hover){.pagination__btn{cursor:pointer;transition:opacity var(--transition)}.pagination__btn:not([disabled]):hover{opacity:.7}}.pagination__btn[disabled]{opacity:.5;cursor:not-allowed}.pagination__list{display:flex;align-items:center;gap:15px;font-size:22px}.pagination__list li>*{color:var(--clr-gray-second);transition:color var(--transition);font-family:var(--family-second),sans-serif}.pagination__list li>*:hover{color:hsl(from var(--clr-blue-second) h s l/0.7)}.pagination__list li.is-active>*{color:var(--clr-blue-second)}.form-group{position:relative}.form-group .wpcf7-not-valid-tip{position:absolute;top:calc(100% + 2px);font-size:12px;left:0;color:var(--clr-red)}.swiper-block{--btn-width: 21px;--btn-height: 18px;--gap: 10px;width:100%;display:flex;align-items:center;gap:var(--gap);opacity:0;transition:opacity 400ms linear}.swiper-block.is-init{transition-delay:200ms;opacity:1}@media(min-width: 1024px){.swiper-block{--btn-width: 37px;--btn-height: 18px;--gap: 35px}}.swiper-block[data-swiper=content]{--gap: 15px;flex-direction:column}.swiper-block[data-swiper=event]{display:grid;grid-template-columns:auto repeat(1, minmax(0, 1fr)) auto}.swiper-block__slider{width:100%;display:grid;overflow-x:clip}.swiper-block__btn{transition:opacity var(--transition);flex:none;cursor:pointer}.swiper-block__btn svg{width:var(--btn-width);height:var(--btn-height)}.swiper-block__btn .desk{display:none}@media(min-width: 1024px){.swiper-block__btn .desk{display:flex}}.swiper-block__btn .mob{display:flex}@media(min-width: 1024px){.swiper-block__btn .mob{display:none}}.swiper-block__btn.swiper-button-disabled{opacity:.5;cursor:not-allowed}.swiper-block__navigation{display:flex;gap:20px}.block-partnership{display:flex;flex-direction:column;column-gap:48px;row-gap:24px}@media(min-width: 1024px){.block-partnership{display:grid;grid-template-columns:auto 1fr}}.block-partnership__picture{background-color:var(--clr-blue-second);padding:40px 40px 25px;display:flex;flex-direction:column;gap:20px;width:100%;max-width:400px;margin-inline:auto;clip-path:polygon(30px 0, 100% 0, 100% calc(100% - 50px), calc(100% - 30px) 100%, 0 100%, 0 50px)}.block-partnership__picture picture{width:100%;aspect-ratio:205/69}.block-partnership__picture a{align-self:center;font-size:15px;font-weight:600;color:var(--clr-white);text-decoration:underline}.block-partnership__main{line-height:1.2;display:flex;text-align:center;flex-direction:column}.block-partnership__main{gap:calc(12*1.2*1px)}@media(max-width: 1600px){.block-partnership__main{gap:calc(12px + 2.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-partnership__main{gap:calc(0px + 12*(100vw - 375px)/905)}}@media(min-width: 1024px){.block-partnership__main{text-align:left}}.block-partnership__title{font-weight:700}.block-partnership__title{font-size:calc(22*1.2*1px)}@media(max-width: 1600px){.block-partnership__title{font-size:calc(22px + 4.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-partnership__title{font-size:calc(18px + 4*(100vw - 375px)/905)}}.block-partnership__content{font-weight:400}.block-partnership__content{font-size:calc(19*1.2*1px)}@media(max-width: 1600px){.block-partnership__content{font-size:calc(19px + 3.8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-partnership__content{font-size:calc(14px + 5*(100vw - 375px)/905)}}.block-navigation{display:flex;flex-direction:column;gap:25px}.block-navigation__navigation{display:flex;gap:15px}.block-navigation__navigation li{display:inline-flex}.block-navigation__navigation a{text-decoration:underline}.block-navigation__navigation a{font-size:calc(10*1.2*1px)}@media(max-width: 1600px){.block-navigation__navigation a{font-size:calc(10px + 2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-navigation__navigation a{font-size:calc(10px + 0*(100vw - 375px)/905)}}.block-content{display:flex;flex-direction:column;gap:15px}.block-content h1,.block-content h2,.block-content h3,.block-content h4,.block-content h5{font-family:var(--family-second),sans-serif}.block-content h1{font-size:calc(44*1.2*1px)}@media(max-width: 1600px){.block-content h1{font-size:calc(44px + 8.8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-content h1{font-size:calc(22px + 22*(100vw - 375px)/905)}}.block-content h2{font-size:calc(40*1.2*1px)}@media(max-width: 1600px){.block-content h2{font-size:calc(40px + 8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-content h2{font-size:calc(22px + 18*(100vw - 375px)/905)}}.block-content h3{font-size:calc(37*1.2*1px)}@media(max-width: 1600px){.block-content h3{font-size:calc(37px + 7.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-content h3{font-size:calc(20px + 17*(100vw - 375px)/905)}}.block-content h4{font-size:calc(30*1.2*1px)}@media(max-width: 1600px){.block-content h4{font-size:calc(30px + 6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-content h4{font-size:calc(20px + 10*(100vw - 375px)/905)}}.block-content h5{font-size:calc(24*1.2*1px)}@media(max-width: 1600px){.block-content h5{font-size:calc(24px + 4.8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-content h5{font-size:calc(16px + 8*(100vw - 375px)/905)}}.block-content p{line-height:1.9}.block-content ol,.block-content ul{display:flex;flex-direction:column;gap:10px;list-style-position:inside}.block-content ol{list-style-type:decimal}.block-content ul{list-style-type:disc}.block-price{--clip-1: 30px;--clip-2: calc(100% - var(--clip-1));display:flex;flex-direction:column;text-align:center;background-color:hsl(from var(--clr-blue) h s l/0.05);padding-top:35px;padding-bottom:40px;padding-inline:20px;clip-path:polygon(0 0, 100% 0%, 100% 100%, var(--clip-1) 100%, 0 var(--clip-2))}@media(min-width: 1024px){.block-price{padding-inline:30px}}.block-price__action{margin-top:35px;display:flex;justify-content:center}.block-price__description{margin-top:45px;display:flex;flex-direction:column;gap:32px}.block-price__description p{font-size:14px}.block-tabs{display:flex;flex-direction:column;padding-bottom:6px}.block-tabs{row-gap:calc(45*1.2*1px)}@media(max-width: 1600px){.block-tabs{row-gap:calc(45px + 9*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-tabs{row-gap:calc(32px + 13*(100vw - 375px)/905)}}.block-tabs__wrapper{display:flex;flex-direction:column;overflow-x:auto;width:100vw;margin-inline:calc(var(--page-space)*-1);padding-inline:var(--page-space);padding-bottom:4px}@media(min-width: 1024px){.block-tabs__wrapper{display:flex;justify-content:center;width:100%;margin-inline:initial;padding-inline:initial}}.block-tabs__wrapper .btn-tag{padding-inline:20px;min-height:64px}.block-tabs__wrapper .btn-tag{width:calc(210*1.2*1px)}@media(max-width: 1600px){.block-tabs__wrapper .btn-tag{width:calc(210px + 42*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-tabs__wrapper .btn-tag{width:calc(140px + 70*(100vw - 375px)/905)}}@media(min-width: 1024px){.block-tabs__wrapper .btn-tag{min-height:50px}}.block-tabs__tags{display:grid;grid-auto-flow:column;gap:10px;padding:8px 10px;width:max-content;margin-inline:auto;background-color:var(--clr-blue-second)}.block-tabs__contents{display:grid;align-items:flex-start}.block-tabs__contents>*{display:none;transition:opacity var(--transition)}.block-tabs__contents>*{column-gap:calc(20*1.2*1px)}@media(max-width: 1600px){.block-tabs__contents>*{column-gap:calc(20px + 4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-tabs__contents>*{column-gap:calc(20px + 0*(100vw - 375px)/905)}}.block-tabs__contents>*{row-gap:calc(30*1.2*1px)}@media(max-width: 1600px){.block-tabs__contents>*{row-gap:calc(30px + 6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block-tabs__contents>*{row-gap:calc(25px + 5*(100vw - 375px)/905)}}@media(min-width: 768px){.block-tabs__contents>*{grid-template-columns:1fr 1fr}}.block-tabs__contents>*.is-active{display:grid}@media(min-width: 768px){.block-tabs__contents--3>*{grid-template-columns:repeat(3, 1fr)}}.block-form{display:flex;flex-direction:column;gap:34px}.block-form__title{text-align:center;font-size:19px;font-weight:700;font-family:var(--font-second),sans-serif}.block-form__form{display:flex;flex-direction:column;gap:30px}.block-form__main-form{display:flex;flex-direction:column;gap:24px}.block-form__action{display:flex;justify-content:center}.form-success{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:34px}.form-success__title{text-align:center;font-size:19px;font-weight:700;font-family:var(--font-second),sans-serif}.form-success__action{display:flex;justify-content:center}.form-success__action .btn{min-width:200px}.banner-about{background-color:var(--clr-white);color:var(--clr-blue);gap:30px}.banner-about{padding-bottom:calc(120*1.2*1px)}@media(max-width: 1600px){.banner-about{padding-bottom:calc(120px + 24*(100vw - 1280px)/320)}}@media(max-width: 1280px){.banner-about{padding-bottom:calc(34px + 86*(100vw - 375px)/905)}}@media(min-width: 1024px){.banner-about{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:60px}}.banner-about__wrapper{display:flex;flex-direction:column;gap:15px}.banner-about__description{text-transform:initial}.banner-about__description{font-size:calc(18*1.2*1px)}@media(max-width: 1600px){.banner-about__description{font-size:calc(18px + 3.6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.banner-about__description{font-size:calc(14px + 4*(100vw - 375px)/905)}}.banner-about__logo{display:flex;flex-direction:column;justify-self:center;width:150px;aspect-ratio:149/179}@media(min-width: 1024px){.banner-about__logo{order:-1;width:268px}}.banner-about__logo svg{width:100%;aspect-ratio:149/179}.banner-home{background-color:var(--clr-white);color:var(--clr-blue)}.banner-home{padding-bottom:calc(100*1.2*1px)}@media(max-width: 1600px){.banner-home{padding-bottom:calc(100px + 20*(100vw - 1280px)/320)}}@media(max-width: 1280px){.banner-home{padding-bottom:calc(54px + 46*(100vw - 375px)/905)}}.banner-home__wrapper{display:grid}.banner-home__wrapper{row-gap:calc(44*1.2*1px)}@media(max-width: 1600px){.banner-home__wrapper{row-gap:calc(44px + 8.8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.banner-home__wrapper{row-gap:calc(32px + 12*(100vw - 375px)/905)}}@media(min-width: 1024px){.banner-home__wrapper{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr;align-items:flex-start}}.banner-home__picture{width:100%;aspect-ratio:515/355;clip-path:polygon(10% 0%, 100% 0, 100% 70%, 90% 100%, 0 100%, 0% 30%)}@media(min-width: 1024px){.banner-home__picture{grid-row:1/3;grid-column-start:2;display:flex;flex-direction:column}}.banner-home__title{text-align:center}@media(min-width: 1024px){.banner-home__title{text-align:initial}}.banner-home__action{display:flex;justify-content:center}@media(min-width: 1024px){.banner-home__action{justify-content:flex-start}}.menu-mobile{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;display:flex;flex-direction:column;background-color:var(--clr-white);overflow-y:auto;align-items:normal;padding-top:25px;opacity:0;pointer-events:none;transition:opacity var(--transition)}@media(min-width: 1024px){.menu-mobile{display:none}}.menu-mobile__wrapper{display:flex;flex-direction:column;flex-grow:1;padding-inline:var(--page-space)}.menu-mobile__menu{padding-bottom:46px;margin-bottom:auto;display:flex;flex-direction:column;gap:20px}.menu-mobile__menu ul{display:flex}.menu-mobile__menu a{font-size:25px}.menu-mobile__menu .current_page_item a{font-weight:700;text-decoration:underline}.menu-mobile__footer{display:grid;grid-template-columns:1fr auto;column-gap:15px;row-gap:30px;position:relative;padding-block:20px;color:var(--clr-blue);align-items:center}.menu-mobile__footer::after{content:"";position:absolute;top:0;transform:translateY(-50%);left:calc(var(--page-space)*-1);width:calc(100% + var(--page-space)*2);height:1px;background-color:var(--clr-gray)}.menu-mobile__footer .logo{height:44px}.menu-mobile.is-opened{opacity:1;pointer-events:auto;visibility:visible}.cookie{position:fixed;left:50%;transform:translateX(-50%) translateY(40px);z-index:5;bottom:30px;width:calc(100% - var(--page-space)*2);max-width:920px;display:grid;padding:20px;background-color:var(--clr-blue);color:var(--clr-white);gap:16px;pointer-events:none;visibility:hidden;opacity:0;transition-property:pointer-events,visibility,opacity,transform;transition-duration:400ms;transition-timing-function:ease-in-out;box-shadow:inset 0 0 2px var(--clr-gray)}.cookie.show{transform:translateX(-50%) translateY(0);pointer-events:auto;visibility:visible;opacity:1;transition-delay:1s}.cookie.hide{transform:translateX(-50%) translateY(40px);pointer-events:none;visibility:hidden;opacity:0}@media(min-width: 1024px){.cookie{grid-template-columns:1fr auto;align-items:center;gap:34px;padding:30px}}.cookie__main{display:grid;grid-template-columns:auto 1fr;gap:25px 14px}@media(min-width: 1024px){.cookie__main{grid-template-columns:auto 1fr auto;align-items:center;gap:34px}}.cookie__icon{width:60px;flex:none;aspect-ratio:1}.cookie__content{font-size:calc(13*1.2*1px)}@media(max-width: 1600px){.cookie__content{font-size:calc(13px + 2.6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.cookie__content{font-size:calc(12px + 1*(100vw - 375px)/905)}}.cookie__content a{text-decoration:underline;color:var(--clr-white)}.cookie__title{font-weight:600}.cookie__action{display:flex;flex-direction:column;grid-column:1/-1}@media(min-width: 1024px){.cookie__action{grid-column:inherit}}.cookie__action .btn{padding-inline:30px}.cookie__close{margin-left:auto}@media(min-width: 1024px){.cookie__close{order:1}}@media(hover: hover){.cookie__close{cursor:pointer;transition:opacity var(--transition)}.cookie__close:hover{opacity:.7}}.cookie__close svg{width:22px;aspect-ratio:1}.breadcrumbs{display:flex}.breadcrumbs{margin-top:calc(30*1.2*1px)}@media(max-width: 1600px){.breadcrumbs{margin-top:calc(30px + 6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.breadcrumbs{margin-top:calc(20px + 10*(100vw - 375px)/905)}}.breadcrumbs{margin-bottom:calc(30*1.2*1px)}@media(max-width: 1600px){.breadcrumbs{margin-bottom:calc(30px + 6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.breadcrumbs{margin-bottom:calc(20px + 10*(100vw - 375px)/905)}}.breadcrumbs{font-size:calc(12*1.2*1px)}@media(max-width: 1600px){.breadcrumbs{font-size:calc(12px + 2.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.breadcrumbs{font-size:calc(12px + 0*(100vw - 375px)/905)}}.breadcrumbs a{opacity:.8}@media(hover: hover){.breadcrumbs a{transition:opacity var(--transition)}.breadcrumbs a:hover{opacity:1}}.breadcrumbs .current-item{opacity:1}.breadcrumbs__list{display:flex;align-items:center}.breadcrumbs__list>*+*{position:relative;padding-left:10px;margin-left:10px}.breadcrumbs__list>*+*::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(-50%);width:3px;border-radius:50%;aspect-ratio:1;background-color:currentColor}dialog{z-index:15;transition:opacity var(--transition);position:fixed;display:grid;place-items:center;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;background-color:rgba(0,0,0,0);margin:0;border:none}dialog::backdrop{background-color:var(--clr-white);transition:opacity var(--transition);opacity:0}dialog[open]::backdrop{opacity:1}dialog[open]{opacity:1}dialog[open] [data-modal-container]{transform:translate(0, 0);opacity:1;pointer-events:auto;visibility:visible}dialog:not([open]){pointer-events:none;opacity:0}dialog [data-modal-container]{opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--transition),opacity var(--transition),visibility var(--transition)}dialog [data-modal-container=up]{transform:translateY(20px)}.modal{display:flex;flex-direction:column;gap:20px;background-size:auto 100%;padding-top:80px;padding-bottom:60px;position:relative;width:calc(100% - var(--page-space));background-color:var(--clr-mercury);color:var(--clr-blue);max-width:720px;clip-path:polygon(0 0, 100% 0, 100% 100%, 15% 100%, 0 75%)}.modal{padding-inline:calc(180*1.2*1px)}@media(max-width: 1600px){.modal{padding-inline:calc(180px + 36*(100vw - 1280px)/320)}}@media(max-width: 1280px){.modal{padding-inline:calc(20px + 160*(100vw - 375px)/905)}}@media(min-width: 1024px){.modal{padding-block:60px}}.modal::after{content:"";position:absolute;inset:2px;clip-path:polygon(0 0, 100% 0, 100% 100%, 15% 100%, 0 75%);background-color:var(--clr-white)}.modal__close{position:absolute;right:2px;z-index:2}.modal__close{top:calc(18*1.2*1px)}@media(max-width: 1600px){.modal__close{top:calc(18px + 3.6*(100vw - 1280px)/320)}}@media(max-width: 1280px){.modal__close{top:calc(14px + 4*(100vw - 375px)/905)}}.modal__main{display:grid;position:relative;z-index:1}.modal__main>*{grid-column:1;grid-row:1}.modal__title{font-size:20px;font-weight:700}.modal__description{font-size:15px;font-weight:600;max-width:300px}.modal .block-form,.modal .form-success{transition:opacity var(--transition),visibility var(--transition)}.modal .form-success{opacity:0;visibility:hidden}.modal .block-form{opacity:1;visibility:visible}.modal.is-success .block-form{opacity:0;visibility:hidden}.modal.is-success .form-success{opacity:1;visibility:visible}.glightbox-container .goverlay{background:linear-gradient(180deg, var(--clr-white) 0%, var(--clr-white) 50%, var(--clr-blue-second) 50%, var(--clr-blue-second) 100%)}.glightbox-container .gslider{width:calc(100% - var(--page-space)*2);margin-inline:auto}.glightbox-container .gslide-media{box-shadow:none}.glightbox-container .gclose{opacity:1;display:flex;flex-direction:column;padding-block:12px;padding-inline:25px;background-color:var(--clr-gold);clip-path:polygon(15px 0%, 100% 0, 100% 100%, 0 100%, 0% 15px);right:0;border-radius:0;width:auto;height:auto}.glightbox-container .gclose svg{width:20px}.glightbox-container .gclose svg path{fill:var(--clr-blue-second)}@media(hover: hover){.glightbox-container .gclose{cursor:pointer;transition:background-color var(--transition)}.glightbox-container .gclose:hover{background-color:var(--clr-gold-action)}}.glightbox-container .gslide-image img{max-height:calc(100vh - var(--page-space)*2);height:auto}@media(min-width: 1024px){.glightbox-container .gslide-image img{max-height:calc(100vh - var(--page-space)*2)}}.glightbox-container__navigation{display:flex;justify-content:center;align-items:center;gap:20px;position:absolute;bottom:var(--page-space);left:50%;transform:translateX(-50%) translateY(50%)}@media(min-width: 1024px){.glightbox-container__navigation{bottom:calc(var(--page-space)/2)}}.glightbox-container.glightbox-clean .gnext,.glightbox-container.glightbox-clean .gprev{position:relative;inset:auto;color:var(--clr-white);width:37px;height:18px;background-color:rgba(0,0,0,0);transition:opacity var(--transition)}@media(hover: hover){.glightbox-container.glightbox-clean .gnext,.glightbox-container.glightbox-clean .gprev{background-color:rgba(0,0,0,0)}}.glightbox-container.glightbox-clean .gnext svg,.glightbox-container.glightbox-clean .gprev svg{width:37px;height:18px}.block{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}.block{gap:calc(44*1.2*1px)}@media(max-width: 1600px){.block{gap:calc(44px + 8.8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block{gap:calc(34px + 10*(100vw - 375px)/905)}}.block__grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}.block__grid--3{row-gap:25px}.block__grid--3{column-gap:calc(60*1.2*1px)}@media(max-width: 1600px){.block__grid--3{column-gap:calc(60px + 12*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block__grid--3{column-gap:calc(25px + 35*(100vw - 375px)/905)}}@media(min-width: 1024px){.block__grid--3{grid-template-columns:repeat(3, 1fr)}}.block__grid--2{row-gap:45px}.block__grid--2{column-gap:calc(40*1.2*1px)}@media(max-width: 1600px){.block__grid--2{column-gap:calc(40px + 8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block__grid--2{column-gap:calc(25px + 15*(100vw - 375px)/905)}}@media(min-width: 768px){.block__grid--2{grid-template-columns:repeat(2, 1fr)}}.block__text{text-align:center;font-weight:400;width:100%;margin-inline:auto}.block__text{font-size:calc(19*1.2*1px)}@media(max-width: 1600px){.block__text{font-size:calc(19px + 3.8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block__text{font-size:calc(14px + 5*(100vw - 375px)/905)}}.block__text{max-width:calc(770*1.2*1px)}@media(max-width: 1600px){.block__text{max-width:calc(770px + 154*(100vw - 1280px)/320)}}@media(max-width: 1280px){.block__text{max-width:calc(770px + 0*(100vw - 375px)/905)}}.block__action{display:flex;flex-direction:column;align-items:center}.block__pagination{display:flex;justify-content:center}.footer{color:var(--clr-blue);background-color:var(--clr-white);padding-block:50px;display:grid;grid-template-columns:auto 1fr auto;row-gap:30px;position:relative;align-items:stretch}@media(min-width: 1024px){.footer{padding-block:40px;grid-template-columns:1fr 1fr auto auto}.footer{column-gap:calc(50*1.2*1px)}}@media(min-width: 1024px)and (max-width: 1600px){.footer{column-gap:calc(50px + 10*(100vw - 1280px)/320)}}@media(min-width: 1024px)and (max-width: 1280px){.footer{column-gap:calc(40px + 10*(100vw - 375px)/905)}}.footer::after{content:"";position:absolute;right:0;bottom:100%;width:100px;aspect-ratio:1;transform:translate(50%, 50%) rotate(-45deg);background-color:var(--clr-white)}.footer__left{order:1;display:flex;flex-direction:column;gap:2px}@media(min-width: 1024px){.footer__left{order:initial}}.footer__logo{display:flex;flex-direction:column;max-width:125px;aspect-ratio:125/42;width:100%}.footer__logo{max-width:calc(90*1.2*1px)}@media(max-width: 1600px){.footer__logo{max-width:calc(90px + 18*(100vw - 1280px)/320)}}@media(max-width: 1280px){.footer__logo{max-width:calc(90px + 0*(100vw - 375px)/905)}}.footer__logo img{width:100%}.footer__sub-title{font-weight:400;color:var(--clr-blue)}.footer__sub-title{font-size:calc(11*1.2*1px)}@media(max-width: 1600px){.footer__sub-title{font-size:calc(11px + 2.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.footer__sub-title{font-size:calc(11px + 0*(100vw - 375px)/905)}}.footer__contact{display:flex;flex-direction:column;gap:5px;grid-column:1/-1}@media(min-width: 1024px){.footer__contact{grid-column:auto;gap:8px}}.footer__contact li{display:inline-flex}.footer__contact a{line-height:1;font-family:var(--family-second);font-weight:500}.footer__contact a{font-size:calc(22*1.2*1px)}@media(max-width: 1600px){.footer__contact a{font-size:calc(22px + 4.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.footer__contact a{font-size:calc(22px + 0*(100vw - 375px)/905)}}@media(min-width: 1024px){.footer__contact a{font-size:calc(16*1.2*1px)}}@media(min-width: 1024px)and (max-width: 1600px){.footer__contact a{font-size:calc(16px + 3.2*(100vw - 1280px)/320)}}@media(min-width: 1024px)and (max-width: 1280px){.footer__contact a{font-size:calc(16px + 0*(100vw - 375px)/905)}}@media(hover: hover){.footer__contact a:hover{opacity:1;color:var(--clr-blue-second)}}.footer__main{grid-column:1/-1}@media(min-width: 1024px){.footer__main{gap:14px;grid-column:auto}}.footer .developed{grid-column-start:3;order:1}@media(min-width: 1024px){.footer .developed{align-self:initial;order:initial;grid-column-start:auto}}.copyright{font-size:calc(11*1.2*1px)}@media(max-width: 1600px){.copyright{font-size:calc(11px + 2.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.copyright{font-size:calc(11px + 0*(100vw - 375px)/905)}}@media(min-width: 1024px){.fixed-header .header{background-color:rgba(0,0,0,0);position:fixed;top:0;left:0;right:0;transition:background-color var(--transition)}.fixed-header .header.is-scrolled{background-color:var(--clr-white)}}.fixed-header .main section:first-child{padding-top:30px}@media(min-width: 1024px){.fixed-header .main section:first-child{padding-top:calc(var(--header-height) + 60px)}}@media(min-width: 1280px){.fixed-header .main section:first-child{padding-top:calc(var(--header-height) + 120px)}}.header{background-color:var(--clr-white);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding-block:12px;position:sticky;top:0;z-index:10}@media(min-width: 1024px){.header{padding-block:18px;gap:30px;grid-template-columns:1fr 1fr 1fr}}.header__logo .logo{height:44px}.header .menu{display:none}@media(min-width: 1024px){.header .menu{display:flex}}.header__action{display:flex;align-items:center;justify-content:flex-end;gap:20px}.header__action .btn-login{display:none}@media(min-width: 1024px){.header__action .btn-login{display:inline-flex}}.header .btn-menu{margin-right:calc(var(--page-space)*-1);padding-right:var(--page-space)}@media(min-width: 1024px){.header .btn-menu{display:none}}.inner-content{display:flex;flex-direction:column}@media(min-width: 1024px){.inner-content{display:grid;grid-template-columns:3fr 5fr;align-items:flex-start;row-gap:30px}}@media(min-width: 1024px){.inner-content__wrapper{display:flex}}.inner-content__picture{margin-inline:calc(var(--page-space)*-1);display:grid;aspect-ratio:378/222;position:relative;overflow:hidden;place-content:center}@media(min-width: 1024px){.inner-content__picture{margin-inline:initial;flex:none}}.inner-content__picture::after{content:"";position:absolute;inset:0;background-color:hsl(from var(--clr-blue) h s l/0.6)}.inner-content__picture>*{grid-column:1;grid-row:1}.inner-content__info{padding:40px;text-align:center;align-self:center;color:var(--clr-white);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px}.inner-content__name{font-size:22px;text-transform:uppercase;font-family:var(--family-second),sans-serif}.inner-content__date,.inner-content__tag{display:flex;flex-wrap:wrap;gap:5px}.inner-content__date,.inner-content__tag{font-size:calc(16*1.2*1px)}@media(max-width: 1600px){.inner-content__date,.inner-content__tag{font-size:calc(16px + 3.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.inner-content__date,.inner-content__tag{font-size:calc(16px + 0*(100vw - 375px)/905)}}@media(min-width: 1024px){.inner-content__date,.inner-content__tag{order:-1;grid-column:1/-1}}.inner-content__tag{margin-top:35px}@media(min-width: 1024px){.inner-content__tag{margin-top:0}}.inner-content__date{display:none;margin-bottom:0}@media(min-width: 1024px){.inner-content__date{display:flex}}.inner-content__main{display:grid;grid-template-columns:1fr auto;gap:20px;margin-top:40px}.inner-content__main>*:not(.inner-content__date,.inner-content__title){grid-column:1/-1}@media(min-width: 1024px){.inner-content__main{margin-top:0;flex-grow:1;gap:35px;padding-inline:5%}}.inner-content__main .inner-content__date{display:flex}@media(min-width: 1024px){.inner-content__main .inner-content__date{display:none}}.inner-content__slider{width:100%}.inner-content__title{text-transform:uppercase;font-weight:700}.inner-content__title{font-size:calc(16*1.2*1px)}@media(max-width: 1600px){.inner-content__title{font-size:calc(16px + 3.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.inner-content__title{font-size:calc(16px + 0*(100vw - 375px)/905)}}.inner-content__description{font-size:calc(14*1.2*1px)}@media(max-width: 1600px){.inner-content__description{font-size:calc(14px + 2.8*(100vw - 1280px)/320)}}@media(max-width: 1280px){.inner-content__description{font-size:calc(14px + 0*(100vw - 375px)/905)}}.inner-content__price{font-weight:700;text-transform:uppercase}.inner-content__price{font-size:calc(22*1.2*1px)}@media(max-width: 1600px){.inner-content__price{font-size:calc(22px + 4.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.inner-content__price{font-size:calc(22px + 0*(100vw - 375px)/905)}}.section-values{display:flex;flex-direction:column}.section-values{gap:calc(32*1.2*1px)}@media(max-width: 1600px){.section-values{gap:calc(32px + 6.4*(100vw - 1280px)/320)}}@media(max-width: 1280px){.section-values{gap:calc(30px + 2*(100vw - 375px)/905)}}.section-values__title{text-align:center}.section-values__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(310px, 100%), 1fr))}.section-values__items{gap:calc(26*1.2*1px)}@media(max-width: 1600px){.section-values__items{gap:calc(26px + 5.2*(100vw - 1280px)/320)}}@media(max-width: 1280px){.section-values__items{gap:calc(20px + 6*(100vw - 375px)/905)}}.section-home{display:grid}.section-home{gap:calc(100*1.2*1px)}@media(max-width: 1600px){.section-home{gap:calc(100px + 20*(100vw - 1280px)/320)}}@media(max-width: 1280px){.section-home{gap:calc(85px + 15*(100vw - 375px)/905)}}.section-home{padding-block:calc(100*1.2*1px)}@media(max-width: 1600px){.section-home{padding-block:calc(100px + 20*(100vw - 1280px)/320)}}@media(max-width: 1280px){.section-home{padding-block:calc(60px + 40*(100vw - 375px)/905)}}.section-home--white{background-color:var(--clr-white);color:var(--clr-blue)}.section-study{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:60px;row-gap:30px}@media(min-width: 768px){.section-study{grid-template-columns:3.2fr 6fr}}.section-study__tag{grid-column:1/-1;font-size:16px;line-height:1}.section-study__aside{display:flex;flex-direction:column;gap:16px;order:-1;margin-inline:calc(var(--page-space)*-1)}@media(min-width: 768px){.section-study__aside{order:initial;margin-inline:initial}}.section-study__aside .block-price{display:none}@media(min-width: 768px){.section-study__aside .block-price{display:flex}}.section-study__main{display:flex;flex-direction:column;gap:56px;container-type:inline-size}.section-study__main .section-study__item+.section-study__item{margin-top:40px}.section-study__main .block-price{margin-top:30px}@media(min-width: 768px){.section-study__main .block-price{display:none}}.section-study__block{display:flex;flex-direction:column}.section-study__lists-row{display:flex;flex-direction:column}@container (min-width: 660px){.section-study__lists-row{flex-direction:row}}.section-study__lists-row>*+*{position:relative;padding-top:20px;margin-top:20px}@container (min-width: 660px){.section-study__lists-row>*+*{margin-left:36px;padding-left:36px;padding-top:initial;margin-top:initial}}.section-study__lists-row>*+*::after{content:"";position:absolute;background-color:var(--clr-mercury);top:0;inset-inline:0;height:2px;transform:translateX(0) translateY(-50%)}@container (min-width: 660px){.section-study__lists-row>*+*::after{left:0;right:auto;width:2px;height:initial;inset-block:0;transform:translateX(-50%) translateY(0)}}.section-study__description{margin-top:30px;line-height:1.5}@media(min-width: 768px){.section-study__description{margin-top:15px}}.section-study__item{display:flex;flex-direction:column;gap:16px;line-height:1.5}.section-study__item ul{display:flex;flex-direction:column;gap:20px;list-style-position:outside;list-style-type:disc;padding-left:14px}.section-study__item ul li{gap:8px}.section-study__item ul li::marker{color:var(--clr-gold);font-size:16px}.section-study b{font-weight:700}.contacts{display:flex;flex-direction:column;gap:35px}@media(min-width: 1024px){.contacts{display:grid;grid-template-columns:2fr 3fr;align-items:center}}.contacts__map{margin-inline:calc(var(--page-space)/2*-1)}@media(min-width: 1024px){.contacts__map{margin-inline:initial;order:1}}.contacts__main{display:flex;flex-direction:column;gap:28px}@media(min-width: 1024px){.contacts__main{padding-inline:10%}}.contacts .footer__contact{display:none}@media(min-width: 1024px){.contacts .footer__contact{display:flex}}.contacts__socials{display:flex;gap:14px}.contacts__socials a{font-size:14px}.not-found{display:flex;flex-direction:column;align-items:center;gap:30px;margin-top:20px}.not-found__main{display:flex;flex-direction:column;align-items:center;gap:20px;font-size:12px;line-height:1;text-align:center;position:relative}.not-found__top{font-weight:400}@media(min-width: 1024px){.not-found__top{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}}.not-found__middle{font-family:var(--family-second),sans-serif}.not-found__middle{font-size:calc(300*1.2*1px)}@media(max-width: 1600px){.not-found__middle{font-size:calc(300px + 60*(100vw - 1280px)/320)}}@media(max-width: 1280px){.not-found__middle{font-size:calc(130px + 170*(100vw - 375px)/905)}}.not-found__middle span{color:var(--clr-gold)}@media(min-width: 1024px){.not-found__bot{position:absolute;left:1%;bottom:20%}}.not-found__action{display:flex;justify-content:center}
