

/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1759911944420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/local/templates/ia_pegas_elmai/plugins/fancybox/jquery.fancybox.min.css?175991195812795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/ia_pegas_elmai/plugins/owl-carousel/owl-carousel.css?17599119585083*/
.owl-carousel {
  /*display: none;*/
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

.owl-carousel .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel button, .owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  height: 100%;
}

.owl-carousel .owl-item img {
  max-width: 100%;
  display: block;
}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-dots {
  width: 100%;
  text-align: center;
  line-height: 0;
  margin-top: 24px;
}

.owl-carousel .owl-dot {
  font-size: 6px;
  width: 1em;
  height: 1em;
  margin: 0 4px;
  display: inline-block;
  vertical-align: middle;
  background: var(--bs-gray-200);
  cursor: pointer;
  border-radius: 50%;
  -webkit-transition: font-size 0.1s, background-color 0.1s;
  transition: font-size 0.1s, background-color 0.1s;
}

.owl-carousel .owl-dot.active {
  font-size: 8px;
  background-color: var(--bs-blue-200);
  cursor: default;
}

.owl-carousel .owl-nav {
  position: static;
}

.owl-carousel.owl-loaded {
  /*display: block;*/
  opacity: 1;
}

.owl-carousel.owl-loading {
  opacity: 0;
  /*display: block;*/
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

.owl-carousel button {
  width: 1em;
  height: 1em;
  border-radius: 50%;
  text-align: center;
  font-size: 32px;
  line-height: 0;
  background-color: var(--bs-white);
  color: var(--bs-body-color);
}

.owl-carousel button:not(:hover) {
  background-color: #FFFFFF80;
}

.owl-carousel button .ico2 {
  font-size: 16px;
}

.owl-carousel button.disabled {
  opacity: 0.5;
  cursor: default;
}

.center-nav .owl-next, .center-nav .owl-prev {
  position: absolute;
  top: 50%;
  margin-top: -0.5em;
}

.center-nav .owl-prev {
  left: -1.5em;
}

.center-nav .owl-next {
  right: -1.5em;
}

@media (max-width: 768px) {
  .owl-carousel .owl-dots {
    margin-top: 12px;
  }

  .owl-carousel button.disabled {
    display: none;
  }

  .center-nav .owl-prev {
    left: 0;
  }

  .center-nav .owl-next {
    right: 0;
  }
}

.owl-carousel .owl-stage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.owl-carousel .owl-stage:after {
  content: normal;
}

.owl-carousel .owl-item {
  height: auto;
}

.owl-carousel .owl-item > img {
  /*height: auto;*/
  /*max-width: 100%;*/
}

.owl-carousel.row {
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
  display: block;
  margin-left: 0;
  margin-right: 0;
}

.owl-carousel.row > * {
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  padding: 0;
  margin: 0;
}

.owl-item > .col {
  height: 100%;
}

.items-visible .owl-stage-outer {
  overflow: visible;
}

.running-line .owl-stage {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}
/* End */


/* Start:/local/templates/ia_pegas_elmai/fonts/fonts.css?17599119481855*/
@font-face {
  font-family: 'Geologica';
  src: url(/local/templates/ia_pegas_elmai/fonts/geologica/static/Geologica-Thin.ttf) format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica';
  src: url(/local/templates/ia_pegas_elmai/fonts/geologica/static/Geologica-ExtraLight.ttf) format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica';
  src: url(/local/templates/ia_pegas_elmai/fonts/geologica/static/Geologica-Light.ttf) format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica';
  src: url(/local/templates/ia_pegas_elmai/fonts/geologica/static/Geologica-Regular.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica';
  src: url(/local/templates/ia_pegas_elmai/fonts/geologica/static/Geologica-Medium.ttf) format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica';
  src: url(/local/templates/ia_pegas_elmai/fonts/geologica/static/Geologica-SemiBold.ttf) format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica';
  src: url(/local/templates/ia_pegas_elmai/fonts/geologica/static/Geologica-Black.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica';
  src: url(/local/templates/ia_pegas_elmai/fonts/geologica/static/Geologica-ExtraBold.ttf) format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica';
  src: url(/local/templates/ia_pegas_elmai/fonts/geologica/static/Geologica-Black.ttf) format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Firenight';
  src: url(/local/templates/ia_pegas_elmai/fonts/firenight/firenight_regular.otf) format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* End */


/* Start:/local/templates/ia_pegas_elmai/template_styles.css?1761047278223250*/
/*!
   * Bootstrap  v5.3.3 (https://getbootstrap.com/)
   * Copyright 2011-2024 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
:root,
[data-bs-theme="light"] {
  --bs-green: #147914;
  --bs-blue-50: #F4F7FB;
  --bs-blue: #0A4A93;
  --bs-c-blue: #0A4A93;
  --bs-c-blue-10: #F2F9FF;
  --bs-c-blue-100: #CCE7FF;
  --bs-black: #000000;
  --bs-white: #fff;
  --bs-gold-10: #FFF9F2;
  --bs-gold-50: #FFF2E4;
  --bs-gold-100: #FADEC1;
  --bs-gold-200: #FDCB98;
  --bs-gold-300: #FF9601;
  --bs-gold-1000: #9D5200;
  --bs-gold: #F27E00;
  --bs-gold-h: #D77000;
  --bs-ppn: #B41924;
  --bs-sep-sk: #9B5B37;
  --bs-mustard: #FDD64B;
  --bs-mustard-50: #FFF3CB;
  --bs-mustard-10: #FFF7E3;
  --bs-gray-100: #F6F7F8;
  --bs-gray-200: #E7E9EC;
  --bs-gray-300: #C1C6CC;
  --bs-gray-400: #82888E;
  --bs-gray-500: #565656;
  --bs-gray-600: #414141;
  --bs-gray-700: #232527;
  --bs-font-sans-serif: "Geologica", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1;
  --bs-body-color: var(--bs-gray-700);
  --bs-body-bg: var(--bs-blue-100);
  --shadow-100: 0 1px 4px 0 rgba(12, 12, 13, 0.05);
  --shadow-200: 0 0 2px 8px 0 rgba(12, 12, 13, 0.05);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 4px 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 2px;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  h1 {
    font-size: 2.5rem;
  }
}

h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  h2 {
    font-size: 2rem;
  }
}

h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  h3 {
    font-size: 1.75rem;
  }
}

h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  h4 {
    font-size: 1.5rem;
  }
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 0;
  list-style: none;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 0;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 0.875em;
}

mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}

a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}

kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  padding: 0;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
}

button,
select {
  text-transform: none;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

select:disabled {
  opacity: 1;
}

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}

@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}

legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1100px;
  }
}

@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1232px;
  }
}

:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 32px;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}

.row > * {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-bottom: var(--bs-gutter-y);
}

.col {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
  -ms-flex: 1 0;
  flex: 1 0;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.33333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 16.66667%;
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 8.33333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 16.66667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.33333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 41.66667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 58.33333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 66.66667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 83.33333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 91.66667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 4px;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 4px;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 8px;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 8px;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 16px;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 16px;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 12px;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 12px;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 20px;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 20px;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 24px;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 24px;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 28px;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 28px;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 32px;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 32px;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 40px;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 40px;
}

.g-12,
.gx-12 {
  --bs-gutter-x: 48px;
}

.g-12,
.gy-12 {
  --bs-gutter-y: 48px;
}

.g-20,
.gx-20 {
  --bs-gutter-x: 80px;
}

.g-20,
.gy-20 {
  --bs-gutter-y: 80px;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }

  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%;
  }

  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  .offset-sm-11 {
    margin-left: 91.66667%;
  }

  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 4px;
  }

  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 4px;
  }

  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 8px;
  }

  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 8px;
  }

  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 16px;
  }

  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 16px;
  }

  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 12px;
  }

  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 12px;
  }

  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 20px;
  }

  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 20px;
  }

  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 24px;
  }

  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 24px;
  }

  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 28px;
  }

  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 28px;
  }

  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 32px;
  }

  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 32px;
  }

  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 40px;
  }

  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 40px;
  }

  .g-sm-12,
  .gx-sm-12 {
    --bs-gutter-x: 48px;
  }

  .g-sm-12,
  .gy-sm-12 {
    --bs-gutter-y: 48px;
  }

  .g-sm-20,
  .gx-sm-20 {
    --bs-gutter-x: 80px;
  }

  .g-sm-20,
  .gy-sm-20 {
    --bs-gutter-y: 80px;
  }
}

@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }

  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%;
  }

  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66667%;
  }

  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  .offset-md-11 {
    margin-left: 91.66667%;
  }

  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 4px;
  }

  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 4px;
  }

  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 8px;
  }

  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 8px;
  }

  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 16px;
  }

  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 16px;
  }

  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 12px;
  }

  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 12px;
  }

  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 20px;
  }

  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 20px;
  }

  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 24px;
  }

  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 24px;
  }

  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 28px;
  }

  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 28px;
  }

  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 32px;
  }

  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 32px;
  }

  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 40px;
  }

  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 40px;
  }

  .g-md-12,
  .gx-md-12 {
    --bs-gutter-x: 48px;
  }

  .g-md-12,
  .gy-md-12 {
    --bs-gutter-y: 48px;
  }

  .g-md-20,
  .gx-md-20 {
    --bs-gutter-x: 80px;
  }

  .g-md-20,
  .gy-md-20 {
    --bs-gutter-y: 80px;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }

  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%;
  }

  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%;
  }

  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66667%;
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333%;
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66667%;
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  .offset-lg-11 {
    margin-left: 91.66667%;
  }

  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 4px;
  }

  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 4px;
  }

  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 8px;
  }

  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 8px;
  }

  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 16px;
  }

  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 16px;
  }

  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 12px;
  }

  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 12px;
  }

  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 20px;
  }

  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 20px;
  }

  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 24px;
  }

  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 24px;
  }

  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 28px;
  }

  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 28px;
  }

  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 32px;
  }

  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 32px;
  }

  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 40px;
  }

  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 40px;
  }

  .g-lg-12,
  .gx-lg-12 {
    --bs-gutter-x: 48px;
  }

  .g-lg-12,
  .gy-lg-12 {
    --bs-gutter-y: 48px;
  }

  .g-lg-20,
  .gx-lg-20 {
    --bs-gutter-x: 80px;
  }

  .g-lg-20,
  .gy-lg-20 {
    --bs-gutter-y: 80px;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }

  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%;
  }

  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%;
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66667%;
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  .offset-xl-11 {
    margin-left: 91.66667%;
  }

  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 4px;
  }

  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 4px;
  }

  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 8px;
  }

  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 8px;
  }

  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 16px;
  }

  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 16px;
  }

  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 12px;
  }

  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 12px;
  }

  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 20px;
  }

  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 20px;
  }

  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 24px;
  }

  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 24px;
  }

  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 28px;
  }

  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 28px;
  }

  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 32px;
  }

  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 32px;
  }

  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 40px;
  }

  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 40px;
  }

  .g-xl-12,
  .gx-xl-12 {
    --bs-gutter-x: 48px;
  }

  .g-xl-12,
  .gy-xl-12 {
    --bs-gutter-y: 48px;
  }

  .g-xl-20,
  .gx-xl-20 {
    --bs-gutter-x: 80px;
  }

  .g-xl-20,
  .gy-xl-20 {
    --bs-gutter-y: 80px;
  }
}

@media (min-width: 1400px) {
  .col-xxl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }

  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%;
  }

  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%;
  }

  .col-xxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333%;
  }

  .col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%;
  }

  .col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%;
  }

  .col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66667%;
  }

  .col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333%;
  }

  .col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66667%;
  }

  .col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333%;
  }

  .col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66667%;
  }

  .col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66667%;
  }

  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 4px;
  }

  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 4px;
  }

  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 8px;
  }

  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 8px;
  }

  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 16px;
  }

  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 16px;
  }

  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 12px;
  }

  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 12px;
  }

  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 20px;
  }

  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 20px;
  }

  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 24px;
  }

  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 24px;
  }

  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 28px;
  }

  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 28px;
  }

  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 32px;
  }

  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 32px;
  }

  .g-xxl-10,
  .gx-xxl-10 {
    --bs-gutter-x: 40px;
  }

  .g-xxl-10,
  .gy-xxl-10 {
    --bs-gutter-y: 40px;
  }

  .g-xxl-12,
  .gx-xxl-12 {
    --bs-gutter-x: 48px;
  }

  .g-xxl-12,
  .gy-xxl-12 {
    --bs-gutter-y: 48px;
  }

  .g-xxl-20,
  .gx-xxl-20 {
    --bs-gutter-x: 80px;
  }

  .g-xxl-20,
  .gy-xxl-20 {
    --bs-gutter-y: 80px;
  }
}

.d-inline {
  display: inline;
}

.d-inline-block, .ico, .ico2, .svg-icon, .badge, .count {
  display: inline-block;
}

.d-block, .header .with-dropdown .menu a, .footer .with-dropdown .menu a, .gallery-row a, .cert-img {
  display: block;
}

.d-grid {
  display: grid;
}

.d-inline-grid {
  display: inline-grid;
}

.d-table {
  display: table;
}

.d-table-row {
  display: table-row;
}

.d-table-cell {
  display: table-cell;
}

.d-flex, .form-type-radio, .form-type-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.d-inline-flex, .btn, .with-dropdown, .tab-link {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.d-none {
  display: none;
}

.flex-fill {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.flex-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.flex-grow-0 {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.flex-grow-1 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.flex-shrink-0, .ico, .ico2, .badge, .count {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.flex-shrink-1 {
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.flex-wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-nowrap {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

.justify-content-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.justify-content-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.justify-content-center, .btn, .about-page .breadcrumbs ul,
.news-detail-page .breadcrumbs ul {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.justify-content-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.justify-content-around {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.align-items-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.align-items-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.align-items-center, .btn {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.align-items-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.align-items-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.align-content-start {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.align-content-end {
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.align-content-center {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.align-content-between {
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.align-content-around {
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.align-content-stretch {
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.align-self-auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.align-self-start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.align-self-end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.align-self-center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.align-self-baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.align-self-stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}

.order-last {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}

.text-wrap {
  white-space: normal;
}

.text-nowrap {
  white-space: nowrap;
}

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline;
  }

  .d-sm-inline-block {
    display: inline-block;
  }

  .d-sm-block {
    display: block;
  }

  .d-sm-grid {
    display: grid;
  }

  .d-sm-inline-grid {
    display: inline-grid;
  }

  .d-sm-table {
    display: table;
  }

  .d-sm-table-row {
    display: table-row;
  }

  .d-sm-table-cell {
    display: table-cell;
  }

  .d-sm-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .d-sm-inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .d-sm-none {
    display: none;
  }

  .flex-sm-fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flex-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .flex-sm-grow-0 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }

  .flex-sm-grow-1 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .flex-sm-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .justify-content-sm-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .justify-content-sm-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .justify-content-sm-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .justify-content-sm-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .justify-content-sm-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  .align-items-sm-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .align-items-sm-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

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

  .align-items-sm-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .align-items-sm-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .align-content-sm-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .align-content-sm-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .align-content-sm-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .align-content-sm-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .align-content-sm-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .align-content-sm-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .align-self-sm-auto {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .align-self-sm-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .align-self-sm-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .align-self-sm-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .align-self-sm-baseline {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .align-self-sm-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .order-sm-last {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width: 768px) {
  .d-md-inline {
    display: inline;
  }

  .d-md-inline-block {
    display: inline-block;
  }

  .d-md-block {
    display: block;
  }

  .d-md-grid {
    display: grid;
  }

  .d-md-inline-grid {
    display: inline-grid;
  }

  .d-md-table {
    display: table;
  }

  .d-md-table-row {
    display: table-row;
  }

  .d-md-table-cell {
    display: table-cell;
  }

  .d-md-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .d-md-inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .d-md-none {
    display: none;
  }

  .flex-md-fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flex-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .flex-md-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .flex-md-grow-0 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }

  .flex-md-grow-1 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .flex-md-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .justify-content-md-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .justify-content-md-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .justify-content-md-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .justify-content-md-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .justify-content-md-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  .align-items-md-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .align-items-md-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

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

  .align-items-md-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .align-items-md-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .align-content-md-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .align-content-md-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .align-content-md-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .align-content-md-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .align-content-md-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .align-content-md-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .align-self-md-auto {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .align-self-md-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .align-self-md-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .align-self-md-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .align-self-md-baseline {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .align-self-md-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .order-md-last {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width: 992px) {
  .d-lg-inline {
    display: inline;
  }

  .d-lg-inline-block {
    display: inline-block;
  }

  .d-lg-block {
    display: block;
  }

  .d-lg-grid {
    display: grid;
  }

  .d-lg-inline-grid {
    display: inline-grid;
  }

  .d-lg-table {
    display: table;
  }

  .d-lg-table-row {
    display: table-row;
  }

  .d-lg-table-cell {
    display: table-cell;
  }

  .d-lg-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .d-lg-inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .d-lg-none {
    display: none;
  }

  .flex-lg-fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flex-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .flex-lg-grow-0 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }

  .flex-lg-grow-1 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .flex-lg-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .justify-content-lg-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .justify-content-lg-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .justify-content-lg-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .justify-content-lg-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .justify-content-lg-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  .align-items-lg-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .align-items-lg-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

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

  .align-items-lg-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .align-items-lg-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .align-content-lg-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .align-content-lg-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .align-content-lg-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .align-content-lg-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .align-content-lg-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .align-content-lg-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .align-self-lg-auto {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .align-self-lg-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .align-self-lg-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .align-self-lg-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .align-self-lg-baseline {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .align-self-lg-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .order-lg-last {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline;
  }

  .d-xl-inline-block {
    display: inline-block;
  }

  .d-xl-block {
    display: block;
  }

  .d-xl-grid {
    display: grid;
  }

  .d-xl-inline-grid {
    display: inline-grid;
  }

  .d-xl-table {
    display: table;
  }

  .d-xl-table-row {
    display: table-row;
  }

  .d-xl-table-cell {
    display: table-cell;
  }

  .d-xl-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .d-xl-inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .d-xl-none {
    display: none;
  }

  .flex-xl-fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-xl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flex-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .flex-xl-grow-0 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }

  .flex-xl-grow-1 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .flex-xl-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .justify-content-xl-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .justify-content-xl-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .justify-content-xl-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .justify-content-xl-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .justify-content-xl-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  .align-items-xl-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .align-items-xl-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

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

  .align-items-xl-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .align-items-xl-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .align-content-xl-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .align-content-xl-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .align-content-xl-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .align-content-xl-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .align-content-xl-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .align-content-xl-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .align-self-xl-auto {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .align-self-xl-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .align-self-xl-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .align-self-xl-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .align-self-xl-baseline {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .align-self-xl-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .order-xl-last {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline;
  }

  .d-xxl-inline-block {
    display: inline-block;
  }

  .d-xxl-block {
    display: block;
  }

  .d-xxl-grid {
    display: grid;
  }

  .d-xxl-inline-grid {
    display: inline-grid;
  }

  .d-xxl-table {
    display: table;
  }

  .d-xxl-table-row {
    display: table-row;
  }

  .d-xxl-table-cell {
    display: table-cell;
  }

  .d-xxl-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .d-xxl-inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .d-xxl-none {
    display: none;
  }

  .flex-xxl-fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-xxl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flex-xxl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .flex-xxl-grow-0 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }

  .flex-xxl-grow-1 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .flex-xxl-shrink-0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .flex-xxl-shrink-1 {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .justify-content-xxl-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .justify-content-xxl-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .justify-content-xxl-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .justify-content-xxl-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .justify-content-xxl-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  .align-items-xxl-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .align-items-xxl-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

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

  .align-items-xxl-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .align-items-xxl-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .align-content-xxl-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .align-content-xxl-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .align-content-xxl-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .align-content-xxl-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .align-content-xxl-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .align-content-xxl-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .align-self-xxl-auto {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .align-self-xxl-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .align-self-xxl-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .align-self-xxl-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .align-self-xxl-baseline {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .align-self-xxl-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .order-xxl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .order-xxl-last {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}

@media print {
  .d-print-inline {
    display: inline;
  }

  .d-print-inline-block {
    display: inline-block;
  }

  .d-print-block {
    display: block;
  }

  .d-print-grid {
    display: grid;
  }

  .d-print-inline-grid {
    display: inline-grid;
  }

  .d-print-table {
    display: table;
  }

  .d-print-table-row {
    display: table-row;
  }

  .d-print-table-cell {
    display: table-cell;
  }

  .d-print-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .d-print-inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .d-print-none {
    display: none;
  }
}

:root {
  --ico-menu: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10 8H2M11.3333 12H2M14 4H2%22 stroke=%22white%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E");
  --ico-perc: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cpath d=%22M9.33683 2.66667H6.66351C4.14309 2.66667 2.88288 2.66667 2.09988 3.44771C1.56077 3.98549 1.39285 4.74893 1.34055 5.99298C1.33018 6.23969 1.32499 6.36305 1.37106 6.44535C1.41713 6.52765 1.60105 6.63036 1.96888 6.8358C2.3774 7.06393 2.65354 7.4998 2.65354 8C2.65354 8.5002 2.3774 8.93607 1.96888 9.1642C1.60105 9.36967 1.41713 9.47233 1.37106 9.55467C1.32499 9.63693 1.33018 9.76033 1.34055 10.007C1.39285 11.2511 1.56077 12.0145 2.09988 12.5523C2.88288 13.3333 4.14309 13.3333 6.66351 13.3333H9.33683C11.8572 13.3333 13.1174 13.3333 13.9004 12.5523C14.4396 12.0145 14.6075 11.2511 14.6598 10.007C14.6702 9.76033 14.6754 9.63693 14.6293 9.55467C14.5832 9.47233 14.3993 9.36967 14.0314 9.1642C13.6229 8.93607 13.3468 8.5002 13.3468 8C13.3468 7.4998 13.6229 7.06393 14.0314 6.8358C14.3993 6.63036 14.5832 6.52765 14.6293 6.44535C14.6754 6.36305 14.6702 6.23969 14.6598 5.99298C14.6075 4.74893 14.4396 3.98549 13.9004 3.44771C13.1174 2.66667 11.8572 2.66667 9.33683 2.66667Z%22 stroke=%22%23D77000%22 stroke-width=%221.5%22 /%3E %3Cpath d=%22M6 10L10 6%22 stroke=%22%23D77000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E %3Cpath d=%22M10.3333 9.66667C10.3333 10.0349 10.0349 10.3333 9.66667 10.3333C9.29847 10.3333 9 10.0349 9 9.66667C9 9.29847 9.29847 9 9.66667 9C10.0349 9 10.3333 9.29847 10.3333 9.66667Z%22 fill=%22%23D77000%22 /%3E %3Cpath d=%22M7.00033 6.33333C7.00033 6.70153 6.70186 7 6.33366 7C5.96547 7 5.66699 6.70153 5.66699 6.33333C5.66699 5.96515 5.96547 5.66667 6.33366 5.66667C6.70186 5.66667 7.00033 5.96515 7.00033 6.33333Z%22 fill=%22%23D77000%22 /%3E %3C/svg%3E");
  --ico-user: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.99998 6.66683C9.47274 6.66683 10.6666 5.47292 10.6666 4.00016C10.6666 2.5274 9.47274 1.3335 7.99998 1.3335C6.52722 1.3335 5.33331 2.5274 5.33331 4.00016C5.33331 5.47292 6.52722 6.66683 7.99998 6.66683Z%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M13.3333 11.667C13.3333 13.3239 13.3333 14.667 7.99999 14.667C2.66666 14.667 2.66666 13.3239 2.66666 11.667C2.66666 10.0101 5.05447 8.66699 7.99999 8.66699C10.9455 8.66699 13.3333 10.0101 13.3333 11.667Z%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 /%3E%3C/svg%3E");
  --ico-user-f: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2248%22 height=%2248%22 viewBox=%220 0 48 48%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M42.55 35.6655C42.55 41.8134 34.2464 46.7999 24.0016 46.7999C13.7568 46.7999 5.45312 41.8134 5.45312 35.6655C5.45312 29.5135 13.7568 24.5269 24.0016 24.5269C34.2464 24.5269 42.55 29.5135 42.55 35.6655Z%22 fill=%22%239D5200%22 /%3E%3Cpath d=%22M13.5273 11.6736C13.5273 5.88799 18.2152 1.2002 24.0006 1.2002C29.7861 1.2002 34.4739 5.88799 34.4739 11.6736C34.4739 17.459 29.7861 22.1522 24.0006 22.1522C18.2152 22.1522 13.5273 17.459 13.5273 11.6736Z%22 fill=%22%239D5200%22 /%3E%3C/svg%3E");
  --ico-cart: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.23892 13.7127C2.52397 10.8528 2.16649 9.42292 2.91718 8.4615C3.66787 7.5 5.1418 7.5 8.08964 7.5H11.9485C14.8964 7.5 16.3703 7.5 17.121 8.4615C17.8717 9.42292 17.5142 10.8528 16.7993 13.7127C16.3445 15.5316 16.1171 16.441 15.439 16.9705C14.7609 17.5 13.8235 17.5 11.9485 17.5H8.08964C6.21476 17.5 5.27732 17.5 4.59917 16.9705C3.92102 16.441 3.69365 15.5316 3.23892 13.7127Z%22 stroke=%22%230A4A93%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M16.269 7.91666L15.677 5.74554C15.4488 4.90837 15.3346 4.48979 15.1005 4.17455C14.8674 3.86061 14.5505 3.61862 14.1864 3.47627C13.8206 3.33333 13.3868 3.33333 12.519 3.33333M3.76904 7.91666L4.36104 5.74554C4.58931 4.90837 4.70344 4.48979 4.93755 4.17455C5.1707 3.86061 5.48751 3.61862 5.85173 3.47627C6.21744 3.33333 6.65131 3.33333 7.51904 3.33333%22 stroke=%22%230A4A93%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M7.51904 3.33333C7.51904 2.8731 7.89214 2.5 8.35238 2.5H11.6857C12.146 2.5 12.519 2.8731 12.519 3.33333C12.519 3.79357 12.146 4.16667 11.6857 4.16667H8.35238C7.89214 4.16667 7.51904 3.79357 7.51904 3.33333Z%22 stroke=%22%230A4A93%22 stroke-width=%221.5%22 /%3E%3C/svg%3E");
  --ico-eco: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2240%22 height=%2240%22 viewBox=%220 0 40 40%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M33.0078 24.2302C29.1523 24.2302 26.0156 27.379 26.0156 31.2495C26.4001 40.5616 39.6169 40.5589 40 31.2494C39.9999 27.379 36.8633 24.2302 33.0078 24.2302ZM33.0078 35.923C30.4458 35.923 28.3614 33.8264 28.3614 31.2494C28.617 25.0492 37.3996 25.0509 37.6543 31.2494C37.6542 33.8264 35.5698 35.923 33.0078 35.923Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M18.1768 26.576C19.532 26.576 20.8167 27.1694 21.7014 28.2041C22.1225 28.6965 22.8629 28.7543 23.355 28.3333C23.8474 27.9124 23.9051 27.172 23.4842 26.6797C19.2865 21.7618 11.1836 24.781 11.1846 31.2497C11.1695 37.4515 18.7654 40.6221 23.1228 36.211C23.5798 35.7519 23.578 35.0093 23.1189 34.5524C22.6599 34.0954 21.9172 34.0972 21.4603 34.5562C18.56 37.4901 13.5199 35.3744 13.5302 31.2495C13.5303 28.6725 15.6147 26.576 18.1768 26.576Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M8.27009 26.5759C9.82624 26.5139 9.82507 24.2916 8.27009 24.2302H1.17286C0.525129 24.2302 0 24.7554 0 25.4031V37.0958C0 37.7436 0.525129 38.2687 1.17286 38.2687H8.27009C9.82624 38.2067 9.82507 35.9843 8.27009 35.923H2.34572V32.4474H6.32032C7.87647 32.3854 7.8753 30.163 6.32032 30.1017H2.34572V26.5759H8.27009V26.5759Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M13.3757 20.892H23.1533C30.3155 20.892 36.1422 15.0651 36.1422 7.90305V2.83949C36.1422 2.19176 35.617 1.66663 34.9693 1.66663H29.9057C24.393 1.66663 19.6719 5.11914 17.7896 9.97526C16.128 7.38636 13.224 5.66757 9.92587 5.66757H5.21144C4.5637 5.66757 4.03857 6.1927 4.03857 6.84043V11.5549C4.03857 16.7033 8.22726 20.892 13.3757 20.892ZM19.2626 14.6555C19.2626 8.78684 24.0371 4.01235 29.9058 4.01235H33.7965V7.90305C33.7965 13.7717 29.022 18.5462 23.1534 18.5462H20.9213L29.0069 10.4606C29.465 10.0025 29.465 9.25997 29.0069 8.80193C28.549 8.34389 27.8063 8.34389 27.3483 8.80193L19.2629 16.8872C19.2631 16.6138 19.2629 14.8275 19.2626 14.6555ZM6.3843 8.0133H9.92595C13.7709 8.0133 16.9006 11.1333 16.9168 14.9745V16.8872L11.2227 11.193C10.0787 10.1364 8.50788 11.7088 9.56409 12.8517L15.2586 18.5462H13.3757C9.52061 18.5462 6.3843 15.4099 6.3843 11.5549V8.0133Z%22 fill=%22%23232527%22 /%3E%3C/svg%3E");
  --ico-natur: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2240%22 height=%2240%22 viewBox=%220 0 40 40%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M36.5269 12.4356L35.6909 8.25699L33.363 9.18888C31.3206 10.0065 29.1423 10.7723 26.8735 11.4709C25.8715 8.74371 24.3575 6.03321 22.3627 3.39786L19.791 0L18.101 1.85237C15.4072 4.80507 12.3673 7.67526 8.80763 10.6269C5.99821 12.9565 4.0092 16.2115 3.20693 19.7923C2.37988 23.4839 2.81505 27.2392 4.46546 30.652L8.98615 39.9999H13.9307C18.2531 39.9999 22.0765 39.3371 25.2946 38.0297C28.3457 36.7902 30.8707 34.9688 32.7994 32.6162C36.8243 27.7062 38.1481 20.5393 36.5269 12.4356ZM32.5369 12.0198C30.995 15.1271 29.0663 18.21 26.7783 21.2155C24.4264 24.3049 21.694 27.3194 18.657 30.1756C15.4892 33.1548 12.6406 35.3424 10.893 36.6003V29.1794C10.893 25.9229 11.9605 22.8566 13.98 20.312C15.9404 17.8419 18.6955 16.0683 21.7379 15.3178C22.972 15.0133 24.185 14.6927 25.3582 14.3613L25.3602 14.3676L26.4316 14.0518C26.4418 14.0488 26.452 14.0458 26.4622 14.0428V14.0428C28.5649 13.4226 30.5999 12.7439 32.5369 12.0198ZM5.49399 20.3047C6.18337 17.2275 7.89152 14.4313 10.3037 12.4312C13.856 9.4856 16.9073 6.61408 19.6226 3.66114L20.494 4.81233C22.313 7.21572 23.6967 9.67357 24.619 12.1345C23.5028 12.4486 22.3497 12.7528 21.1765 13.0422C17.6331 13.9163 14.4254 15.9807 12.1442 18.855C9.79233 21.8184 8.54927 25.3885 8.54927 29.1795V33.7132L6.57541 29.6317C5.15766 26.7001 4.78374 23.4749 5.49399 20.3047ZM30.9867 31.1304C29.3088 33.1771 27.097 34.7678 24.4125 35.8584C21.4758 37.0514 17.9492 37.6562 13.9307 37.6562H13.4191C15.1902 36.3253 17.5843 34.3984 20.2215 31.9218C23.3597 28.9745 26.1861 25.8593 28.622 22.6629C30.8758 19.7055 32.7978 16.671 34.363 13.6059C35.6328 20.7115 34.4435 26.9137 30.9867 31.1304Z%22 fill=%22%23232527%22 /%3E%3C/svg%3E");
  --ico-smile: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2240%22 height=%2240%22 viewBox=%220 0 40 40%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M32.9635 7.03629C29.5007 3.57365 24.8968 1.66663 19.9998 1.66663C15.1028 1.66663 10.4989 3.57365 7.03617 7.03629C3.57353 10.4991 1.6665 15.103 1.6665 20C1.6665 24.897 3.57353 29.5009 7.03617 32.9636C10.4989 36.4263 15.1028 38.3333 19.9998 38.3333C23.5493 38.3333 26.9932 37.3171 29.9594 35.3944C30.6232 34.9642 30.8125 34.0773 30.3822 33.4135C29.952 32.7496 29.065 32.5604 28.4013 32.9906C25.9002 34.6118 22.995 35.4687 19.9998 35.4687C11.4703 35.4687 4.53109 28.5295 4.53109 20C4.53109 11.4704 11.4703 4.53121 19.9998 4.53121C28.5293 4.53121 35.4686 11.4704 35.4686 20C35.4686 22.9709 34.6245 25.8562 33.0277 28.3438C32.6005 29.0094 32.7937 29.8955 33.4594 30.3228C34.125 30.7501 35.0111 30.557 35.4384 29.8912C37.3321 26.941 38.3332 23.5207 38.3332 20C38.3332 15.103 36.4261 10.4991 32.9635 7.03629Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M12.4545 23.2008C11.7406 23.5415 11.438 24.3964 11.7786 25.1103C12.5085 26.64 13.6491 27.9345 15.077 28.8537C16.545 29.7988 18.2474 30.2983 20 30.2983C21.7526 30.2983 23.4551 29.7988 24.923 28.8537C26.3509 27.9345 27.4915 26.64 28.2214 25.1103C28.5621 24.3964 28.2595 23.5415 27.5455 23.2008C26.8315 22.8602 25.9768 23.1627 25.6361 23.8767C24.6051 26.0375 22.3927 27.4338 20 27.4338C17.6073 27.4338 15.395 26.0375 14.364 23.8767C14.0233 23.1627 13.1683 22.86 12.4545 23.2008Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M16.3192 18.8678V15.2536C16.3192 14.4625 15.6779 13.8213 14.8869 13.8213C14.0958 13.8213 13.4546 14.4625 13.4546 15.2536V18.8678C13.4546 19.6589 14.0958 20.3001 14.8869 20.3001C15.6779 20.3001 16.3192 19.6589 16.3192 18.8678Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M26.5452 18.8678V15.2536C26.5452 14.4625 25.904 13.8213 25.113 13.8213C24.3219 13.8213 23.6807 14.4625 23.6807 15.2536V18.8678C23.6807 19.6589 24.3219 20.3001 25.113 20.3001C25.904 20.3001 26.5452 19.6589 26.5452 18.8678Z%22 fill=%22%23232527%22 /%3E%3C/svg%3E");
  --ico-eye-s: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2240%22 height=%2240%22 viewBox=%220 0 40 40%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.3638 20C13.3638 23.6599 16.3413 26.6374 20.0011 26.6374C23.661 26.6374 26.6385 23.6599 26.6385 20C26.6385 16.3402 23.661 13.3627 20.0011 13.3627C16.3413 13.3627 13.3638 16.3402 13.3638 20ZM23.5134 20C23.5134 21.9367 21.9378 23.5124 20.001 23.5124C18.0643 23.5124 16.4888 21.9367 16.4888 20C16.4888 18.0633 18.0644 16.4877 20.0011 16.4877C21.9378 16.4877 23.5134 18.0633 23.5134 20Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M20.001 4.14227C20.8639 4.14227 21.5635 3.44273 21.5635 2.57977V1.5625C21.5635 0.699531 20.8639 0 20.001 0C19.138 0 18.4385 0.699531 18.4385 1.5625V2.57977C18.4385 3.44273 19.138 4.14227 20.001 4.14227Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M20.001 35.8578C19.138 35.8578 18.4385 36.5573 18.4385 37.4203V38.4376C18.4385 39.3005 19.138 40.0001 20.001 40.0001C20.8639 40.0001 21.5635 39.3005 21.5635 38.4376V37.4203C21.5635 36.5573 20.8639 35.8578 20.001 35.8578Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M6.5779 8.78688C6.88298 9.09196 7.28282 9.24454 7.68274 9.24454C8.08267 9.24454 8.48251 9.09196 8.78759 8.78688C9.39782 8.17665 9.39782 7.18735 8.78759 6.5772L8.06821 5.85782C7.45798 5.24759 6.46868 5.24759 5.85853 5.85782C5.24837 6.46806 5.24829 7.45735 5.85853 8.06751L6.5779 8.78688Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M33.4237 31.2132C32.8134 30.6029 31.8242 30.6029 31.214 31.2132C30.6038 31.8234 30.6038 32.8127 31.214 33.4229L31.9334 34.1422C32.2384 34.4473 32.6383 34.5999 33.0382 34.5999C33.4381 34.5999 33.838 34.4473 34.1431 34.1422C34.7533 33.532 34.7533 32.5427 34.1431 31.9325L33.4237 31.2132Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M32.3189 9.24451C32.7188 9.24451 33.1186 9.09193 33.4237 8.78686L34.1431 8.06748C34.7533 7.45725 34.7533 6.46795 34.1431 5.85779C33.5329 5.24764 32.5436 5.24756 31.9334 5.85779L31.214 6.57717C30.6038 7.1874 30.6038 8.1767 31.214 8.78686C31.5191 9.09193 31.9189 9.24451 32.3189 9.24451Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M6.57793 31.2131L5.85855 31.9325C5.24832 32.5427 5.24832 33.532 5.85855 34.1422C6.16363 34.4473 6.56348 34.5999 6.9634 34.5999C7.36332 34.5999 7.76316 34.4473 8.06824 34.1422L8.78762 33.4228C9.39785 32.8126 9.39785 31.8233 8.78762 31.2131C8.17738 30.603 7.18809 30.6029 6.57793 31.2131Z%22 fill=%22%23232527%22 /%3E%3Cpath d=%22M39.4516 19.1208C39.3643 18.9926 37.2761 15.9466 33.8921 12.8717C31.8831 11.0462 29.8285 9.5867 27.785 8.5335C25.1588 7.1799 22.5399 6.49365 20.0009 6.49365C17.4618 6.49365 14.8429 7.17998 12.2167 8.5335C10.1733 9.58662 8.11861 11.0462 6.10971 12.8717C2.72564 15.9466 0.637441 18.9927 0.550176 19.1208C0.189004 19.6514 0.189004 20.3487 0.550176 20.8793C0.637441 21.0075 2.72564 24.0535 6.10971 27.1284C8.11861 28.9539 10.1733 30.4134 12.2167 31.4666C14.8429 32.8202 17.4618 33.5065 20.0009 33.5065C22.5671 33.5065 25.2142 32.8055 27.8688 31.4232C29.9265 30.3516 31.9943 28.869 34.0146 27.0164C34.6506 26.4332 34.6935 25.4447 34.1103 24.8087C33.5271 24.1726 32.5387 24.1299 31.9027 24.713C29.0825 27.2989 24.7285 30.3814 20.0008 30.3814C12.4466 30.3814 5.83088 22.6516 3.78416 20C5.83127 17.3478 12.4466 9.6185 20.0008 9.6185C28.5279 9.6185 35.8591 19.4673 36.7731 20.7443C36.8863 20.9576 37.0509 21.1477 37.263 21.2947C37.9724 21.7861 38.9458 21.6094 39.4372 20.9001L39.4556 20.8732C39.8096 20.3437 39.81 19.6474 39.4516 19.1208Z%22 fill=%22%23232527%22 /%3E%3C/svg%3E");
  --ico-a-cancer: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2240%22 height=%2240%22 viewBox=%220 0 40 40%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M21.1722 29.7815V23.9667C21.1722 23.8998 21.1703 23.8332 21.1671 23.767C23.3985 24.4117 24.8881 24.518 26.8255 24.1675L29.244 20.7874L24.5158 17.4043H35.3126V29.7478H37.6563V15.0606H21.2403L12.6934 8.94512L5.56216 3.84247C3.98562 2.71452 1.78535 3.07944 0.657322 4.65589C0.110925 5.41955 -0.1054 6.35032 0.0481916 7.27671C0.201783 8.2031 0.707008 9.01426 1.47067 9.56065L7.92243 14.1771C8.19305 14.526 8.47726 14.873 8.77382 15.217H3.43805V19.9063C1.53567 19.9482 0.00061426 21.5076 0.00061426 23.4199C0.00061426 24.9476 0.980363 26.2502 2.34432 26.7339V29.7816H0.00061426V31.4873C0.00061426 34.4238 2.38964 36.8128 5.32607 36.8128H34.6744C37.6109 36.8128 39.9998 34.4237 39.9998 31.4873V29.7816H21.1722V29.7815ZM11.7424 11.1465L25.9741 21.3297L25.4989 21.9937C20.8511 22.4107 14.1283 18.0294 10.2111 13.2866L11.7424 11.1465ZM18.8285 23.9667V29.7815H4.68811V26.9354H15.391V23.9667C15.4853 21.6866 18.7344 21.6873 18.8285 23.9667ZM8.47258 11.6887L2.83447 7.65459C2.57994 7.47241 2.41151 7.2021 2.36034 6.89328C2.30909 6.58445 2.38128 6.27423 2.56338 6.0197C2.93931 5.49416 3.67282 5.3726 4.19835 5.74853L9.83638 9.78268L8.47258 11.6887ZM5.78176 17.5606H11.0346C11.9238 18.3896 12.8713 19.178 13.8526 19.9043H5.78176V17.5606ZM3.51626 22.248H13.4291C13.1842 22.7703 13.0473 23.3528 13.0473 23.9667V24.5917H3.51626C2.8701 24.5917 2.3444 24.066 2.3444 23.4199C2.3444 22.7737 2.8701 22.248 3.51626 22.248ZM34.6745 34.469H5.32615C3.90094 34.469 2.70604 33.4638 2.41307 32.1253H37.5875C37.2946 33.4637 36.0997 34.469 34.6745 34.469Z%22 fill=%22%23232527%22 /%3E%3C/svg%3E");
  --ico-chevron-right: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 3.33334L10 8.00001L6 12.6667%22 stroke=%22%23232527%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E");
  --ico-chevron-left: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10 12.6667L6 8.00001L10 3.33334%22 stroke=%22%23232527%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E");
  --ico-chevron-down: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.6665 6L7.99984 10L3.33317 6%22 stroke=%22%23232527%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E");
  --ico-chevron-up: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.3335 10L8.00016 6L12.6668 10%22 stroke=%22%23232527%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E");
  --ico-c-arrow: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4 12L12 4M12 4H6M12 4V10%22 stroke=%22%23F27E00%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E");
  --ico-burger: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.5 10H2.5M14.1667 15H2.5M17.5 5H2.5%22 stroke=%22%230A4A93%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E");
  --ico-cart2: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.57585 10.9701C2.00388 8.68227 1.7179 7.53833 2.31846 6.7692C2.91901 6 4.09815 6 6.45642 6H9.54354C11.9018 6 13.0809 6 13.6815 6.7692C14.2821 7.53833 13.9961 8.68227 13.4241 10.9701C13.0603 12.4253 12.8784 13.1528 12.3359 13.5764C11.7934 14 11.0435 14 9.54354 14H6.45642C4.95652 14 4.20656 14 3.66404 13.5764C3.12152 13.1528 2.93963 12.4253 2.57585 10.9701Z%22 stroke=%22white%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M13 6.33341L12.5264 4.59651C12.3438 3.92678 12.2525 3.59191 12.0652 3.33972C11.8787 3.08857 11.6252 2.89497 11.3339 2.78109C11.0413 2.66675 10.6942 2.66675 10 2.66675M3 6.33341L3.4736 4.59651C3.65621 3.92678 3.74752 3.59191 3.93481 3.33972C4.12133 3.08857 4.37477 2.89497 4.66615 2.78109C4.95872 2.66675 5.30581 2.66675 6 2.66675%22 stroke=%22white%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M6 2.66667C6 2.29848 6.29848 2 6.66667 2H9.33333C9.70153 2 10 2.29848 10 2.66667C10 3.03485 9.70153 3.33333 9.33333 3.33333H6.66667C6.29848 3.33333 6 3.03485 6 2.66667Z%22 stroke=%22white%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M5.33334 8.66675V11.3334%22 stroke=%22white%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M10.6667 8.66675V11.3334%22 stroke=%22white%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M8 8.66675V11.3334%22 stroke=%22white%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E");
  --ico-s-phone: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.33301 8.33332C3.33301 5.19062 3.33301 3.61928 4.30932 2.64296C5.28563 1.66666 6.85697 1.66666 9.99967 1.66666C13.1423 1.66666 14.7138 1.66666 15.69 2.64296C16.6663 3.61928 16.6663 5.19062 16.6663 8.33332V11.6667C16.6663 14.8093 16.6663 16.3807 15.69 17.357C14.7138 18.3333 13.1423 18.3333 9.99967 18.3333C6.85697 18.3333 5.28563 18.3333 4.30932 17.357C3.33301 16.3807 3.33301 14.8093 3.33301 11.6667V8.33332Z%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M12.5 15.8333H7.5%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M13.9567 1.9816L13.8866 2.08674C13.2565 3.03181 12.9415 3.50436 12.4813 3.79029C12.3898 3.84714 12.2948 3.89802 12.1968 3.94262C11.7036 4.16687 11.1357 4.16686 9.99984 4.16686C8.86393 4.16686 8.29604 4.16687 7.8029 3.94262C7.70484 3.89802 7.60977 3.84714 7.51828 3.79029C7.05814 3.50436 6.74312 3.03182 6.11306 2.08674L6.04297 1.9816%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-message: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.58723 14.5716C11.2691 14.5716 14.2539 11.5868 14.2539 7.90495C14.2539 4.22305 11.2691 1.23828 7.58723 1.23828C3.90533 1.23828 0.920563 4.22305 0.920563 7.90495C0.920563 8.97141 1.17098 9.97935 1.6162 10.8733C1.73452 11.1108 1.7739 11.3823 1.70531 11.6387L1.30824 13.1227C1.13586 13.7669 1.72524 14.3563 2.36946 14.1839L3.85349 13.7869C4.10985 13.7183 4.38137 13.7577 4.61892 13.8759C5.51281 14.3212 6.52076 14.5716 7.58723 14.5716Z%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M4.92056 6.90479H10.2539%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M4.92056 9.23828H8.58723%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-perc2: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2228%22 height=%2229%22 viewBox=%220 0 28 29%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.1911 4.23381C11.905 3.62547 12.2619 3.32129 12.6351 3.14292C13.4983 2.73035 14.5017 2.73035 15.3649 3.14292C15.7381 3.32129 16.095 3.62547 16.8089 4.23381C17.093 4.47594 17.2351 4.59701 17.3867 4.6987C17.7345 4.9318 18.1251 5.09358 18.5359 5.17467C18.7151 5.21006 18.9012 5.2249 19.2732 5.25459C20.2082 5.32921 20.6757 5.36651 21.0657 5.50427C21.9678 5.82288 22.6773 6.53243 22.9959 7.43449C23.1336 7.8245 23.1709 8.29198 23.2456 9.22693C23.2752 9.59903 23.2902 9.78509 23.3255 9.96428C23.4066 10.375 23.5684 10.7656 23.8015 11.1134C23.9031 11.2651 24.0242 11.4072 24.2663 11.6913C24.8747 12.4052 25.1789 12.7621 25.3573 13.1353C25.7698 13.9985 25.7698 15.0018 25.3573 15.865C25.1789 16.2383 24.8747 16.5951 24.2663 17.309C24.0242 17.5931 23.9031 17.7352 23.8015 17.8869C23.5684 18.2347 23.4066 18.6253 23.3255 19.036C23.2902 19.2152 23.2752 19.4013 23.2456 19.7734C23.1709 20.7083 23.1336 21.1758 22.9959 21.5658C22.6773 22.4679 21.9678 23.1775 21.0657 23.4961C20.6757 23.6338 20.2082 23.6711 19.2732 23.7458C18.9012 23.7754 18.7151 23.7903 18.5359 23.8257C18.1251 23.9068 17.7345 24.0686 17.3867 24.3017C17.2351 24.4033 17.093 24.5244 16.8089 24.7665C16.095 25.3749 15.7381 25.679 15.3649 25.8574C14.5017 26.27 13.4983 26.27 12.6351 25.8574C12.2619 25.679 11.905 25.3749 11.1911 24.7665C10.907 24.5244 10.765 24.4033 10.6132 24.3017C10.2655 24.0686 9.87488 23.9068 9.46413 23.8257C9.28494 23.7903 9.09888 23.7754 8.72677 23.7458C7.79182 23.6711 7.32435 23.6338 6.93434 23.4961C6.03227 23.1775 5.32273 22.4679 5.00411 21.5658C4.86635 21.1758 4.82906 20.7083 4.75444 19.7734C4.72474 19.4013 4.7099 19.2152 4.67452 19.036C4.59342 18.6253 4.43164 18.2347 4.19854 17.8869C4.09686 17.7352 3.97579 17.5931 3.73366 17.309C3.12531 16.5951 2.82114 16.2383 2.64277 15.865C2.2302 15.0018 2.2302 13.9985 2.64277 13.1353C2.82114 12.7621 3.12531 12.4052 3.73366 11.6913C3.97579 11.4072 4.09686 11.2651 4.19854 11.1134C4.43164 10.7656 4.59342 10.375 4.67452 9.96428C4.7099 9.78509 4.72474 9.59903 4.75444 9.22693C4.82906 8.29198 4.86635 7.8245 5.00411 7.43449C5.32273 6.53243 6.03227 5.82288 6.93434 5.50427C7.32435 5.36651 7.79183 5.32921 8.72677 5.25459C9.09888 5.2249 9.28494 5.21006 9.46413 5.17467C9.87488 5.09358 10.2655 4.9318 10.6132 4.6987C10.765 4.59701 10.907 4.47594 11.1911 4.23381Z%22 stroke=%22%23232527%22 stroke-width=%223%22 /%3E%3Cpath d=%22M10.5 18L17.5 11%22 stroke=%22%23232527%22 stroke-width=%223%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M18.0833 17.4167C18.0833 18.061 17.561 18.5833 16.9167 18.5833C16.2723 18.5833 15.75 18.061 15.75 17.4167C15.75 16.7723 16.2723 16.25 16.9167 16.25C17.561 16.25 18.0833 16.7723 18.0833 17.4167Z%22 fill=%22%23232527%22 stroke=%22%23232527%22 stroke-width=%222%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M12.25 11.5837C12.25 12.228 11.7277 12.7503 11.0834 12.7503C10.439 12.7503 9.91669 12.228 9.91669 11.5837C9.91669 10.9393 10.439 10.417 11.0834 10.417C11.7277 10.417 12.25 10.9393 12.25 11.5837Z%22 fill=%22%23232527%22 stroke=%22%23232527%22 stroke-width=%222%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-star: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.10212 3.60551C6.94655 2.09067 7.36874 1.33325 8.00001 1.33325C8.63128 1.33325 9.05348 2.09067 9.89788 3.6055L10.1163 3.99741C10.3563 4.42787 10.4763 4.64311 10.6634 4.78513C10.8505 4.92714 11.0834 4.97985 11.5494 5.08529L11.9737 5.18127C13.6134 5.55229 14.4333 5.7378 14.6284 6.36507C14.8235 6.99232 14.2645 7.64599 13.1466 8.95319L12.8574 9.29139C12.5397 9.66285 12.3809 9.84859 12.3094 10.0784C12.238 10.3082 12.262 10.556 12.31 11.0517L12.3537 11.5029C12.5227 13.247 12.6073 14.1191 12.0966 14.5067C11.5859 14.8944 10.8182 14.5409 9.28288 13.8341L8.88568 13.6511C8.44941 13.4503 8.23128 13.3498 8.00001 13.3498C7.76874 13.3498 7.55061 13.4503 7.11435 13.6511L6.71714 13.8341C5.1818 14.5409 4.41413 14.8944 3.90345 14.5067C3.39276 14.1191 3.47726 13.247 3.64628 11.5029L3.69 11.0517C3.73803 10.556 3.76204 10.3082 3.69058 10.0784C3.61913 9.84859 3.4603 9.66285 3.14262 9.29139L2.85341 8.95319C1.73551 7.64599 1.17656 6.99232 1.37162 6.36507C1.56669 5.7378 2.38658 5.55229 4.02637 5.18127L4.4506 5.08529C4.91658 4.97985 5.14956 4.92714 5.33664 4.78513C5.52371 4.64311 5.6437 4.42788 5.88366 3.99741L6.10212 3.60551Z%22 fill=%22%23FDD64B%22 /%3E%3C/svg%3E");
  --ico-arrow-b: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.99996 2.34314V13.6568M7.99996 13.6568L12.2426 9.41421M7.99996 13.6568L3.75732 9.41421%22 stroke=%22%23232527%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E");
  --ico-doc: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2232%22 height=%2232%22 viewBox=%220 0 32 32%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4 13.3333C4 8.305 4 5.79086 5.56209 4.22875C7.1242 2.66666 9.63835 2.66666 14.6667 2.66666H17.3333C22.3616 2.66666 24.8759 2.66666 26.4379 4.22875C28 5.79086 28 8.305 28 13.3333V18.6667C28 23.6949 28 26.2092 26.4379 27.7712C24.8759 29.3333 22.3616 29.3333 17.3333 29.3333H14.6667C9.63835 29.3333 7.1242 29.3333 5.56209 27.7712C4 26.2092 4 23.6949 4 18.6667V13.3333Z%22 stroke=%22%23F27E00%22 stroke-width=%223%22 /%3E%3Cpath d=%22M10.667 16H21.3337%22 stroke=%22%23F27E00%22 stroke-width=%223%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M10.667 10.6667H21.3337%22 stroke=%22%23F27E00%22 stroke-width=%223%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M10.667 21.3333H17.3337%22 stroke=%22%23F27E00%22 stroke-width=%223%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-doc2: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.5 8.33332C2.5 5.19062 2.5 3.61928 3.47631 2.64296C4.45262 1.66666 6.02397 1.66666 9.16667 1.66666H10.8333C13.976 1.66666 15.5474 1.66666 16.5237 2.64296C17.5 3.61928 17.5 5.19062 17.5 8.33332V11.6667C17.5 14.8093 17.5 16.3807 16.5237 17.357C15.5474 18.3333 13.976 18.3333 10.8333 18.3333H9.16667C6.02397 18.3333 4.45262 18.3333 3.47631 17.357C2.5 16.3807 2.5 14.8093 2.5 11.6667V8.33332Z%22 stroke=%22%239D5200%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M6.66699 8.33331H13.3337%22 stroke=%22%239D5200%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M6.66699 11.6667H10.8337%22 stroke=%22%239D5200%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-doc3: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17.18 8.03933L17.6435 7.57589C18.4113 6.80804 19.6563 6.80804 20.4241 7.57589C21.192 8.34374 21.192 9.58868 20.4241 10.3565L19.9607 10.82M17.18 8.03933C17.18 8.03933 17.238 9.02414 18.1069 9.89309C18.9759 10.762 19.9607 10.82 19.9607 10.82M17.18 8.03933L12.9194 12.2999C12.6308 12.5885 12.4865 12.7328 12.3624 12.8919C12.2161 13.0796 12.0906 13.2827 11.9882 13.4975C11.9014 13.6797 11.8368 13.8732 11.7078 14.2604L11.2946 15.5L11.1609 15.901M19.9607 10.82L15.7001 15.0806C15.4115 15.3692 15.2672 15.5135 15.1081 15.6376C14.9204 15.7839 14.7173 15.9094 14.5025 16.0118C14.3203 16.0986 14.1268 16.1632 13.7396 16.2922L12.5 16.7054L12.099 16.8391M11.1609 15.901L11.0272 16.3021C10.9637 16.4926 11.0133 16.7027 11.1553 16.8447C11.2973 16.9867 11.5074 17.0363 11.6979 16.9728L12.099 16.8391M11.1609 15.901L12.099 16.8391%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M7 13H9.5%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M7 9H13.5%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M7 17H8.5%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M18.8284 3.17157C17.6569 2 15.7712 2 12 2H10C6.22876 2 4.34315 2 3.17157 3.17157C2 4.34315 2 6.22876 2 10V14C2 17.7712 2 19.6569 3.17157 20.8284C4.34315 22 6.22876 22 10 22H12C15.7712 22 17.6569 22 18.8284 20.8284C19.7715 19.8853 19.9554 18.4796 19.9913 16%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-doc4: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4.75 6.44458V19.4446C4.75 21.1015 6.09315 22.4446 7.75 22.4446H17.75C19.4069 22.4446 20.75 21.1015 20.75 19.4446V9.44458C20.75 7.78773 19.4069 6.44458 17.75 6.44458H4.75ZM4.75 6.44458V5.44458%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M18.75 6.4445V7.1945H19.5V6.4445H18.75ZM5.82107 7.1945H18.75V5.6945H5.82107V7.1945ZM19.5 6.4445V4.75052H18V6.4445H19.5ZM16.3611 2.02816L5.56353 3.57067L5.77566 5.05559L16.5732 3.51308L16.3611 2.02816ZM5.56353 3.57067C4.66638 3.69883 4 4.46718 4 5.37343H5.5C5.5 5.21365 5.61749 5.07819 5.77566 5.05559L5.56353 3.57067ZM19.5 4.75052C19.5 3.07701 18.0178 1.79149 16.3611 2.02816L16.5732 3.51308C17.3263 3.40551 18 3.98983 18 4.75052H19.5ZM5.82107 5.6945C5.64375 5.6945 5.5 5.55075 5.5 5.37343H4C4 6.37918 4.81532 7.1945 5.82107 7.1945V5.6945Z%22 fill=%22%231C274C%22 /%3E%3Cpath d=%22M8.75 12.4446H16.75%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M8.75 15.9446H14.25%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-cycle: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.72673 8.94367L3.8466 7.83254C4.09165 7.58945 4.09319 7.1937 3.85007 6.94869C3.60694 6.70361 3.21122 6.70213 2.96621 6.9452L2.92816 6.98294C3.13632 4.4536 5.27236 2.45834 7.88592 2.45834C9.68736 2.45834 11.2639 3.40683 12.1372 4.82733C12.318 5.12139 12.7029 5.2132 12.997 5.03244C13.291 4.85166 13.3828 4.46673 13.2021 4.17268C12.1092 2.39501 10.1364 1.20834 7.88592 1.20834C4.58046 1.20834 1.86979 3.76941 1.67297 7.0108L1.60686 6.9452C1.36184 6.70213 0.966118 6.70361 0.722987 6.94869C0.479863 7.1937 0.48142 7.58945 0.726454 7.83254C0.726452 7.83254 0.726456 7.83254 0.726454 7.83254L1.84633 8.94367C2.09 9.18542 2.48306 9.18542 2.72673 8.94367Z%22 fill=%22white%22 /%3E%3Cpath d=%22M3.05349 7.03317L3.05424 7.03394M2.72673 8.94367L2.63869 8.85494M2.72673 8.94367L3.8466 7.83254C4.09165 7.58945 4.09319 7.1937 3.85007 6.94869C3.60694 6.70361 3.21122 6.70213 2.96621 6.9452L2.92816 6.98294C3.13632 4.4536 5.27236 2.45834 7.88592 2.45834C9.68736 2.45834 11.2639 3.40683 12.1372 4.82733C12.318 5.12139 12.7029 5.2132 12.997 5.03244C13.291 4.85166 13.3828 4.46673 13.2021 4.17268C12.1092 2.39501 10.1364 1.20834 7.88592 1.20834C4.58046 1.20834 1.86979 3.76941 1.67297 7.0108L1.60686 6.9452C1.36184 6.70213 0.966118 6.70361 0.722987 6.94869C0.479863 7.1937 0.48142 7.58945 0.726454 7.83254M2.72673 8.94367C2.48306 9.18542 2.09 9.18542 1.84633 8.94367L0.726454 7.83254M0.726454 7.83254C0.726456 7.83254 0.726452 7.83254 0.726454 7.83254Z%22 stroke=%22white%22 stroke-width=%220.25%22 /%3E%3Cpath d=%22M12.8961 6.72297L11.7762 7.8341C11.5312 8.07719 11.5296 8.47294 11.7727 8.71795C12.0159 8.96303 12.4116 8.96451 12.6566 8.72144L12.6946 8.6837C12.4865 11.213 10.3504 13.2083 7.73688 13.2083C5.93544 13.2083 4.3589 12.2598 3.4856 10.8393C3.3048 10.5452 2.9199 10.4534 2.6258 10.6342C2.3318 10.815 2.24 11.1999 2.4207 11.494C3.5136 13.2716 5.4864 14.4583 7.73688 14.4583C11.0423 14.4583 13.753 11.8972 13.9498 8.65584L14.0159 8.72144C14.261 8.96451 14.6567 8.96303 14.8998 8.71795C15.1429 8.47294 15.1414 8.07719 14.8963 7.8341C14.8964 7.8341 14.8963 7.8341 14.8963 7.8341L13.7765 6.72297C13.5328 6.48122 13.1397 6.48122 12.8961 6.72297Z%22 fill=%22white%22 /%3E%3Cpath d=%22M12.5693 8.63347L12.5686 8.6327M12.8961 6.72297L12.9841 6.8117M12.8961 6.72297L11.7762 7.8341C11.5312 8.07719 11.5296 8.47294 11.7727 8.71795C12.0159 8.96303 12.4116 8.96451 12.6566 8.72144L12.6946 8.6837C12.4865 11.213 10.3504 13.2083 7.73688 13.2083C5.93544 13.2083 4.3589 12.2598 3.4856 10.8393C3.3048 10.5452 2.9199 10.4534 2.6258 10.6342C2.3318 10.815 2.24 11.1999 2.4207 11.494C3.5136 13.2716 5.4864 14.4583 7.73688 14.4583C11.0423 14.4583 13.753 11.8972 13.9498 8.65584L14.0159 8.72144C14.261 8.96451 14.6567 8.96303 14.8998 8.71795C15.1429 8.47294 15.1414 8.07719 14.8963 7.8341M12.8961 6.72297C13.1397 6.48122 13.5328 6.48122 13.7765 6.72297L14.8963 7.8341M14.8963 7.8341C14.8963 7.8341 14.8964 7.8341 14.8963 7.8341Z%22 stroke=%22white%22 stroke-width=%220.25%22 /%3E%3C/svg%3E");
  --ico-cycle2: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.37757 12.5556L6.8161 13.0528C6.95138 13.2056 7.14307 13.2966 7.34696 13.3049C7.55085 13.3133 7.74933 13.2382 7.89663 13.0969L7.37757 12.5556ZM9.51906 11.5414C9.81806 11.2547 9.82805 10.7799 9.54138 10.4809C9.25471 10.182 8.77995 10.172 8.48096 10.4586L9.51906 11.5414ZM6.56149 10.5028C6.28687 10.1927 5.81287 10.1639 5.50278 10.4385C5.19268 10.7131 5.16392 11.1871 5.43853 11.4972L6.56149 10.5028ZM14.9317 9.0093C15.213 9.31337 15.6875 9.33184 15.9915 9.05055C16.2956 8.76927 16.3141 8.29476 16.0328 7.9907L14.9317 9.0093ZM12.0437 6.25C9.05803 6.25 6.62757 8.653 6.62757 11.6296H8.12757C8.12757 9.49251 9.87532 7.75 12.0437 7.75V6.25ZM6.62757 11.6296V12.5556H8.12757V11.6296H6.62757ZM7.89663 13.0969L9.51906 11.5414L8.48096 10.4586L6.85852 12.0142L7.89663 13.0969ZM7.93905 12.0583L6.56149 10.5028L5.43853 11.4972L6.8161 13.0528L7.93905 12.0583ZM16.0328 7.9907C15.0431 6.9209 13.6212 6.25 12.0437 6.25V7.75C13.1879 7.75 14.2154 8.23504 14.9317 9.0093L16.0328 7.9907Z%22 fill=%22%231C274C%22 /%3E%3Cpath d=%22M16.6188 11.4443L17.1795 10.9462C17.044 10.7937 16.8523 10.703 16.6485 10.6949C16.4447 10.6868 16.2464 10.7621 16.0993 10.9034L16.6188 11.4443ZM14.4805 12.4581C14.1817 12.745 14.1722 13.2198 14.4591 13.5185C14.746 13.8173 15.2208 13.8269 15.5195 13.54L14.4805 12.4581ZM17.4393 13.4972C17.7144 13.8068 18.1885 13.8348 18.4981 13.5597C18.8078 13.2846 18.8358 12.8106 18.5607 12.5009L17.4393 13.4972ZM9.04688 15.0047C8.76342 14.7027 8.28879 14.6876 7.98675 14.9711C7.68472 15.2545 7.66966 15.7292 7.95312 16.0312L9.04688 15.0047ZM11.9348 17.7499C14.9276 17.7499 17.3688 15.3496 17.3688 12.3703H15.8688C15.8688 14.5047 14.1158 16.2499 11.9348 16.2499V17.7499ZM17.3688 12.3703V11.4443H15.8688V12.3703H17.3688ZM16.0993 10.9034L14.4805 12.4581L15.5195 13.54L17.1383 11.9853L16.0993 10.9034ZM16.0581 11.9425L17.4393 13.4972L18.5607 12.5009L17.1795 10.9462L16.0581 11.9425ZM7.95312 16.0312C8.94543 17.0885 10.3635 17.7499 11.9348 17.7499V16.2499C10.792 16.2499 9.76546 15.7704 9.04688 15.0047L7.95312 16.0312Z%22 fill=%22%231C274C%22 /%3E%3Cpath d=%22M2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3C/svg%3E");
  --ico-cycle3: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.37757 12.5556L6.8161 13.0528C6.95138 13.2056 7.14307 13.2966 7.34696 13.3049C7.55085 13.3133 7.74933 13.2382 7.89663 13.0969L7.37757 12.5556ZM9.51906 11.5414C9.81806 11.2547 9.82805 10.7799 9.54138 10.4809C9.25471 10.182 8.77995 10.172 8.48096 10.4586L9.51906 11.5414ZM6.56149 10.5028C6.28687 10.1927 5.81287 10.1639 5.50278 10.4385C5.19268 10.7131 5.16392 11.1871 5.43853 11.4972L6.56149 10.5028ZM14.9317 9.0093C15.213 9.31337 15.6875 9.33184 15.9915 9.05055C16.2956 8.76927 16.3141 8.29476 16.0328 7.9907L14.9317 9.0093ZM12.0437 6.25C9.05803 6.25 6.62757 8.653 6.62757 11.6296H8.12757C8.12757 9.49251 9.87532 7.75 12.0437 7.75V6.25ZM6.62757 11.6296V12.5556H8.12757V11.6296H6.62757ZM7.89663 13.0969L9.51906 11.5414L8.48096 10.4586L6.85852 12.0142L7.89663 13.0969ZM7.93905 12.0583L6.56149 10.5028L5.43853 11.4972L6.8161 13.0528L7.93905 12.0583ZM16.0328 7.9907C15.0431 6.9209 13.6212 6.25 12.0437 6.25V7.75C13.1879 7.75 14.2154 8.23504 14.9317 9.0093L16.0328 7.9907Z%22 fill=%22%231C274C%22 /%3E%3Cpath d=%22M16.6188 11.4443L17.1795 10.9462C17.044 10.7937 16.8523 10.703 16.6485 10.6949C16.4447 10.6868 16.2464 10.7621 16.0993 10.9034L16.6188 11.4443ZM14.4805 12.4581C14.1817 12.745 14.1722 13.2198 14.4591 13.5185C14.746 13.8173 15.2208 13.8269 15.5195 13.54L14.4805 12.4581ZM17.4393 13.4972C17.7144 13.8068 18.1885 13.8348 18.4981 13.5597C18.8078 13.2846 18.8358 12.8106 18.5607 12.5009L17.4393 13.4972ZM9.04688 15.0047C8.76342 14.7027 8.28879 14.6876 7.98675 14.9711C7.68472 15.2545 7.66966 15.7292 7.95312 16.0312L9.04688 15.0047ZM11.9348 17.7499C14.9276 17.7499 17.3688 15.3496 17.3688 12.3703H15.8688C15.8688 14.5047 14.1158 16.2499 11.9348 16.2499V17.7499ZM17.3688 12.3703V11.4443H15.8688V12.3703H17.3688ZM16.0993 10.9034L14.4805 12.4581L15.5195 13.54L17.1383 11.9853L16.0993 10.9034ZM16.0581 11.9425L17.4393 13.4972L18.5607 12.5009L17.1795 10.9462L16.0581 11.9425ZM7.95312 16.0312C8.94543 17.0885 10.3635 17.7499 11.9348 17.7499V16.2499C10.792 16.2499 9.76546 15.7704 9.04688 15.0047L7.95312 16.0312Z%22 fill=%22%231C274C%22 /%3E%3Cpath d=%22M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3C/svg%3E");
  --ico-mod-work: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2249%22 height=%2248%22 viewBox=%220 0 49 48%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M43.9693 16.5552L41.5923 14.9707V5.56429C41.5923 4.70126 40.8928 4.00179 40.0298 4.00179H33.8845C33.0214 4.00179 32.322 4.70126 32.322 5.56429V8.7903L25.5327 4.26425C24.497 3.57363 23.1035 4.31704 23.1035 5.56429V10.8704L5.36249 22.7008C4.92792 22.9907 4.66699 23.4784 4.66699 24.0008V42.4374C4.66699 43.3004 5.36645 43.9999 6.22949 43.9999H43.1026C43.9656 43.9999 44.6651 43.3004 44.6651 42.4374V17.8552C44.6651 17.3328 44.4042 16.8451 43.9693 16.5552ZM35.447 7.12679H38.4676V12.8873L35.447 10.8737V7.12679ZM7.79168 24.837L23.1035 14.6262V40.8752H20.0829V33.2193C20.0829 32.3562 19.3835 31.6568 18.5204 31.6568H12.3748C11.5121 31.6568 10.8126 32.3562 10.8126 33.2193V40.8752H7.79168V24.837ZM16.9579 40.8752H13.9373V34.7815H16.9579V40.8752ZM35.3948 40.8752H32.3742V31.709H35.3948V40.8752ZM41.5404 40.8752H38.5195V30.1465C38.5195 29.2834 37.82 28.584 36.9573 28.584H30.8117C29.9486 28.584 29.2492 29.2834 29.2492 30.1465V40.8752H26.2285V8.4836C27.3812 9.25203 40.8251 18.2147 41.5404 18.6914V40.8752Z%22 fill=%22%230A4A93%22 /%3E%3C/svg%3E");
  --ico-comf-cond: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2248%22 height=%2248%22 viewBox=%220 0 48 48%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M40.9681 7.56327C36.0544 2.62182 27.9449 2.86746 23.2666 8.00391C18.5879 2.86764 10.4788 2.62173 5.56512 7.56336C0.678859 12.4294 0.845316 20.4424 5.87985 25.139C3.30418 27.599 4.77974 32.0194 8.28553 32.4503C8.07553 34.8509 10.1187 37.0523 12.5356 37.0115C12.6838 39.6542 15.3362 41.5458 17.8791 40.8475C18.7134 43.9959 22.724 45.0717 25.0248 42.7545C26.3316 41.4556 27.3708 40.6364 27.437 38.6691C29.5962 38.609 31.4645 36.7154 31.4974 34.5574C33.6773 34.5238 35.5766 32.6239 35.6102 30.4446C37.8717 30.4102 39.8325 28.3691 39.7272 26.0648L40.9679 24.8243C45.7269 20.0654 45.7269 12.3221 40.9681 7.56327ZM7.75052 27.1253L8.91581 25.96C9.217 25.6588 9.61246 25.5083 10.0081 25.5083C11.3647 25.4993 12.0728 27.1765 11.1002 28.1444L9.93492 29.3097C8.42653 30.6984 6.36168 28.6343 7.75052 27.1253ZM10.9998 32.7418C10.9998 32.3291 11.1605 31.9412 11.4522 31.6495L12.6181 30.4836C12.9098 30.1923 13.2974 30.0318 13.7097 30.0318C15.0778 30.0295 15.7713 31.7028 14.8019 32.6687L13.7737 33.6969C13.4594 34.0531 13.0277 34.2941 12.5443 34.2863C11.7142 34.3034 10.9826 33.5721 10.9998 32.7418ZM15.7022 37.8097C15.103 37.2348 15.103 36.2003 15.7022 35.6254L16.7304 34.5971C17.3299 33.8854 18.3822 33.7928 19.052 34.46C19.6542 35.0623 19.6542 36.042 19.052 36.6444L17.8866 37.8098C17.2844 38.4122 16.3045 38.4121 15.7022 37.8097ZM24.2617 39.6607L23.0964 40.826C22.8047 41.1177 22.4168 41.2785 22.0042 41.2785C21.5916 41.2785 21.2037 41.1177 20.9119 40.826C20.3128 40.251 20.3125 39.2165 20.912 38.6416L22.0772 37.4763C22.6794 36.874 23.6594 36.874 24.2616 37.4762C24.8609 38.0512 24.861 39.0857 24.2617 39.6607ZM36.5491 27.2705C35.9741 27.8697 34.9396 27.8698 34.3647 27.2705L28.2958 21.2016L26.3673 23.1301L32.4362 29.199C33.0384 29.8013 33.0384 30.7811 32.4362 31.3834C31.8339 31.9859 30.8541 31.9857 30.2518 31.3834L24.2858 25.4174L24.1829 25.3145L22.2544 27.243L22.3573 27.3459L28.3233 33.3119C28.9256 33.9142 28.9256 34.8941 28.3233 35.4964C27.721 36.0986 26.7411 36.0986 26.1388 35.4964L26.1376 35.4975C25.0295 34.4263 23.4809 34.0735 22.0821 34.4393C21.6368 32.6199 19.8078 31.2424 17.9685 31.2825C17.8793 29.3241 16.2237 27.555 14.2671 27.3436C14.5253 23.9835 10.835 21.6696 7.9228 23.3248C3.86691 19.7018 3.61709 13.3418 7.49379 9.49175C11.3482 5.61033 17.7169 5.86751 21.3383 9.9324L17.9668 13.3039L20.6684 16.0055C22.7436 18.0809 25.9415 18.3664 28.3258 16.8624L36.5494 25.0861C37.1513 25.6883 37.1513 26.6682 36.5491 27.2705ZM39.0396 22.8958L38.624 23.3113C38.5767 23.2591 38.5278 23.2078 38.4777 23.1576L28.433 13.1128L27.4687 14.077C26.1256 15.4201 23.9401 15.4203 22.5967 14.077L21.8236 13.3039L25.6357 9.49175C34.896 0.968614 47.5609 13.6415 39.0396 22.8958Z%22 fill=%22%230A4A93%22 /%3E%3C/svg%3E");
  --ico-dec-sal: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2249%22 height=%2248%22 viewBox=%220 0 49 48%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M41.0006 20.3003V18.3337C41.0006 17.0076 40.4739 15.7358 39.5362 14.7981C38.5985 13.8605 37.3267 13.3337 36.0007 13.3337H32.6673C32.2253 13.3337 31.8014 13.5093 31.4888 13.8218C31.1762 14.1344 31.0007 14.5583 31.0007 15.0003C31.0007 15.4424 31.1762 15.8663 31.4888 16.1789C31.8014 16.4914 32.2253 16.667 32.6673 16.667H36.0007C36.4427 16.667 36.8666 16.8426 37.1792 17.1552C37.4917 17.4677 37.6673 17.8917 37.6673 18.3337V20.0003H9.33398C8.89196 20.0003 8.46803 19.8248 8.15547 19.5122C7.84291 19.1996 7.66732 18.7757 7.66732 18.3337C7.66732 17.8917 7.84291 17.4677 8.15547 17.1552C8.46803 16.8426 8.89196 16.667 9.33398 16.667H12.6673C13.1093 16.667 13.5333 16.4914 13.8458 16.1789C14.1584 15.8663 14.334 15.4424 14.334 15.0003C14.334 14.5583 14.1584 14.1344 13.8458 13.8218C13.5333 13.5093 13.1093 13.3337 12.6673 13.3337H9.33398C8.0079 13.3337 6.73613 13.8605 5.79845 14.7981C4.86077 15.7358 4.33398 17.0076 4.33398 18.3337V41.667C4.33398 42.9931 4.86077 44.2649 5.79845 45.2025C6.73613 46.1402 8.0079 46.667 9.33398 46.667H39.334C40.6601 46.667 41.9318 46.1402 42.8695 45.2025C43.8072 44.2649 44.334 42.9931 44.334 41.667V25.0003C44.3311 23.9688 44.0092 22.9633 43.4124 22.1219C42.8157 21.2805 41.9732 20.6442 41.0006 20.3003ZM39.334 43.3337H9.33398C8.89196 43.3337 8.46803 43.1581 8.15547 42.8455C7.84291 42.533 7.66732 42.109 7.66732 41.667V23.0337C8.20177 23.2277 8.76541 23.3292 9.33398 23.3337H39.334C39.776 23.3337 40.1999 23.5093 40.5125 23.8218C40.8251 24.1344 41.0006 24.5583 41.0006 25.0003V28.3337H36.0007C34.6746 28.3337 33.4028 28.8605 32.4651 29.7981C31.5274 30.7358 31.0007 32.0076 31.0007 33.3337C31.0007 34.6598 31.5274 35.9315 32.4651 36.8692C33.4028 37.8069 34.6746 38.3337 36.0007 38.3337H41.0006V41.667C41.0006 42.109 40.8251 42.533 40.5125 42.8455C40.1999 43.1581 39.776 43.3337 39.334 43.3337ZM41.0006 31.667V35.0003H36.0007C35.5586 35.0003 35.1347 34.8248 34.8221 34.5122C34.5096 34.1996 34.334 33.7757 34.334 33.3337C34.334 32.8917 34.5096 32.4677 34.8221 32.1552C35.1347 31.8426 35.5586 31.667 36.0007 31.667H41.0006Z%22 fill=%22%230A4A93%22 /%3E%3Cpath d=%22M21.4843 16.1833C21.6392 16.3396 21.8236 16.4635 22.0267 16.5482C22.2298 16.6328 22.4476 16.6763 22.6676 16.6763C22.8876 16.6763 23.1055 16.6328 23.3086 16.5482C23.5117 16.4635 23.696 16.3396 23.851 16.1833L28.851 11.1833C29.1648 10.8695 29.3411 10.4438 29.3411 10C29.3411 9.55616 29.1648 9.13051 28.851 8.81667C28.5371 8.50283 28.1115 8.32652 27.6676 8.32652C27.2238 8.32652 26.7981 8.50283 26.4843 8.81667L24.3343 10.9833V1.66667C24.3343 1.22464 24.1587 0.800716 23.8461 0.488155C23.5336 0.175595 23.1097 0 22.6676 0C22.2256 0 21.8017 0.175595 21.4891 0.488155C21.1766 0.800716 21.001 1.22464 21.001 1.66667V10.9833L18.851 8.81667C18.6956 8.66127 18.5111 8.538 18.308 8.4539C18.105 8.3698 17.8874 8.32652 17.6676 8.32652C17.4479 8.32652 17.2302 8.3698 17.0272 8.4539C16.8242 8.538 16.6397 8.66127 16.4843 8.81667C16.3289 8.97206 16.2056 9.15655 16.1215 9.35959C16.0374 9.56262 15.9941 9.78024 15.9941 10C15.9941 10.2198 16.0374 10.4374 16.1215 10.6404C16.2056 10.8435 16.3289 11.0279 16.4843 11.1833L21.4843 16.1833Z%22 fill=%22%230A4A93%22 /%3E%3C/svg%3E");
  --ico-tick-c: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2240%22 height=%2240%22 viewBox=%220 0 40 40%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Crect width=%2240%22 height=%2240%22 rx=%2220%22 fill=%22%23F27E00%22/%3E%3Cpath d=%22M14.167 20.8334L17.5003 24.1667L25.8337 15.8334%22 stroke=%22white%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  --ico-atten: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.5 8.6806C2.5 6.01591 2.5 4.68359 2.8146 4.23536C3.12919 3.78714 4.38193 3.35832 6.88742 2.50068L7.36477 2.33729C8.67083 1.89022 9.32383 1.66669 10 1.66669C10.6762 1.66669 11.3292 1.89022 12.6352 2.33729L13.1126 2.50068C15.6181 3.35832 16.8708 3.78714 17.1854 4.23536C17.5 4.68359 17.5 6.01591 17.5 8.6806C17.5 9.08302 17.5 9.51952 17.5 9.99285C17.5 14.6912 13.9675 16.9713 11.7512 17.9394C11.15 18.202 10.8494 18.3334 10 18.3334C9.15058 18.3334 8.85 18.202 8.2488 17.9394C6.03247 16.9713 2.5 14.6912 2.5 9.99285C2.5 9.51952 2.5 9.08302 2.5 8.6806Z%22 stroke=%22%239D5200%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M10 6.66669V10%22 stroke=%22%239D5200%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M9.99984 13.3334C10.4601 13.3334 10.8332 12.9603 10.8332 12.5C10.8332 12.0398 10.4601 11.6667 9.99984 11.6667C9.5396 11.6667 9.1665 12.0398 9.1665 12.5C9.1665 12.9603 9.5396 13.3334 9.99984 13.3334Z%22 fill=%22%239D5200%22 /%3E%3C/svg%3E");
  --ico-minus: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.3335 7.99998C1.3335 4.85728 1.3335 3.28593 2.30981 2.30963C3.28612 1.33331 4.85746 1.33331 8.00016 1.33331C11.1428 1.33331 12.7142 1.33331 13.6905 2.30963C14.6668 3.28593 14.6668 4.85728 14.6668 7.99998C14.6668 11.1426 14.6668 12.714 13.6905 13.6903C12.7142 14.6666 11.1428 14.6666 8.00016 14.6666C4.85746 14.6666 3.28612 14.6666 2.30981 13.6903C1.3335 12.714 1.3335 11.1426 1.3335 7.99998Z%22 stroke=%22%23F27E00%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M10 8H6%22 stroke=%22%23F27E00%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-plus: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.3335 7.99998C1.3335 4.85728 1.3335 3.28593 2.30981 2.30963C3.28612 1.33331 4.85746 1.33331 8.00016 1.33331C11.1428 1.33331 12.7142 1.33331 13.6905 2.30963C14.6668 3.28593 14.6668 4.85728 14.6668 7.99998C14.6668 11.1426 14.6668 12.714 13.6905 13.6903C12.7142 14.6666 11.1428 14.6666 8.00016 14.6666C4.85746 14.6666 3.28612 14.6666 2.30981 13.6903C1.3335 12.714 1.3335 11.1426 1.3335 7.99998Z%22 stroke=%22%23F27E00%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M10 8H8M8 8H6M8 8V6M8 8V10%22 stroke=%22%23F27E00%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-pin: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.33301 8.45276C3.33301 4.70491 6.31777 1.66667 9.99967 1.66667C13.6816 1.66667 16.6663 4.70491 16.6663 8.45276C16.6663 12.1713 14.5386 16.5103 11.2188 18.062C10.4449 18.4238 9.55442 18.4238 8.78059 18.062C5.46077 16.5103 3.33301 12.1713 3.33301 8.45276Z%22 stroke=%22%239D5200%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M10 10.8333C11.3807 10.8333 12.5 9.71406 12.5 8.33334C12.5 6.95263 11.3807 5.83334 10 5.83334C8.61929 5.83334 7.5 6.95263 7.5 8.33334C7.5 9.71406 8.61929 10.8333 10 10.8333Z%22 stroke=%22%239D5200%22 stroke-width=%221.5%22 /%3E%3C/svg%3E");
  --ico-star-str: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.62796 4.50697C8.68349 2.61343 9.21124 1.66666 10.0003 1.66666C10.7894 1.66666 11.3172 2.61342 12.3727 4.50696L12.6457 4.99685C12.9457 5.53493 13.0957 5.80398 13.3296 5.9815C13.5634 6.15902 13.8546 6.22491 14.4371 6.3567L14.9674 6.47668C17.0171 6.94046 18.042 7.17234 18.2858 7.95643C18.5297 8.74049 17.831 9.55757 16.4336 11.1916L16.0721 11.6143C15.675 12.0787 15.4764 12.3108 15.3871 12.5981C15.2978 12.8853 15.3278 13.1951 15.3878 13.8147L15.4425 14.3787C15.6537 16.5588 15.7594 17.6489 15.1211 18.1335C14.4827 18.6181 13.5231 18.1762 11.6039 17.2927L11.1074 17.064C10.5621 16.8129 10.2894 16.6873 10.0003 16.6873C9.71124 16.6873 9.43858 16.8129 8.89324 17.064L8.39674 17.2927C6.47756 18.1762 5.51798 18.6181 4.87962 18.1335C4.24126 17.6489 4.34689 16.5588 4.55816 14.3787L4.61281 13.8147C4.67285 13.1951 4.70287 12.8853 4.61354 12.5981C4.52423 12.3108 4.32569 12.0787 3.92859 11.6143L3.56708 11.1916C2.1697 9.55757 1.47101 8.74049 1.71484 7.95643C1.95868 7.17234 2.98354 6.94046 5.03328 6.47668L5.56357 6.3567C6.14604 6.22491 6.43727 6.15902 6.67111 5.9815C6.90495 5.80398 7.05494 5.53494 7.35489 4.99685L7.62796 4.50697Z%22 stroke=%22%239D5200%22 stroke-width=%221.5%22 /%3E%3C/svg%3E");
  --ico-mail: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.33398 8.00008C1.33398 5.48592 1.33398 4.22885 2.11503 3.44779C2.89608 2.66675 4.15316 2.66675 6.66732 2.66675H9.33398C11.8481 2.66675 13.1053 2.66675 13.8863 3.44779C14.6673 4.22885 14.6673 5.48592 14.6673 8.00008C14.6673 10.5142 14.6673 11.7713 13.8863 12.5523C13.1053 13.3334 11.8481 13.3334 9.33398 13.3334H6.66732C4.15316 13.3334 2.89608 13.3334 2.11503 12.5523C1.33398 11.7713 1.33398 10.5142 1.33398 8.00008Z%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M4 5.3335L5.43927 6.53288C6.66369 7.55323 7.27593 8.06343 8 8.06343C8.72407 8.06343 9.33633 7.55323 10.5607 6.53288L12 5.3335%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-quote: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2280%22 height=%2280%22 viewBox=%220 0 80 80%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M33.1299 30.6984C33.1299 39.6725 30.3182 48.8459 24.5346 57.8199C22.3413 61.2101 19.9481 64.2014 17.5548 66.9933C16.7573 67.791 15.1619 67.9904 14.3644 66.9933L8.58081 60.8112C7.78331 60.0135 7.78331 58.6176 8.58081 57.8199C9.17917 57.2216 9.57792 56.6234 9.97691 56.025C12.7689 52.4354 15.5606 47.2505 16.159 42.2649C12.5693 42.0654 8.38168 41.4672 5.78908 38.2765C3.39611 35.0856 2 31.6955 2 27.9065C2 23.7186 3.59524 20.3284 6.7862 17.1376C9.97691 13.9469 13.5664 12.3315 17.7545 12.3315C21.9423 12.3315 25.5317 14.1462 28.324 17.7359C31.5144 21.126 33.1299 25.314 33.1299 30.6984Z%22 fill=%22%230A4A93%22 /%3E%3Cpath d=%22M78 30.6984C78 39.6725 75.2083 48.8459 69.4248 57.8199C67.2314 61.2101 64.8382 64.2014 62.445 66.9933C61.6475 67.791 60.052 67.9904 59.2545 66.9933L53.4709 60.8112C52.6734 60.0135 52.6734 58.6176 53.4709 57.8199C54.0693 57.2216 54.4681 56.6234 54.8671 56.025C57.659 52.4354 60.4507 47.2505 61.0491 42.2649C57.4594 42.0654 53.2718 41.4672 50.6792 38.2765C48.2862 35.0856 46.8901 31.6955 46.8901 27.9065C46.8901 23.7186 48.4854 20.3284 51.6763 17.1376C54.8671 13.9469 58.4565 12.3315 62.6446 12.3315C66.8324 12.3315 70.4219 14.1462 73.2141 17.7359C76.4046 21.126 78 25.314 78 30.6984Z%22 fill=%22%230A4A93%22 /%3E%3C/svg%3E");
  --ico-bin: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.3334 4H2%22 stroke=%22%239B5B37%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M12.2205 5.66666L11.9138 10.2661C11.7958 12.036 11.7368 12.921 11.1602 13.4605C10.5835 14 9.69658 14 7.92271 14H7.40718C5.63328 14 4.74634 14 4.16967 13.4605C3.593 12.921 3.534 12.036 3.416 10.2661L3.10938 5.66666%22 stroke=%22%239B5B37%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M4 4C4.03725 4 4.05588 4 4.07277 3.99957C4.62173 3.98566 5.10601 3.63661 5.29281 3.12021C5.29856 3.10433 5.30445 3.08666 5.31623 3.05131L5.38095 2.85714C5.43621 2.69139 5.46383 2.60851 5.50047 2.53813C5.64667 2.25738 5.91716 2.06243 6.22974 2.01251C6.30809 2 6.39547 2 6.5702 2H8.76313C8.93787 2 9.02527 2 9.1036 2.01251C9.4162 2.06243 9.68667 2.25738 9.83287 2.53813C9.86953 2.60851 9.89713 2.69139 9.9524 2.85714L10.0171 3.05131C10.0289 3.08661 10.0348 3.10434 10.0405 3.12021C10.2273 3.63661 10.7116 3.98566 11.2606 3.99957C11.2775 4 11.2961 4 11.3333 4%22 stroke=%22%239B5B37%22 stroke-width=%221.25%22 /%3E%3C/svg%3E");
  --ico-bin2: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20.0001 6H3%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M18.3332 8.5L17.8732 15.3991C17.6962 18.054 17.6077 19.3815 16.7427 20.1907C15.8777 21 14.5473 21 11.8865 21H11.1132C8.45235 21 7.12195 21 6.25694 20.1907C5.39194 19.3815 5.30344 18.054 5.12644 15.3991L4.6665 8.5%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M9 11L9.5 16%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M14 11L13.5 16%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M6 6C6.05588 6 6.08382 6 6.10915 5.99936C6.93259 5.97849 7.65902 5.45491 7.93922 4.68032C7.94784 4.65649 7.95667 4.62999 7.97434 4.57697L8.07143 4.28571C8.15431 4.03708 8.19575 3.91276 8.25071 3.8072C8.47001 3.38607 8.87574 3.09364 9.34461 3.01877C9.46213 3 9.5932 3 9.8553 3H13.1447C13.4068 3 13.5379 3 13.6554 3.01877C14.1243 3.09364 14.53 3.38607 14.7493 3.8072C14.8043 3.91276 14.8457 4.03708 14.9286 4.28571L15.0257 4.57697C15.0433 4.62992 15.0522 4.65651 15.0608 4.68032C15.341 5.45491 16.0674 5.97849 16.8909 5.99936C16.9162 6 16.9441 6 17 6%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3C/svg%3E");
  --ico-check: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3C/svg%3E");
  --ico-checked: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2221%22 viewBox=%220 0 20 21%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.66602 10.5C1.66602 6.57165 1.66602 4.60746 2.88641 3.38708C4.10679 2.16669 6.07097 2.16669 9.99935 2.16669C13.9277 2.16669 15.8919 2.16669 17.1123 3.38708C18.3327 4.60746 18.3327 6.57165 18.3327 10.5C18.3327 14.4284 18.3327 16.3926 17.1123 17.6129C15.8919 18.8334 13.9277 18.8334 9.99935 18.8334C6.07097 18.8334 4.10679 18.8334 2.88641 17.6129C1.66602 16.3926 1.66602 14.4284 1.66602 10.5Z%22 stroke=%22%23D77000%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M7.08203 10.9167L8.7487 12.5834L12.9154 8.41669%22 stroke=%22%23D77000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3C/svg%3E");
  --ico-setts: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.51388 2.53473C6.86636 1.73379 7.54262 1.33333 8.28516 1.33333C9.02769 1.33333 9.70396 1.73379 11.0564 2.53473L11.5139 2.80563C12.8664 3.60657 13.5426 4.00704 13.9139 4.66666C14.2852 5.32628 14.2852 6.12722 14.2852 7.72913V8.27086C14.2852 9.87279 14.2852 10.6737 13.9139 11.3333C13.5426 11.9929 12.8664 12.3934 11.5139 13.1943L11.0564 13.4653C9.70396 14.2662 9.02769 14.6667 8.28516 14.6667C7.54262 14.6667 6.86636 14.2662 5.51388 13.4653L5.05644 13.1943C3.70396 12.3934 3.02772 11.9929 2.65644 11.3333C2.28516 10.6737 2.28516 9.87279 2.28516 8.27086V7.72913C2.28516 6.12722 2.28516 5.32628 2.65644 4.66666C3.02772 4.00704 3.70396 3.60657 5.05644 2.80563L5.51388 2.53473Z%22 stroke=%22%239D5200%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M8.28516 10C9.38973 10 10.2852 9.10457 10.2852 8C10.2852 6.89543 9.38973 6 8.28516 6C7.18059 6 6.28516 6.89543 6.28516 8C6.28516 9.10457 7.18059 10 8.28516 10Z%22 stroke=%22%239D5200%22 stroke-width=%221.5%22 /%3E%3C/svg%3E");
  --ico-exit: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 3H5.33333C3.76199 3 2.97631 3 2.48815 3.48815C2 3.97631 2 4.76199 2 6.33333V9.66667C2 11.238 2 12.0237 2.48815 12.5119C2.97631 13 3.76199 13 5.33333 13H6%22 stroke=%22%239B5B37%22 stroke-width=%221.25%22 /%3E%3Cpath d=%22M6 4.31759C6 2.78839 6 2.02379 6.4715 1.60579C6.943 1.1878 7.66367 1.3135 9.10507 1.5649L10.6576 1.83569C12.2539 2.11411 13.0521 2.25332 13.5261 2.83883C14 3.42434 14 4.27114 14 5.96473V10.0353C14 11.7289 14 12.5757 13.5261 13.1611C13.0521 13.7467 12.2539 13.8859 10.6576 14.1643L9.10507 14.4351C7.66367 14.6865 6.943 14.8122 6.4715 14.3942C6 13.9762 6 13.2116 6 11.6824V4.31759Z%22 stroke=%22%239B5B37%22 stroke-width=%221.25%22 /%3E%3Cpath d=%22M8 7.33333V8.66666%22 stroke=%22%239B5B37%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-date: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.33203 7.66668C1.33203 5.15252 1.33203 3.89544 2.11308 3.11439C2.89413 2.33334 4.1512 2.33334 6.66536 2.33334H9.33203C11.8462 2.33334 13.1033 2.33334 13.8843 3.11439C14.6654 3.89544 14.6654 5.15252 14.6654 7.66668V9.00001C14.6654 11.5141 14.6654 12.7713 13.8843 13.5523C13.1033 14.3333 11.8462 14.3333 9.33203 14.3333H6.66536C4.1512 14.3333 2.89413 14.3333 2.11308 13.5523C1.33203 12.7713 1.33203 11.5141 1.33203 9.00001V7.66668Z%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M4.66406 2.33334V1.33334%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M11.332 2.33334V1.33334%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M6 9.33334L7 8.33334V11%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 /%3E%3Cpath d=%22M8.66406 10.3333V9.00001C8.66406 8.63181 8.96253 8.33334 9.33073 8.33334C9.69893 8.33334 9.9974 8.63181 9.9974 9.00001V10.3333C9.9974 10.7015 9.69893 11 9.33073 11C8.96253 11 8.66406 10.7015 8.66406 10.3333Z%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M1.66406 5.66669H14.3307%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-pass: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.33203 8.00002C1.33203 5.48586 1.33203 4.22879 2.11308 3.44773C2.89413 2.66669 4.1512 2.66669 6.66536 2.66669H9.33203C11.8462 2.66669 13.1033 2.66669 13.8843 3.44773C14.6654 4.22879 14.6654 5.48586 14.6654 8.00002C14.6654 10.5142 14.6654 11.7713 13.8843 12.5523C13.1033 13.3334 11.8462 13.3334 9.33203 13.3334H6.66536C4.1512 13.3334 2.89413 13.3334 2.11308 12.5523C1.33203 11.7713 1.33203 10.5142 1.33203 8.00002Z%22 stroke=%22%23C1C6CC%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M7.99882 6.66669V9.33335M6.84388 7.33335L9.15328 8.66669M9.15315 7.33335L6.84375 8.66669%22 stroke=%22%23C1C6CC%22 stroke-width=%220.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M4.48714 6.66669V9.33335M3.33218 7.33335L5.64159 8.66669M5.64143 7.33335L3.33203 8.66669%22 stroke=%22%23C1C6CC%22 stroke-width=%220.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M11.5106 6.66669V9.33335M10.3556 7.33335L12.665 8.66669M12.6649 7.33335L10.3555 8.66669%22 stroke=%22%23C1C6CC%22 stroke-width=%220.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-x: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.0001 5.00006L5.00006 19M5 5L19.0001 19%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-x2: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M14.5 9.50002L9.50002 14.5M9.5 9.5L14.5 14.5%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-x3: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M14.5 9.50002L9.50002 14.5M9.5 9.5L14.5 14.5%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-dot: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22 fill=%22%231C274C%22 /%3E%3C/svg%3E");
  --ico-info: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3 10.4167C3 7.21907 3 5.62028 3.37752 5.08241C3.75503 4.54454 5.25832 4.02996 8.26491 3.00079L8.83772 2.80472C10.405 2.26824 11.1886 2 12 2C12.8114 2 13.595 2.26824 15.1623 2.80472L15.7351 3.00079C18.7417 4.02996 20.245 4.54454 20.6225 5.08241C21 5.62028 21 7.21907 21 10.4167C21 10.8996 21 11.4234 21 11.9914C21 17.6294 16.761 20.3655 14.1014 21.5273C13.38 21.8424 13.0193 22 12 22C10.9807 22 10.62 21.8424 9.89856 21.5273C7.23896 20.3655 3 17.6294 3 11.9914C3 11.4234 3 10.8996 3 10.4167Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M12 8V12%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M12 16C12.5523 16 13 15.5523 13 15C13 14.4477 12.5523 14 12 14C11.4477 14 11 14.4477 11 15C11 15.5523 11.4477 16 12 16Z%22 fill=%22%231C274C%22 /%3E%3C/svg%3E");
  --ico-info2: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M12 17V11%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M12 7C12.5523 7 13 7.44772 13 8C13 8.55228 12.5523 9 12 9C11.4477 9 11 8.55228 11 8C11 7.44772 11.4477 7 12 7Z%22 fill=%22%231C274C%22 /%3E%3C/svg%3E");
  --ico-quest: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M10.125 8.875C10.125 7.83947 10.9645 7 12 7C13.0355 7 13.875 7.83947 13.875 8.875C13.875 9.56245 13.505 10.1635 12.9534 10.4899C12.478 10.7711 12 11.1977 12 11.75V13%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M12 17C12.5523 17 13 16.5523 13 16C13 15.4477 12.5523 15 12 15C11.4477 15 11 15.4477 11 16C11 16.5523 11.4477 17 12 17Z%22 fill=%22%231C274C%22 /%3E%3C/svg%3E");
  --ico-quest2: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M10.125 8.875C10.125 7.83947 10.9645 7 12 7C13.0355 7 13.875 7.83947 13.875 8.875C13.875 9.56245 13.505 10.1635 12.9534 10.4899C12.478 10.7711 12 11.1977 12 11.75V13%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M12 17C12.5523 17 13 16.5523 13 16C13 15.4477 12.5523 15 12 15C11.4477 15 11 15.4477 11 16C11 16.5523 11.4477 17 12 17Z%22 fill=%22%231C274C%22 /%3E%3C/svg%3E");
  --ico-map: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M5.5 8.75732C5.5 6.95835 7.067 5.5 9 5.5C10.933 5.5 12.5 6.95835 12.5 8.75732C12.5 10.5422 11.3829 12.625 9.64003 13.3698C9.23374 13.5434 8.76626 13.5434 8.35997 13.3698C6.61708 12.625 5.5 10.5422 5.5 8.75732Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M14.0004 13.9993L20.5004 20.4993M14.0004 13.9993L6.39453 21.6053M14.0004 13.9993L21.6072 6.39258%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M10 9C10 9.55228 9.55228 10 9 10C8.44772 10 8 9.55228 8 9C8 8.44772 8.44772 8 9 8C9.55228 8 10 8.44772 10 9Z%22 fill=%22%231C274C%22 /%3E%3C/svg%3E");
  --ico-map2: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3Cpath d=%22M13.4227 17.3618L16.9348 8.19598C17.2164 7.46107 16.5389 6.78361 15.804 7.06521L6.63824 10.5773C5.80779 10.8955 5.78079 12.06 6.5981 12.3083L10.0751 13.3648C10.3455 13.447 10.553 13.6545 10.6352 13.9249L11.6917 17.4019C11.94 18.2192 13.1045 18.1922 13.4227 17.3618Z%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 /%3E%3C/svg%3E");
  --firenight: Firenight;
}

.fs-12 {
  font-size: 12px;
  line-height: 1.4;
}

.fs-14 {
  font-size: 14px;
  line-height: 1.4;
}

.fs-16, .type-text {
  font-size: 16px;
  line-height: 1.4;
}

.fs-18, h5, .h5 {
  font-size: 18px;
  line-height: 1.5;
}

.fs-20, h4, .h4, .type-text h4, .type-text .h4 {
  font-size: 20px;
  line-height: 1.5;
}

.fs-24, h3, .h3, .b-ttl, .type-text h3, .type-text .h3, .bnr h2 {
  font-size: 24px;
  line-height: 1.4;
}

.fs-28, .type-text h1, .type-text .h1, .type-text h2, .type-text .h2 {
  font-size: 28px;
  line-height: 1.4;
}

.fs-32, h1, .h1 {
  font-size: 32px;
  line-height: 1.4;
}

.fs-36 {
  font-size: 36px;
  line-height: 1.4;
}

.fs-44 {
  font-size: 44px;
  line-height: 1.3;
}

.fs-60 {
  font-size: 60px;
  line-height: 1.1;
}

.fs-92 {
  font-size: 92px;
  line-height: 0.91;
}

@media (min-width: 992px) {
  .fs-lg-14 {
    font-size: 14px;
    line-height: 1.4;
  }

  .fs-lg-16 {
    font-size: 16px;
    line-height: 1.4;
  }

  .fs-lg-18, .type-text {
    font-size: 18px;
    line-height: 1.5;
  }

  .fs-lg-20 {
    font-size: 20px;
    line-height: 1.5;
  }

  .fs-lg-24, .type-text h4, .type-text .h4 {
    font-size: 24px;
    line-height: 1.4;
  }

  .fs-lg-28, .type-text h3, .type-text .h3 {
    font-size: 28px;
    line-height: 1.4;
  }

  .fs-lg-32, .type-text h1, .type-text .h1, .type-text h2, .type-text .h2 {
    font-size: 32px;
    line-height: 1.4;
  }

  .fs-lg-36 {
    font-size: 36px;
    line-height: 1.4;
  }

  .fs-lg-44 {
    font-size: 44px;
    line-height: 1.3;
  }

  .fs-lg-60, .bnr h2 {
    font-size: 60px;
    line-height: 1.1;
  }

  .fs-lg-92 {
    font-size: 92px;
    line-height: 0.91;
  }
}

.lh-0 {
  line-height: 0;
}

.lh-1 {
  line-height: 1;
}

.fw-100 {
  font-weight: 100;
}

.fw-200 {
  font-weight: 200;
}

.fw-300, .type-text {
  font-weight: 300;
}

.fw-400, .bnr h2 {
  font-weight: 400;
}

.fw-500, h1, .h1, .form-type-radio label, .form-type-checkbox label {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.fw-900 {
  font-weight: 900;
}

.green,
.green-hover:hover {
  color: var(--bs-green);
}

.blue-50,
.blue-50-hover:hover {
  color: var(--bs-blue-50);
}

.blue,
.blue-hover:hover {
  color: var(--bs-blue);
}

.c-blue,
.c-blue-hover:hover {
  color: var(--bs-c-blue);
}

.c-blue-10,
.c-blue-10-hover:hover {
  color: var(--bs-c-blue-10);
}

.c-blue-100,
.c-blue-100-hover:hover {
  color: var(--bs-c-blue-100);
}

.black,
.black-hover:hover {
  color: var(--bs-black);
}

.white,
.white-hover:hover {
  color: var(--bs-white);
}

.gold-10,
.gold-10-hover:hover {
  color: var(--bs-gold-10);
}

.gold-50,
.gold-50-hover:hover {
  color: var(--bs-gold-50);
}

.gold-100,
.gold-100-hover:hover {
  color: var(--bs-gold-100);
}

.gold-200,
.gold-200-hover:hover {
  color: var(--bs-gold-200);
}

.gold-300,
.gold-300-hover:hover {
  color: var(--bs-gold-300);
}

.gold-1000,
.gold-1000-hover:hover {
  color: var(--bs-gold-1000);
}

.gold, .header .with-dropdown .menu a:hover, .footer .with-dropdown .menu a:hover, .tab-link.active,
.gold-hover:hover {
  color: var(--bs-gold);
}

.gold-h,
.gold-h-hover:hover {
  color: var(--bs-gold-h);
}

.ppn,
.ppn-hover:hover {
  color: var(--bs-ppn);
}

.sep-sk,
.sep-sk-hover:hover {
  color: var(--bs-sep-sk);
}

.mustard,
.mustard-hover:hover {
  color: var(--bs-mustard);
}

.mustard-50,
.mustard-50-hover:hover {
  color: var(--bs-mustard-50);
}

.mustard-10,
.mustard-10-hover:hover {
  color: var(--bs-mustard-10);
}

.gray-100,
.gray-100-hover:hover {
  color: var(--bs-gray-100);
}

.gray-200,
.gray-200-hover:hover {
  color: var(--bs-gray-200);
}

.gray-300,
.gray-300-hover:hover {
  color: var(--bs-gray-300);
}

.gray-400,
.gray-400-hover:hover {
  color: var(--bs-gray-400);
}

.gray-500,
.gray-500-hover:hover {
  color: var(--bs-gray-500);
}

.gray-600,
.gray-600-hover:hover {
  color: var(--bs-gray-600);
}

.gray-700,
.gray-700-hover:hover {
  color: var(--bs-gray-700);
}

.bg-green {
  background-color: var(--bs-green);
}

.bg-blue-50 {
  background-color: var(--bs-blue-50);
}

.bg-blue {
  background-color: var(--bs-blue);
}

.bg-c-blue {
  background-color: var(--bs-c-blue);
}

.bg-c-blue-10 {
  background-color: var(--bs-c-blue-10);
}

.bg-c-blue-100 {
  background-color: var(--bs-c-blue-100);
}

.bg-black {
  background-color: var(--bs-black);
}

.bg-white {
  background-color: var(--bs-white);
}

.bg-gold-10, .footer .btn:hover {
  background-color: var(--bs-gold-10);
}

.bg-gold-50, .header .with-dropdown .menu a:hover, .footer .with-dropdown .menu a:hover, .tab-link:hover {
  background-color: var(--bs-gold-50);
}

.bg-gold-100 {
  background-color: var(--bs-gold-100);
}

.bg-gold-200 {
  background-color: var(--bs-gold-200);
}

.bg-gold-300 {
  background-color: var(--bs-gold-300);
}

.bg-gold-1000 {
  background-color: var(--bs-gold-1000);
}

.bg-gold {
  background-color: var(--bs-gold);
}

.bg-gold-h {
  background-color: var(--bs-gold-h);
}

.bg-ppn {
  background-color: var(--bs-ppn);
}

.bg-sep-sk {
  background-color: var(--bs-sep-sk);
}

.bg-mustard {
  background-color: var(--bs-mustard);
}

.bg-mustard-50 {
  background-color: var(--bs-mustard-50);
}

.bg-mustard-10 {
  background-color: var(--bs-mustard-10);
}

.bg-gray-100 {
  background-color: var(--bs-gray-100);
}

.bg-gray-200 {
  background-color: var(--bs-gray-200);
}

.bg-gray-300 {
  background-color: var(--bs-gray-300);
}

.bg-gray-400 {
  background-color: var(--bs-gray-400);
}

.bg-gray-500 {
  background-color: var(--bs-gray-500);
}

.bg-gray-600 {
  background-color: var(--bs-gray-600);
}

.bg-gray-700 {
  background-color: var(--bs-gray-700);
}

.shadow-100, .shadow-100-hover:hover {
  box-shadow: var(--shadow-100);
}

.shadow-200, .gallery-row a:hover img, .shadow-200-hover:hover {
  box-shadow: var(--shadow-200);
}

.cols {
  -webkit-column-gap: var(--bs-gutter-x);
  -moz-column-gap: var(--bs-gutter-x);
  column-gap: var(--bs-gutter-x);
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}

.cols > * + * {
  margin-top: var(--bs-gutter-y);
}

.lc {
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}

.br-circ {
  border-radius: 50%;
}

.of-cover, .gallery-row img {
  object-fit: cover;
}

.of-contain, .prod-card__img img {
  object-fit: contain;
}

.ico, .ico2 {
  vertical-align: middle;
}

.ico::before, .ico2::before {
  content: '';
  display: block;
  width: 1em;
  height: 1em;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.ico-menu::before {
  background-image: var(--ico-menu);
  -webkit-mask-image: var(--ico-menu);
  mask-image: var(--ico-menu);
}

.ico-perc::before {
  background-image: var(--ico-perc);
  -webkit-mask-image: var(--ico-perc);
  mask-image: var(--ico-perc);
}

.ico-user::before {
  background-image: var(--ico-user);
  -webkit-mask-image: var(--ico-user);
  mask-image: var(--ico-user);
}

.ico-user-f::before {
  background-image: var(--ico-user-f);
  -webkit-mask-image: var(--ico-user-f);
  mask-image: var(--ico-user-f);
}

.ico-cart::before {
  background-image: var(--ico-cart);
  -webkit-mask-image: var(--ico-cart);
  mask-image: var(--ico-cart);
}

.ico-eco::before {
  background-image: var(--ico-eco);
  -webkit-mask-image: var(--ico-eco);
  mask-image: var(--ico-eco);
}

.ico-natur::before {
  background-image: var(--ico-natur);
  -webkit-mask-image: var(--ico-natur);
  mask-image: var(--ico-natur);
}

.ico-smile::before {
  background-image: var(--ico-smile);
  -webkit-mask-image: var(--ico-smile);
  mask-image: var(--ico-smile);
}

.ico-eye-s::before {
  background-image: var(--ico-eye-s);
  -webkit-mask-image: var(--ico-eye-s);
  mask-image: var(--ico-eye-s);
}

.ico-a-cancer::before {
  background-image: var(--ico-a-cancer);
  -webkit-mask-image: var(--ico-a-cancer);
  mask-image: var(--ico-a-cancer);
}

.ico-chevron-right::before {
  background-image: var(--ico-chevron-right);
  -webkit-mask-image: var(--ico-chevron-right);
  mask-image: var(--ico-chevron-right);
}

.ico-chevron-left::before {
  background-image: var(--ico-chevron-left);
  -webkit-mask-image: var(--ico-chevron-left);
  mask-image: var(--ico-chevron-left);
}

.ico-chevron-down::before {
  background-image: var(--ico-chevron-down);
  -webkit-mask-image: var(--ico-chevron-down);
  mask-image: var(--ico-chevron-down);
}

.ico-chevron-up::before {
  background-image: var(--ico-chevron-up);
  -webkit-mask-image: var(--ico-chevron-up);
  mask-image: var(--ico-chevron-up);
}

.ico-c-arrow::before {
  background-image: var(--ico-c-arrow);
  -webkit-mask-image: var(--ico-c-arrow);
  mask-image: var(--ico-c-arrow);
}

.ico-burger::before {
  background-image: var(--ico-burger);
  -webkit-mask-image: var(--ico-burger);
  mask-image: var(--ico-burger);
}

.ico-cart2::before {
  background-image: var(--ico-cart2);
  -webkit-mask-image: var(--ico-cart2);
  mask-image: var(--ico-cart2);
}

.ico-s-phone::before {
  background-image: var(--ico-s-phone);
  -webkit-mask-image: var(--ico-s-phone);
  mask-image: var(--ico-s-phone);
}

.ico-message::before {
  background-image: var(--ico-message);
  -webkit-mask-image: var(--ico-message);
  mask-image: var(--ico-message);
}

.ico-perc2::before {
  background-image: var(--ico-perc2);
  -webkit-mask-image: var(--ico-perc2);
  mask-image: var(--ico-perc2);
}

.ico-star::before {
  background-image: var(--ico-star);
  -webkit-mask-image: var(--ico-star);
  mask-image: var(--ico-star);
}

.ico-arrow-b::before {
  background-image: var(--ico-arrow-b);
  -webkit-mask-image: var(--ico-arrow-b);
  mask-image: var(--ico-arrow-b);
}

.ico-doc::before {
  background-image: var(--ico-doc);
  -webkit-mask-image: var(--ico-doc);
  mask-image: var(--ico-doc);
}

.ico-doc2::before {
  background-image: var(--ico-doc2);
  -webkit-mask-image: var(--ico-doc2);
  mask-image: var(--ico-doc2);
}

.ico-doc3::before {
  background-image: var(--ico-doc3);
  -webkit-mask-image: var(--ico-doc3);
  mask-image: var(--ico-doc3);
}

.ico-doc4::before {
  background-image: var(--ico-doc4);
  -webkit-mask-image: var(--ico-doc4);
  mask-image: var(--ico-doc4);
}

.ico-cycle::before {
  background-image: var(--ico-cycle);
  -webkit-mask-image: var(--ico-cycle);
  mask-image: var(--ico-cycle);
}

.ico-cycle2::before {
  background-image: var(--ico-cycle2);
  -webkit-mask-image: var(--ico-cycle2);
  mask-image: var(--ico-cycle2);
}

.ico-cycle3::before {
  background-image: var(--ico-cycle3);
  -webkit-mask-image: var(--ico-cycle3);
  mask-image: var(--ico-cycle3);
}

.ico-mod-work::before {
  background-image: var(--ico-mod-work);
  -webkit-mask-image: var(--ico-mod-work);
  mask-image: var(--ico-mod-work);
}

.ico-comf-cond::before {
  background-image: var(--ico-comf-cond);
  -webkit-mask-image: var(--ico-comf-cond);
  mask-image: var(--ico-comf-cond);
}

.ico-dec-sal::before {
  background-image: var(--ico-dec-sal);
  -webkit-mask-image: var(--ico-dec-sal);
  mask-image: var(--ico-dec-sal);
}

.ico-tick-c::before {
  background-image: var(--ico-tick-c);
  -webkit-mask-image: var(--ico-tick-c);
  mask-image: var(--ico-tick-c);
}

.ico-atten::before {
  background-image: var(--ico-atten);
  -webkit-mask-image: var(--ico-atten);
  mask-image: var(--ico-atten);
}

.ico-minus::before {
  background-image: var(--ico-minus);
  -webkit-mask-image: var(--ico-minus);
  mask-image: var(--ico-minus);
}

.ico-plus::before {
  background-image: var(--ico-plus);
  -webkit-mask-image: var(--ico-plus);
  mask-image: var(--ico-plus);
}

.ico-pin::before {
  background-image: var(--ico-pin);
  -webkit-mask-image: var(--ico-pin);
  mask-image: var(--ico-pin);
}

.ico-star-str::before {
  background-image: var(--ico-star-str);
  -webkit-mask-image: var(--ico-star-str);
  mask-image: var(--ico-star-str);
}

.ico-mail::before {
  background-image: var(--ico-mail);
  -webkit-mask-image: var(--ico-mail);
  mask-image: var(--ico-mail);
}

.ico-quote::before {
  background-image: var(--ico-quote);
  -webkit-mask-image: var(--ico-quote);
  mask-image: var(--ico-quote);
}

.ico-bin::before {
  background-image: var(--ico-bin);
  -webkit-mask-image: var(--ico-bin);
  mask-image: var(--ico-bin);
}

.ico-bin2::before {
  background-image: var(--ico-bin2);
  -webkit-mask-image: var(--ico-bin2);
  mask-image: var(--ico-bin2);
}

.ico-check::before {
  background-image: var(--ico-check);
  -webkit-mask-image: var(--ico-check);
  mask-image: var(--ico-check);
}

.ico-checked::before {
  background-image: var(--ico-checked);
  -webkit-mask-image: var(--ico-checked);
  mask-image: var(--ico-checked);
}

.ico-setts::before {
  background-image: var(--ico-setts);
  -webkit-mask-image: var(--ico-setts);
  mask-image: var(--ico-setts);
}

.ico-exit::before {
  background-image: var(--ico-exit);
  -webkit-mask-image: var(--ico-exit);
  mask-image: var(--ico-exit);
}

.ico-date::before {
  background-image: var(--ico-date);
  -webkit-mask-image: var(--ico-date);
  mask-image: var(--ico-date);
}

.ico-pass::before {
  background-image: var(--ico-pass);
  -webkit-mask-image: var(--ico-pass);
  mask-image: var(--ico-pass);
}

.ico-x::before {
  background-image: var(--ico-x);
  -webkit-mask-image: var(--ico-x);
  mask-image: var(--ico-x);
}

.ico-x2::before {
  background-image: var(--ico-x2);
  -webkit-mask-image: var(--ico-x2);
  mask-image: var(--ico-x2);
}

.ico-x3::before {
  background-image: var(--ico-x3);
  -webkit-mask-image: var(--ico-x3);
  mask-image: var(--ico-x3);
}

.ico-dot::before {
  background-image: var(--ico-dot);
  -webkit-mask-image: var(--ico-dot);
  mask-image: var(--ico-dot);
}

.ico-info::before {
  background-image: var(--ico-info);
  -webkit-mask-image: var(--ico-info);
  mask-image: var(--ico-info);
}

.ico-info2::before {
  background-image: var(--ico-info2);
  -webkit-mask-image: var(--ico-info2);
  mask-image: var(--ico-info2);
}

.ico-quest::before {
  background-image: var(--ico-quest);
  -webkit-mask-image: var(--ico-quest);
  mask-image: var(--ico-quest);
}

.ico-quest2::before {
  background-image: var(--ico-quest2);
  -webkit-mask-image: var(--ico-quest2);
  mask-image: var(--ico-quest2);
}

.ico-map::before {
  background-image: var(--ico-map);
  -webkit-mask-image: var(--ico-map);
  mask-image: var(--ico-map);
}

.ico-map2::before {
  background-image: var(--ico-map2);
  -webkit-mask-image: var(--ico-map2);
  mask-image: var(--ico-map2);
}

.ico::before {
  -webkit-mask-image: none;
  mask-image: none;
}

.ico2::before {
  background-image: none;
  background-color: currentColor;
}

.center img {
  margin-left: auto;
  margin-right: auto;
}

.bg-cover {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.nowrap, .btn {
  white-space: nowrap;
}

.uppercase {
  text-transform: uppercase;
}

.line-through {
  text-decoration: line-through;
}

.underline {
  text-decoration: underline;
}

.hyphens {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.img-width {
  max-width: 100%;
}

.mt-auto {
  margin-top: auto;
}

.h-full {
  height: 100%;
}

.div-v {
  width: 1px;
}

.div-h {
  height: 1px;
}

.p6 {
  padding: 6px;
}

.p10 {
  padding: 10px;
}

.p14 {
  padding: 14px;
}

.py10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.g6 {
  --bs-gutter-x: 6px;
  --bs-gutter-y: 6px;
}

.mt2 {
  margin-top: 2px;
}

.mt6 {
  margin-top: 6px;
}

.mt10 {
  margin-top: 10px;
}

.firenight {
  font-family: var(--firenight), sans-serif;
}

.ta-left {
  text-align: left;
}

.ta-right {
  text-align: right;
}

.ta-center, .center, .count {
  text-align: center;
}

.ta-justify {
  text-align: justify;
}

.ico-16 {
  font-size: 16px;
}

.ico-12 {
  font-size: 12px;
}

.ico-20 {
  font-size: 20px;
}

.ico-24 {
  font-size: 24px;
}

.ico-32 {
  font-size: 32px;
}

.ico-28 {
  font-size: 28px;
}

.ico-40 {
  font-size: 40px;
}

.ico-48 {
  font-size: 48px;
}

.ico-80 {
  font-size: 80px;
}

.br-8 {
  border-radius: 8px;
}

.br-12 {
  border-radius: 12px;
}

.br-16 {
  border-radius: 16px;
}

.br-20, .gallery-row img {
  border-radius: 20px;
}

.br-24, .cert-img {
  border-radius: 24px;
}

.br-48 {
  border-radius: 48px;
}

.br-120 {
  border-radius: 120px;
}

.mt-0 {
  margin-top: 0px;
}

.mt-1 {
  margin-top: 4px;
}

.mt-2 {
  margin-top: 8px;
}

.mt-3, .bnr .content {
  margin-top: 12px;
}

.mt-4 {
  margin-top: 16px;
}

.mt-5 {
  margin-top: 20px;
}

.mt-6 {
  margin-top: 24px;
}

.mt-8 {
  margin-top: 32px;
}

.mt-10 {
  margin-top: 40px;
}

.mt-12 {
  margin-top: 48px;
}

.mt-15 {
  margin-top: 60px;
}

.mt-20 {
  margin-top: 80px;
}

.ml-1 {
  margin-left: 4px;
}

.ml-2 {
  margin-left: 8px;
}

.ml-3, .form-type-radio label, .form-type-checkbox label {
  margin-left: 12px;
}

.ml-4 {
  margin-left: 16px;
}

.ml-5 {
  margin-left: 20px;
}

.ml-6 {
  margin-left: 24px;
}

.ml-8 {
  margin-left: 32px;
}

.p-2 {
  padding: 8px;
}

.p-3, .header .with-dropdown .menu a, .footer .with-dropdown .menu a {
  padding: 12px;
}

.p-4 {
  padding: 16px;
}

.p-5 {
  padding: 20px;
}

.p-6 {
  padding: 24px;
}

.p-8 {
  padding: 32px;
}

.p-10 {
  padding: 40px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.px-4, .header .menu a, .bnr .content {
  padding-left: 16px;
  padding-right: 16px;
}

.px-5 {
  padding-left: 20px;
  padding-right: 20px;
}

.px-6 {
  padding-left: 24px;
  padding-right: 24px;
}

.px-8 {
  padding-left: 32px;
  padding-right: 32px;
}

.px-10 {
  padding-left: 40px;
  padding-right: 40px;
}

.px-30 {
  padding-left: 120px;
  padding-right: 120px;
}

.py-2, .header .menu a {
  padding-top: 8px;
  padding-bottom: 8px;
}

.py-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.py-5 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.py-6 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.py-7 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.py-10 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.py-12 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.py-20 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.cols-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

.cols-3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}

.w-full, .gallery-row img {
  width: 100%;
}

.w-auto {
  width: auto;
}

.lc-1 {
  -webkit-line-clamp: 1;
  max-height: 1lh;
}

.lc-2 {
  -webkit-line-clamp: 2;
  max-height: 2lh;
}

.lc-3 {
  -webkit-line-clamp: 3;
  max-height: 3lh;
}

@media (min-width: 576px) {
  .ta-sm-left {
    text-align: left;
  }

  .cols-sm-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}

@media (min-width: 768px) {
  .ta-md-left {
    text-align: left;
  }

  .p-md-8 {
    padding: 32px;
  }

  .py-md-10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .py-md-12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .py-md-20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

@media (min-width: 992px) {
  .ico-lg-24 {
    font-size: 24px;
  }

  .ico-lg-28 {
    font-size: 28px;
  }

  .ico-lg-40 {
    font-size: 40px;
  }

  .ico-lg-48 {
    font-size: 48px;
  }

  .ico-lg-80 {
    font-size: 80px;
  }

  .br-lg-24 {
    border-radius: 24px;
  }

  .br-lg-48 {
    border-radius: 48px;
  }

  .mt-lg-0, .bnr .content {
    margin-top: 0px;
  }

  .mt-lg-1 {
    margin-top: 4px;
  }

  .mt-lg-2 {
    margin-top: 8px;
  }

  .mt-lg-3 {
    margin-top: 12px;
  }

  .mt-lg-4 {
    margin-top: 16px;
  }

  .mt-lg-5 {
    margin-top: 20px;
  }

  .mt-lg-6 {
    margin-top: 24px;
  }

  .mt-lg-8 {
    margin-top: 32px;
  }

  .mt-lg-10 {
    margin-top: 40px;
  }

  .mt-lg-12 {
    margin-top: 48px;
  }

  .mt-lg-15 {
    margin-top: 60px;
  }

  .mt-lg-20 {
    margin-top: 80px;
  }

  .ml-lg-3 {
    margin-left: 12px;
  }

  .ml-lg-5 {
    margin-left: 20px;
  }

  .ml-lg-6 {
    margin-left: 24px;
  }

  .ml-lg-8 {
    margin-left: 32px;
  }

  .p-lg-3 {
    padding: 12px;
  }

  .p-lg-5 {
    padding: 20px;
  }

  .p-lg-8 {
    padding: 32px;
  }

  .p-lg-10 {
    padding: 40px;
  }

  .px-lg-0, .bnr .content {
    padding-left: 0px;
    padding-right: 0px;
  }

  .px-lg-3 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .px-lg-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .px-lg-6 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .px-lg-8 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .px-lg-30 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .py-lg-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .py-lg-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .py-lg-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cols-lg-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }

  .w-lg-auto {
    width: auto;
  }

  .lc-lg-2 {
    -webkit-line-clamp: 2;
    max-height: 2lh;
  }
}

::before,
::after {
  pointer-events: none;
}

html {
  height: 100%;
}

body {
  height: 100%;
  cursor: default;
}

body.i-mobile * {
  cursor: pointer;
}

body.no-transition * {
  -webkit-transition: none !important;
  transition: none !important;
}

body.overflow-hidden {
  overflow: hidden;
}

#wrap {
  margin: 0 auto;
  min-height: 100%;
  position: relative;
  width: 100%;
  overflow: clip;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

#content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.clear {
  clear: both;
  display: table;
  width: 100%;
  overflow: hidden;
}

.clearfix {
  clear: both;
}

.fr {
  float: right;
}

.fl {
  float: left;
}

.hide {
  display: none;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.flex.container:before, .flex.container:after, .flex.container-fluid:before, .flex.container-sm:before, .flex.container-md:before, .flex.container-lg:before, .flex.container-xl:before, .flex.container-xxl:before, .flex.container-fluid:after, .flex.container-sm:after, .flex.container-md:after, .flex.container-lg:after, .flex.container-xl:after, .flex.container-xxl:after, .flex.row:before, .flex.row:after {
  display: none;
}

.flex-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-ver-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

.flex-ver-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex-inner-100 > * {
  width: 100%;
}

@media (min-width: 992px) {
  .lg-no-flex {
    display: block;
  }
}

@media (min-width: 992px) and (max-width: 768px) {
  .md-no-flex {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 576px) {
  .sm-no-flex {
    display: block;
  }
}

@media (max-width: 1200px) {
  .xs-no-flex {
    display: block;
  }
}

.line-items-fluid {
  text-align: justify;
  line-height: 0;
}

.line-items-fluid > * {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  line-height: normal;
}

.line-items-fluid:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.line-items > * {
  display: inline-block;
  vertical-align: top;
}

.line-items-middle > * {
  vertical-align: middle;
}

.row.line-items > * {
  float: none;
}

script {
  display: none !important;
}

input, textarea, img, a {
  outline: none !important;
}

a {
  color: var(--bs-body-color);
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: visibility 0.15s, opacity 0.15s, color 0.15s, border-color 0.15s, background-color 0.15s;
  transition: visibility 0.15s, opacity 0.15s, color 0.15s, border-color 0.15s, background-color 0.15s;
}

a:hover, a.active {
  text-decoration: none;
  color: var(--bs-body-color);
}

.no-brd {
  border-bottom: 0;
}

.no-brd .brd-b {
  border-bottom: 1px solid rgba(237, 27, 36, 0.25);
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}

.no-brd:hover .brd-b {
  border-color: #ed1b24;
}

h1, .h1 {
  font-family: var(--bs-font-sans-serif), sans-serif;
  font-weight: 500;
  margin: 0 0 32px;
}

h2, .h2 {
  font-family: var(--bs-font-sans-serif), sans-serif;
  font-weight: 500;
  margin: 0 0 20px;
}

h3, .h3, .b-ttl {
  font-family: var(--bs-font-sans-serif), sans-serif;
  font-weight: 500;
  margin: 0 0 20px;
}

h4, .h4 {
  font-family: var(--bs-font-sans-serif), sans-serif;
  font-weight: 500;
  margin: 0 0 20px;
}

h5, .h5 {
  font-family: var(--bs-font-sans-serif), sans-serif;
  font-weight: 500;
  margin: 0 0 12px;
}

.b-ttl {
  margin-bottom: 15px;
}

.m-0 {
  margin: 0;
}

em, i {
  font-style: italic;
}

strong, b {
  font-weight: 700;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

.svg-icon {
  height: 1em;
  width: 1em;
  fill: currentColor;
  stroke-linejoin: round;
  stroke-linecap: round;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: fill .3s;
  transition: fill .3s;
}

symbol .stroke {
  fill: none;
  stroke: currentColor;
}

path[stroke-linecap],
path[stroke-linejoin],
path[stroke-width] {
  fill: none;
  stroke: currentColor;
}

label, .label {
  display: block;
  font-size: 16px;
  line-height: 1.5;
  color: var(--bs-gray-400);
  font-weight: 300;
  margin-bottom: 8px;
}

.webform-container-inline label {
  display: inline-block;
  vertical-align: top;
  width: 120px;
  margin: 0;
  padding-top: 15px;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: var(--bs-gray-200);
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: var(--bs-gray-200);
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: var(--bs-gray-200);
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: var(--bs-gray-200);
}

input::placeholder,
textarea::placeholder {
  color: var(--bs-gray-200);
}

.inputtext,
.form-text,
select,
.select,
textarea {
  font-size: 16px;
  line-height: 1;
  font-weight: 300;
  background-color: var(--bs-white);
  color: var(--bs-body-color);
  width: 100%;
  height: 46px;
  padding: 12px;
  min-width: 0;
  border: 1px solid var(--bs-gray-200);
  border-radius: 12px;
}

.form-label .inputtext,
.form-label .form-text,
.form-label select,
.form-label .select,
.form-label textarea {
  padding-left: 37px;
}

textarea {
  min-height: 70px;
}

.form-label .form-item label, .form-label .form-item .label {
  position: absolute;
  z-index: 1;
  top: 11px;
  left: 39px;
  max-width: calc(100% - 50px);
  margin-bottom: 0;
  -webkit-transition: font-size .2s, top .2s;
  transition: font-size .2s, top .2s;
  cursor: text;
}

.form-label .focused label, .form-label .focused .label {
  top: 6px;
  font-size: 12px;
}

.form-label .focused .form-text,
.form-label .focused .inputtext,
.form-label .focused select,
.form-label .focused textarea,
.form-label .focused .chosen-container {
  padding-top: 22px;
}

.focused .form-text, .form-text:focus, .focused
.inputtext,
.inputtext:focus, .focused
select,
select:focus, .focused
textarea,
textarea:focus {
  border-color: var(--bs-gray-400);
}

.focused .chosen-container {
  border-color: var(--bs-gray-600);
}

@media (max-width: 768px) {
  .form-label .form-item label, .form-label .form-item .label {
    top: 11px;
  }

  .form-label .focused label {
    top: 7px;
  }

  .form-label .focused .form-text,
  .form-label .focused .inputtext,
  .form-label .focused select,
  .form-label .focused textarea,
  .form-label .focused .chosen-container {
    padding-top: 20px;
    padding-bottom: 6px;
  }
}

.invalid .form-text,
.invalid .inputtext,
.invalid select,
.invalid textarea,
.invalid .chosen-container {
  color: var(--bs-ppn);
  border-bottom: 2px solid var(--bs-ppn);
}

.bx-authform {
  max-width: 500px;
}

.bx-captcha {
  max-width: 500px;
}

select, .select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 9L12 15L18 9%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right 20px;
  background-size: 24px;
  padding-right: 50px;
}

select::-ms-expand, .select::-ms-expand {
  display: none;
}

.select {
  position: relative;
  cursor: pointer;
}

.select__single {
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

.select:not(.select--active) .select__dropdown {
  display: none;
}

.select__option:hover, .select__option:hover a {
  color: var(--bs-white);
}

.select__option:hover {
  background-color: var(--bs-gray-300);
}

.select__option[disabled] {
  pointer-events: none;
}

.select__option + .select__option {
  margin-top: 8px;
}

.select__option a {
  -webkit-transition: none;
  transition: none;
}

.select__dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  width: 100%;
  padding: 16px 20px;
  border-radius: 12px;
  border: 1px solid var(--bs-gray-300);
  background-color: var(--bs-white);
  margin-top: 8px;
}

.bx-core-adm-dialog textarea {
  max-width: 100%;
}

.form-item {
  position: relative;
}

.form-checkbox label, .form-radio label {
  position: relative;
  top: auto;
  padding: 6px 0 6px 38px;
}

.form-checkbox label::before, .form-radio label::before {
  content: '';
  position: absolute;
  left: 5px;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  border-radius: 50%;
}

.form-checkbox label::after, .form-radio label::after {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  width: 28px;
  height: 28px;
  border: 2px solid #000000;
  border-radius: 50%;
}

.form-checkbox input, .form-radio input {
  display: none;
}

.form-checkbox input:checked + label::before, .form-radio input:checked + label::before {
  background: green;
}

.form-checkbox input:checked + label::after, .form-radio input:checked + label::after {
  border-color: green;
}

.form-checkbox {
  white-space: nowrap;
}

.form-checkbox > * {
  /*display:inline-block !important;*/
  /*vertical-align:top;*/
}

.form-checkbox label {
  cursor: pointer;
  font: 14px/16px var(--bs-font-sans-serif);
  margin: 0;
  white-space: normal;
}

.form-checkbox input {
  margin: 2px 2px 0 0;
}

.form-radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.form-radio label {
  cursor: pointer;
  font: 14px/16px var(--bs-font-sans-serif);
  margin: 0;
}

.form-radio input {
  margin: 2px 2px 0 0;
}

.form-type-radio, .form-type-checkbox {
  position: relative;
}

.form-type-radio input, .form-type-checkbox input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  background: var(--ico-check) no-repeat center/contain;
}

.form-type-radio label, .form-type-checkbox label {
  margin-bottom: 0;
  position: relative;
}

.form-type-radio input:checked, .form-type-checkbox input:checked {
  background-image: var(--ico-checked);
}

.form-checkboxes .form-item, .form-radios .form-item {
  margin-bottom: 11px;
}

.form-checkboxes-line, .form-radios-line {
  margin-left: -40px;
}

.form-checkboxes-line .form-item, .form-radios-line .form-item {
  display: inline-block;
  margin-left: 40px;
}

label.disabled {
  cursor: default;
  position: relative;
  opacity: 0.5;
  pointer-events: none;
}

.main-user-consent-request input {
  display: none;
}

.main-user-consent-request a {
  display: block;
  padding-left: 20px;
  position: relative;
  border: 0;
  color: inherit;
}

.main-user-consent-request a:before {
  content: '';
  width: 14px;
  height: 14px;
  border: 1px solid #000000;
  position: absolute;
  left: 0;
  top: 0;
}

.main-user-consent-request input:checked + a:before {
  background-color: #000000;
  box-shadow: inset 0 0 0 2px #fff;
}

input[type="submit"]:not(.btn) {
  cursor: pointer;
  display: inline-block;
  color: #fff;
  text-align: center;
  font: 500 14px/17px var(--bs-font-sans-serif);
  border: 0;
  padding: 18px 28px 21px;
  text-align: center;
  border-radius: 56px;
  position: relative;
  background: #2a8b23;
}

input[type="submit"]:not(.btn):hover {
  color: #fff;
  background-color: #fb6b31;
}

.form-range .pref {
  font: 17px/17px var(--bs-font-sans-serif);
  margin-right: 10px;
}

.form-range input {
  width: 98px;
  text-align: center;
  padding: 10px 5px;
}

.form-range input + .pref {
  margin-left: 10px;
}

.form-actions {
  margin-bottom: 0;
  margin-top: 25px;
  position: relative;
}

.form-actions .ajax-progreAero-throbber {
  position: absolute;
  left: -20px;
  top: 15px;
}

.form-item-time input {
  width: 78px;
  text-align: center;
  padding: 5px 4px;
}

.form-item-time .sep {
  margin: 9px 10px 0;
}

.form-row {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 20px;
}

.starrequired {
  color: var(--bs-red-100);
}

.btn {
  border: 0;
  position: relative;
  cursor: pointer;
  padding: 12px 16px;
  outline-offset: -2px;
}

.btn--sm {
  padding: 6px 12px;
}

.btn--br {
  outline: 2px solid currentColor !important;
}

.btn--br.gold:hover, .header .with-dropdown .menu a.btn--br:hover, .footer .with-dropdown .menu a.btn--br:hover, .btn--br.tab-link.active:hover {
  color: var(--bs-gold-300);
}

.btn.bg-gold:hover {
  color: var(--bs-white);
  background-color: var(--bs-gold-300);
}

@media (max-width: 768px) {
  .btn {
    padding: 6px 10px;
  }
}

.errortext {
  color: var(--bs-ppn);
}

.price {
  white-space: nowrap;
  color: #000000;
}

.price .currency {
  color: #000000;
}

.dropdown-wrap {
  position: relative;
}

.dropdown-wrap:hover .dropdown-content-wrap {
  padding-top: 10px;
  margin-top: 0;
}

.dropdown-wrap:hover .dropdown-content {
  height: auto;
  overflow: visible;
  padding: 20px;
  box-shadow: 5px 5px 8px 3px rgba(0, 0, 0, 0.15);
}

.dropdown-content-wrap {
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 100;
  margin-top: 10px;
}

.dropdown-content {
  width: 240px;
  font: 600 13px/17px var(--bs-font-sans-serif), sans-serif;
  background: url(/local/templates/ia_pegas_elmai/../dev/images/pattern.png) repeat 0 0 #fff;
  padding: 0 20px;
  text-align: left;
  height: 0;
  overflow: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
}

.dropdown-content:before {
  content: '';
  border-bottom: 7px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  width: 12px;
  left: 0;
  right: 0;
  top: -7px;
  margin: 0 auto;
  z-index: 102;
}

.dropdown-content-menu {
  font: 600 13px/17px var(--bs-font-sans-serif), sans-serif;
  text-transform: uppercase;
}

.dropdown-content-menu a {
  color: #000000;
  border: 0;
}

.dropdown-content-menu a:hover, .dropdown-content-menu a.active {
  color: #ed1b24;
}

.dropdown-content-menu li {
  margin-top: 10px;
}

.dropdown-content-menu li:first-child {
  margin-top: 0;
}

.sec--outer {
  margin-top: var(--sec-space);
  margin-bottom: var(--sec-space);
}

.sec--inner {
  padding-top: var(--sec-space);
  padding-bottom: var(--sec-space);
}

.s-ttl, h1 {
  /**/
}

.s-text {
  /**/
}

.s-head, .s-ttl {
  /**/
}

.s-head .s-ttl {
  /**/
}

.s-main {
  /**/
}

.no-photo {
  display: block;
  background: url(/local/templates/ia_pegas_elmai/../dev/images/no-photo.png) no-repeat 50% 50% #f4e7a6;
  background-size: auto !important;
  width: 100%;
  max-width: 100%;
  padding-top: 100%;
}

hr {
  clear: both;
  display: block;
  border: 0;
  height: 1px;
  background: #e8e8e8;
  margin: 15px 0;
}

blockquote {
  font-size: 14px;
  color: var(--bs-gray-600);
  border-left: 2px solid #ffb049;
  border-radius: 16px;
  padding: 16px;
  background-color: var(--bs-orange-100);
}

.type-text img {
  max-width: 100%;
  height: auto !important;
  border-radius: 15px;
}

.type-text h1, .type-text .h1 {
  margin: 0 0 32px;
}

.type-text h1:first-child, .type-text .h1:first-child {
  margin-top: 0;
}

.type-text h1 + *, .type-text .h1 + * {
  margin-top: 0 !important;
}

.type-text h2, .type-text .h2 {
  margin: 60px 0 28px;
}

.type-text h2:first-child, .type-text .h2:first-child {
  margin-top: 0;
}

.type-text h2 + *, .type-text .h2 + * {
  margin-top: 0 !important;
}

.type-text h3, .type-text .h3 {
  margin: 60px 0 24px;
}

.type-text h3:first-child, .type-text .h3:first-child {
  margin-top: 0;
}

.type-text h3 + *, .type-text .h3 + * {
  margin-top: 0 !important;
}

.type-text h4, .type-text .h4 {
  margin: 60px 0 20px;
}

.type-text h4:first-child, .type-text .h4:first-child {
  margin-top: 0;
}

.type-text h4 + *, .type-text .h4 + * {
  margin-top: 0 !important;
}

.type-text big, .type-text .big {
  font: 600 20px/25px var(--bs-font-sans-serif), sans-serif;
}

.type-text small, .type-text .small {
  font-size: 13px;
  line-height: 20px;
}

.type-text p, .type-text ul, .type-text ol, .type-text table,
.type-text .table-wrap, .type-text blockquote,
.type-text .block {
  margin-bottom: 1em;
}

.type-text p:last-child, .type-text ul:last-child, .type-text ol:last-child, .type-text table:last-child,
.type-text .table-wrap:last-child, .type-text blockquote:last-child,
.type-text .block:last-child {
  margin-bottom: 0;
}

.type-text ul:not(.no-style), .type-text ol:not(.no-style) {
  overflow: hidden;
}

.type-text ul:not(.no-style) > li, .type-text ol:not(.no-style) > li {
  position: relative;
  padding-left: 28px;
}

.type-text ul:not(.no-style) > li + li, .type-text ol:not(.no-style) > li + li {
  margin-top: 16px;
}

.type-text ul:not(.no-style) > li:before, .type-text ol:not(.no-style) > li:before {
  position: absolute;
  left: 7px;
  color: var(--bs-orange-300);
  font-weight: 400;
}

.type-text ul:not(.no-style) > li:last-child, .type-text ol:not(.no-style) > li:last-child {
  margin-bottom: 0;
}

.type-text ul:not(.no-style) > li:before {
  content: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23D77000' /%3E%3C/svg%3E");
  vertical-align: middle;
  margin-right: 20px;
}

.type-text ol:not(.no-style) {
  counter-reset: list1;
}

.type-text ol:not(.no-style) > li:before {
  counter-increment: list1;
  content: counter(list1) ".";
  margin-right: 12px;
}

.type-text table:not(.no-style) {
  border: 0;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  border-collapse: separate;
  border-spacing: 4px;
}

.type-text table:not(.no-style) th, .type-text table:not(.no-style) td {
  padding: 12px;
  border: 1px solid #dbe2ec;
  border-radius: 4px;
}

.type-text table:not(.no-style) thead {
  background-color: var(--bs-green-100);
}

.type-text table:not(.no-style) th {
  font-weight: 700;
}

.type-text table:not(.no-style) tr:first-child td {
  font-weight: 700;
  border-color: #ecf0f8;
  background-color: #ecf0f8;
}

.type-text .data-table {
  border: 0;
}

.type-text .data-table td, .type-text .data-table th {
  border: 1px solid #f0f0f0;
}

.type-text .data-table thead th, .type-text .data-table thead td {
  border-color: #fb6b31;
}

.type-text .data-table tbody tr {
  border: 0;
}

.type-text a:not(.btn) {
  color: var(--bs-c-blue);
  border-bottom: 1px solid currentColor;
}

.type-text .email:hover {
  color: var(--bs-orange);
}

.type-text img, .type-text video {
  width: 100%;
  height: auto;
  border-radius: 20px;
  margin-bottom: 24px;
}

.type-text img.emoji {
  width: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}

.type-text .row {
  padding-bottom: 28px;
  --bs-gutter-x: 28px;
  --bs-gutter-y: 28px;
}

.type-text .row:last-child {
  padding-top: 0;
}

.type-text .row img {
  margin-bottom: 0;
}

.type-text .highlighted {
  background-color: var(--bs-orange-100);
  border-radius: 20px;
  padding: 16px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.type-text .highlighted:last-child {
  margin-bottom: 0;
}

.table-wrap {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.panel-disclaimer {
  position: fixed;
  width: 100%;
  bottom: 12px;
  z-index: 405;
}

@media (min-width: 769px) {
  .panel-disclaimer {
    width: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

.fancybox {
  z-index: 1049;
}

.fancybox-content {
  padding: 24px;
  border-radius: 20px;
  max-width: 1212px;
  width: 100%;
  background-color: var(--bs-gold-100);
}

.fancybox-iframe {
  border-radius: inherit;
}

.fancybox-image {
  border-radius: inherit;
}

.fancybox-loading {
  background: url(/local/templates/ia_pegas_elmai/images/loader.svg) center/contain no-repeat;
  -webkit-animation: none;
  animation: none;
  border: 0;
}

.fancybox-webform .fancybox-content {
  max-width: 560px;
}

.fancybox-active .page-loader {
  background-color: transparent;
}

.fancybox-bg-white .fancybox-content {
  background-color: var(--bs-white);
}

@media (min-width: 768px) {
  .fancybox-content {
    padding: 40px;
    border-radius: 32px;
  }
}

@media (max-width: 768px) {
  .fancybox-webform .fancybox-content {
    padding: 48px 15px 32px 15px;
    margin-left: -5px;
  }
}

@media (max-width: 768px) {
  .owl-carousel .owl-dots {
    margin-top: 12px;
  }

  .owl-carousel .owl-prev.disabled,
  .owl-carousel .owl-next.disabled {
    display: none;
  }

  .center-nav .owl-prev {
    left: 0;
  }

  .center-nav .owl-next {
    right: 0;
  }
}

.collapsible {
  -webkit-transition: height .2s, margin .1s;
  transition: height .2s, margin .1s;
  overflow: hidden;
}

.page-loader {
  background: url(/local/templates/ia_pegas_elmai/images/loader.svg) no-repeat scroll center center rgba(249, 244, 241, 0.7);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
}

.svg-list {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}

.list .item + .item,
.list li + li {
  margin-top: 12px;
}

.list .item, .list li {
  position: relative;
  padding-left: 32px;
}

.list .item::before, .list li::before {
  position: absolute;
  left: 10px;
}

ul.list li::before, .list--u .item::before {
  content: '\2022';
  vertical-align: middle;
}

ol.list, .list--o {
  counter-reset: list;
}

ol.list li::before, .list--o .item::before {
  counter-increment: list;
  content: counter(list) ".";
}

.menu ul {
  margin-left: calc(var(--bs-gutter-x) * -1);
  margin-bottom: calc(var(--bs-gutter-y) * -1);
}

.menu > ul > li {
  display: list-item;
}

.menu li {
  margin-left: var(--bs-gutter-x);
  margin-bottom: var(--bs-gutter-y);
}

.menu--line > ul > li {
  display: inline-block;
}

.breadcrumbs ul {
  overflow: auto;
  scrollbar-width: none;
}

.breadcrumbs ul::-webkit-scrollbar {
  display: none;
}

.burger {
  width: 1.5em;
  height: 1em;
  position: relative;
  border-bottom: 0;
}

.burger::before, .burger::after, .burger i {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  border-radius: 2px;
}

.burger::before, .burger::after {
  content: '';
  -webkit-transition: top 0.15s 0.15s, bottom 0.15s 0.15s, -webkit-transform 0.15s;
  transition: top 0.15s 0.15s, bottom 0.15s 0.15s, -webkit-transform 0.15s;
  transition: top 0.15s 0.15s, bottom 0.15s 0.15s, transform 0.15s;
  transition: top 0.15s 0.15s, bottom 0.15s 0.15s, transform 0.15s, -webkit-transform 0.15s;
}

.burger::before {
  top: 0;
}

.burger i {
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transition: width .15s;
  transition: width .15s;
}

.burger::after {
  bottom: 0;
}

.burger.active::before, .burger.active::after {
  -webkit-transition: top 0.15s 0s, bottom 0.15s, -webkit-transform 0.15s 0.15s;
  transition: top 0.15s 0s, bottom 0.15s, -webkit-transform 0.15s 0.15s;
  transition: top 0.15s 0s, bottom 0.15s, transform 0.15s 0.15s;
  transition: top 0.15s 0s, bottom 0.15s, transform 0.15s 0.15s, -webkit-transform 0.15s 0.15s;
}

.burger.active::before {
  top: calc(50% - 1px);
  -webkit-transform: rotateZ(45deg);
  -ms-transform: rotate(45deg);
  transform: rotateZ(45deg);
}

.burger.active::after {
  bottom: calc(50% - 1px);
  -webkit-transform: rotateZ(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotateZ(-45deg);
}

.burger.active i {
  width: 0;
}

.badge {
  padding: 6px 8px;
}

.count {
  font-size: 10px;
  line-height: 12px;
  font-style: normal;
  min-width: 12px;
  outline: 2px solid var(--bs-white);
}

.dashed {
  border-bottom: 1px dashed currentColor;
}

.with-count {
  position: relative;
}

.with-count .count {
  position: absolute;
  top: calc(var(--bs-gutter-y) * -1);
  right: calc(var(--bs-gutter-x) * -1);
}

.with-dropdown {
  position: relative;
}

.with-dropdown:hover {
  z-index: 1;
}

.with-dropdown .dropdown {
  position: absolute;
  top: calc(100%);
  left: 0;
  z-index: 1;
}

.with-dropdown:hover {
  padding-bottom: var(--bs-gutter-y);
  margin-bottom: calc(var(--bs-gutter-y) * -1);
}

.with-dropdown:not(:hover) .dropdown {
  display: none;
}

.with-dropdown--right .dropdown {
  right: 0;
  left: auto;
}

.container-800 {
  max-width: calc(800px + var(--bs-gutter-x));
}

.form-text {
  background-position: 12px 15px;
  background-size: 16px;
  background-repeat: no-repeat;
}

.form-item-name input, .form-item-login input {
  background-image: var(--ico-user);
}

.form-item-phone input {
  background-image: var(--ico-s-phone);
}

.form-item-email input {
  background-image: var(--ico-mail);
}

.form-item-date input {
  background-image: var(--ico-date);
}

.form-item-pass input {
  background-image: var(--ico-pass);
}

.form-item-addr textarea {
  background-image: var(--ico-pin);
}

.form-item-message textarea {
  background-image: var(--ico-message);
}

.form-item-passport input, .form-item-passport textarea, .form-item-criminal_record input, .form-item-criminal_record textarea, .form-item-exp input, .form-item-exp textarea, .form-item-edu input, .form-item-edu textarea, .form-item-speciality input, .form-item-speciality textarea, .form-item-edu_institution input, .form-item-edu_institution textarea, .form-item-about input, .form-item-about textarea {
  background-image: var(--ico-info2);
}

.header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 199;
  border-bottom: 1px solid var(--bs-gray-200);
}

.header__row-2 {
  border-top: 1px solid var(--bs-gray-200);
}

.header .with-dropdown .dropdown, .footer .with-dropdown .dropdown {
  overflow: hidden;
  width: 180px;
}

.header-mobile {
  position: relative;
  z-index: 199;
}

.header-mobile__dropdown {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 260px;
  padding: 16px 42px 16px 16px;
  border-radius: 8px;
  border: 1px solid var(--bs-gray-200);
  display: none;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility .3s, opacity 0.3s;
  transition: visibility .3s, opacity 0.3s;
}

.header-mobile.active .header-mobile__dropdown {
  display: block;
  visibility: visible;
  opacity: 1;
}

.header-mobile__toggle {
  position: relative;
  z-index: 1;
}

.header-mobile.active .header-mobile__toggle {
  background-color: transparent;
}

.header-mobile .menu a, .header-mobile .menu .menu a {
  padding: 0;
}

.header-banner {
  background: -webkit-linear-gradient(left, #B8DFFF 0%, #D0EBFF 29.81%, #DAD8FF 64.9%, #B8B4FA 100%);
  background: linear-gradient(90deg, #B8DFFF 0%, #D0EBFF 29.81%, #DAD8FF 64.9%, #B8B4FA 100%);
  position: relative;
}

@media (min-width: 768px) {
  .header-banner .close {
    position: absolute;
    top: 50%;
    right: 14px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
}

.title-row h1, .title-row h2 {
  margin-bottom: 0;
}

.bnr {
  height: 553px;
  width: 100%;
  position: relative;
}

.bnr .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.bnr .content {
  position: relative;
}

@media (max-width: 1400px) {
  .bnr {
    height: 493px;
  }
}

@media (max-width: 1200px) {
  .bnr {
    height: 427px;
  }
}

@media (max-width: 992px) {
  .bnr {
    height: auto;
  }

  .bnr .bg {
    height: auto;
    position: static;
    padding-top: 46.08%;
    background-size: 100% auto;
    background-position: top center;
    -webkit-mask-size: 100% auto;
    mask-size: 100% auto;
    -webkit-mask-position: top center;
    mask-position: top center;
  }

  .bnr-slider {
    position: relative;
  }

  .bnr-slider .owl-nav {
    position: absolute;
    bottom: 0;
    right: 16px;
  }

  .bnr-slider .owl-nav button {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    box-shadow: var(--shadow-100);
    background-color: var(--bs-gray-100);
  }

  .bnr-slider .owl-next {
    margin-left: 16px;
  }
}

.front-cat {
  aspect-ratio: 384 / 342;
  background-position: center bottom;
}

.tab-link {
  border: 1px solid var(--bs-gold-200);
}

.masked {
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: cover;
  mask-size: cover;
}

.mask-1 {
  -webkit-mask-image: url(/local/templates/ia_pegas_elmai/images/mask-1.svg);
  mask-image: url(/local/templates/ia_pegas_elmai/images/mask-1.svg);
}

.mask-vacs {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='526' height='394' viewBox='0 0 526 394' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5002 35.5L24.0002 89L13.3029 74.4516C9.14921 68.8026 0.192378 72.0907 0.68029 79.0854L10.2932 216.896C10.2932 216.896 15.6932 333.999 20.5346 365.172C22.0242 384.758 47.8449 389.654 60.5691 389.654C117.828 393.792 96.8794 366.551 96.8794 366.551C96.8794 366.551 367.5 393.332 381.776 393.792C406.448 393.792 417.155 389.654 425.535 366.551C447.414 368.62 447.414 369.713 471.155 371.723C494.897 373.733 512.121 363.448 512.121 342.413L525.76 69.0794C526.623 51.7761 514.243 33.6486 497.752 28.3398C480.481 22.7801 458.035 16.104 437 11.9994C396 3.99891 280 -14.9999 290.638 28.6201C290.638 28.6201 235.076 17.7067 143.5 11.9994C80.0279 8.04353 73.3761 6.13735 48.052 5.86149C22.7278 5.58562 18.9657 27.7989 18.5002 35.5Z' fill='white' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='526' height='394' viewBox='0 0 526 394' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5002 35.5L24.0002 89L13.3029 74.4516C9.14921 68.8026 0.192378 72.0907 0.68029 79.0854L10.2932 216.896C10.2932 216.896 15.6932 333.999 20.5346 365.172C22.0242 384.758 47.8449 389.654 60.5691 389.654C117.828 393.792 96.8794 366.551 96.8794 366.551C96.8794 366.551 367.5 393.332 381.776 393.792C406.448 393.792 417.155 389.654 425.535 366.551C447.414 368.62 447.414 369.713 471.155 371.723C494.897 373.733 512.121 363.448 512.121 342.413L525.76 69.0794C526.623 51.7761 514.243 33.6486 497.752 28.3398C480.481 22.7801 458.035 16.104 437 11.9994C396 3.99891 280 -14.9999 290.638 28.6201C290.638 28.6201 235.076 17.7067 143.5 11.9994C80.0279 8.04353 73.3761 6.13735 48.052 5.86149C22.7278 5.58562 18.9657 27.7989 18.5002 35.5Z' fill='white' /%3E%3C/svg%3E");
}

.map {
  position: relative;
  overflow: hidden;
  aspect-ratio: 1200 / 480;
}

.video-wrap {
  position: relative;
}

.video-wrap iframe {
  width: 100%;
  height: 100%;
  border-radius: inherit;
}

.video-wrap.loading iframe {
  background: url(/local/templates/ia_pegas_elmai/images/loader.svg) no-repeat center/50px;
}

.video-wrap.play .play-btn {
  display: none;
}

.front-cat {
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: cover;
  mask-size: cover;
  overflow: hidden;
  aspect-ratio: 345 / 200;
  position: relative;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='345' height='200' viewBox='0 0 345 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 41.0734C0 30.1621 0 24.7065 2.10161 20.4916C3.95096 16.7827 6.90684 13.7399 10.5606 11.7839C14.7128 9.56104 20.1661 9.40297 31.0729 9.08683L312.073 0.941908C323.566 0.608782 329.312 0.442219 333.717 2.57498C337.589 4.45026 340.754 7.5245 342.741 11.3412C345 15.682 345 21.4308 345 32.9285V158.902C345 169.813 345 175.269 342.898 179.483C341.049 183.192 338.093 186.235 334.439 188.191C330.287 190.414 324.834 190.572 313.927 190.888L32.9272 199.033C21.4343 199.366 15.6879 199.533 11.2835 197.4C7.41081 195.525 4.24617 192.45 2.25947 188.634C0 184.293 0 178.544 0 167.047V41.0734Z' fill='black' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='345' height='200' viewBox='0 0 345 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 41.0734C0 30.1621 0 24.7065 2.10161 20.4916C3.95096 16.7827 6.90684 13.7399 10.5606 11.7839C14.7128 9.56104 20.1661 9.40297 31.0729 9.08683L312.073 0.941908C323.566 0.608782 329.312 0.442219 333.717 2.57498C337.589 4.45026 340.754 7.5245 342.741 11.3412C345 15.682 345 21.4308 345 32.9285V158.902C345 169.813 345 175.269 342.898 179.483C341.049 183.192 338.093 186.235 334.439 188.191C330.287 190.414 324.834 190.572 313.927 190.888L32.9272 199.033C21.4343 199.366 15.6879 199.533 11.2835 197.4C7.41081 195.525 4.24617 192.45 2.25947 188.634C0 184.293 0 178.544 0 167.047V41.0734Z' fill='black' /%3E%3C/svg%3E");
}

.front-cat:hover img {
  -webkit-transform: translateY(-10%);
  -ms-transform: translateY(-10%);
  transform: translateY(-10%);
}

.front-cat img {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -65.5%;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.front-cat--id-1 {
  background-color: #FFF3CB;
  color: var(--bs-gold-300);
}

.front-cat--id-2 {
  background-color: #FCE4E5;
  color: var(--bs-ppn);
}

.front-cat--id-3 {
  background-color: #FFF5E9;
  color: var(--bs-sep-sk);
}

@media (min-width: 768px) {
  .front-cat {
    aspect-ratio: 384 / 342;
  }

  .front-cat--id-1 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='382' height='342' viewBox='0 0 382 342' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.540839 52.6964C0.00304506 34.3038 -0.265852 25.1075 3.14587 18.0587C6.14571 11.8609 11.0647 6.79598 17.1722 3.61629C24.1183 0 33.3185 0 51.719 0H323.275C340.729 0 349.456 0 356.199 3.36149C362.133 6.3195 367.001 11.0475 370.131 16.892C373.688 23.5337 373.943 32.257 374.453 49.7036L381.459 289.304C381.997 307.696 382.266 316.892 378.854 323.941C375.854 330.139 370.935 335.204 364.828 338.384C357.882 342 348.682 342 330.281 342H58.7248C41.2708 342 32.5437 342 25.8009 338.639C19.8674 335.68 14.9992 330.953 11.869 325.108C8.31189 318.466 8.05682 309.743 7.54669 292.296L0.540839 52.6964Z' fill='%231E1E1E' /%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='382' height='342' viewBox='0 0 382 342' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.540839 52.6964C0.00304506 34.3038 -0.265852 25.1075 3.14587 18.0587C6.14571 11.8609 11.0647 6.79598 17.1722 3.61629C24.1183 0 33.3185 0 51.719 0H323.275C340.729 0 349.456 0 356.199 3.36149C362.133 6.3195 367.001 11.0475 370.131 16.892C373.688 23.5337 373.943 32.257 374.453 49.7036L381.459 289.304C381.997 307.696 382.266 316.892 378.854 323.941C375.854 330.139 370.935 335.204 364.828 338.384C357.882 342 348.682 342 330.281 342H58.7248C41.2708 342 32.5437 342 25.8009 338.639C19.8674 335.68 14.9992 330.953 11.869 325.108C8.31189 318.466 8.05682 309.743 7.54669 292.296L0.540839 52.6964Z' fill='%231E1E1E' /%3E%3C/svg%3E");
  }

  .front-cat--id-2 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='382' height='342' viewBox='0 0 382 342' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.540839 52.6964C0.00304506 34.3038 -0.265852 25.1075 3.14587 18.0587C6.14571 11.8609 11.0647 6.79598 17.1722 3.61629C24.1183 0 33.3185 0 51.719 0H330.281C348.682 0 357.882 0 364.828 3.61629C370.935 6.79598 375.854 11.8609 378.854 18.0587C382.266 25.1075 381.997 34.3038 381.459 52.6964L374.453 292.296C373.943 309.743 373.688 318.466 370.131 325.108C367.001 330.953 362.133 335.68 356.199 338.639C349.456 342 340.729 342 323.275 342H58.7248C41.2708 342 32.5437 342 25.8009 338.639C19.8674 335.68 14.9992 330.953 11.869 325.108C8.31189 318.466 8.05682 309.743 7.54669 292.296L0.540839 52.6964Z' fill='black' /%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='382' height='342' viewBox='0 0 382 342' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.540839 52.6964C0.00304506 34.3038 -0.265852 25.1075 3.14587 18.0587C6.14571 11.8609 11.0647 6.79598 17.1722 3.61629C24.1183 0 33.3185 0 51.719 0H330.281C348.682 0 357.882 0 364.828 3.61629C370.935 6.79598 375.854 11.8609 378.854 18.0587C382.266 25.1075 381.997 34.3038 381.459 52.6964L374.453 292.296C373.943 309.743 373.688 318.466 370.131 325.108C367.001 330.953 362.133 335.68 356.199 338.639C349.456 342 340.729 342 323.275 342H58.7248C41.2708 342 32.5437 342 25.8009 338.639C19.8674 335.68 14.9992 330.953 11.869 325.108C8.31189 318.466 8.05682 309.743 7.54669 292.296L0.540839 52.6964Z' fill='black' /%3E%3C/svg%3E");
  }

  .front-cat--id-3 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='382' height='342' viewBox='0 0 382 342' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.54663 49.7035C8.05676 32.257 8.31183 23.5337 11.869 16.892C14.9991 11.0475 19.8674 6.3195 25.8008 3.36149C32.5437 0 41.2707 0 58.7248 0H323.275C340.729 0 349.456 0 356.199 3.36149C362.133 6.3195 367.001 11.0475 370.131 16.892C373.688 23.5337 373.943 32.257 374.453 49.7036L381.459 289.304C381.997 307.696 382.266 316.892 378.854 323.941C375.854 330.139 370.935 335.204 364.828 338.384C357.882 342 348.681 342 330.281 342H51.7189C33.3185 342 24.1182 342 17.1721 338.384C11.0646 335.204 6.14565 330.139 3.14581 323.941C-0.265914 316.892 0.00298385 307.696 0.540779 289.304L7.54663 49.7035Z' fill='black' /%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='382' height='342' viewBox='0 0 382 342' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.54663 49.7035C8.05676 32.257 8.31183 23.5337 11.869 16.892C14.9991 11.0475 19.8674 6.3195 25.8008 3.36149C32.5437 0 41.2707 0 58.7248 0H323.275C340.729 0 349.456 0 356.199 3.36149C362.133 6.3195 367.001 11.0475 370.131 16.892C373.688 23.5337 373.943 32.257 374.453 49.7036L381.459 289.304C381.997 307.696 382.266 316.892 378.854 323.941C375.854 330.139 370.935 335.204 364.828 338.384C357.882 342 348.681 342 330.281 342H51.7189C33.3185 342 24.1182 342 17.1721 338.384C11.0646 335.204 6.14565 330.139 3.14581 323.941C-0.265914 316.892 0.00298385 307.696 0.540779 289.304L7.54663 49.7035Z' fill='black' /%3E%3C/svg%3E");
  }

  .front-cat img {
    width: 112.24%;
    left: -5.99%;
    bottom: -33.33%;
  }
}

.feature {
  aspect-ratio: 320 / 200;
  background-image: url(/local/templates/ia_pegas_elmai/images/clover.svg);
  background-size: auto 110%;
  background-position: 130% -320%;
  background-repeat: no-repeat;
}

.store-card {
  position: relative;
}

.store-card .inner {
  position: relative;
}

.store-card::before {
  content: '';
  aspect-ratio: 1;
  background: url(/local/templates/ia_pegas_elmai/images/leaves.svg) center/contain no-repeat;
  position: absolute;
  right: 0;
  bottom: -17.27%;
  width: 56.84%;
}

.play-btn {
  width: 94px;
  aspect-ratio: 94 / 70;
  position: absolute;
  background: url("data:image/svg+xml,%3Csvg width='94' height='70' viewBox='0 0 94 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.9991 10.0001C0.199085 26.4001 -0.667583 45.1668 1.49908 52.5001C7.49835 72.9001 27.6661 70.6668 37 67.0001C40.6 69.0001 45.8333 69.5001 48 69.5001C66 70.3001 81.8333 53.1668 87.5 44.5001C98.5 22.5001 92.5 10.0001 82 3.50009C73.6 -1.6999 62.1667 1.33343 57.5 3.50009C45.5 -2.49991 28.1661 5.33343 20.9991 10.0001Z' fill='%23F27E00' /%3E%3Cpath d='M54.4086 32.3526C56.5305 33.5065 56.5305 36.4935 54.4086 37.6474L41.5966 44.6145C39.5344 45.736 37 44.2763 37 41.9671V28.0329C37 25.7237 39.5344 24.264 41.5966 25.3855L54.4086 32.3526Z' fill='%23F6F7F8' /%3E%3C/svg%3E") no-repeat center;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.journal-card__img {
  position: relative;
}

.journal-card__img img, .journal-card__img .video-wrap {
  aspect-ratio: 400 / 244;
}

.journal-card__name {
  height: 3em;
}

.journal-card--main img, .journal-card--main .video-wrap {
  aspect-ratio: 720 / 600;
}

.journal-card .mask-1 {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='719' height='600' viewBox='0 0 719 600' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 32C0 20.799 0 15.1984 2.17987 10.9202C4.09734 7.15695 7.15695 4.09734 10.9202 2.17987C15.1984 0 20.799 0 32 0H686.401C698.105 0 703.957 0 708.34 2.31454C712.193 4.3491 715.276 7.5861 717.12 11.5334C719.218 16.0238 718.933 21.8689 718.363 33.5591L700.12 407.54C700.075 408.462 700.053 408.923 700.051 409.384C700.05 409.794 700.062 410.203 700.086 410.612C700.113 411.072 700.161 411.531 700.258 412.449L716.279 564.65C717.568 576.893 718.212 583.014 716.222 587.748C714.475 591.907 711.373 595.352 707.42 597.526C702.92 600 696.765 600 684.455 600H32C20.7989 600 15.1984 600 10.9202 597.82C7.15695 595.903 4.09734 592.843 2.17987 589.08C0 584.802 0 579.201 0 568V32Z' fill='%23010101' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='719' height='600' viewBox='0 0 719 600' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 32C0 20.799 0 15.1984 2.17987 10.9202C4.09734 7.15695 7.15695 4.09734 10.9202 2.17987C15.1984 0 20.799 0 32 0H686.401C698.105 0 703.957 0 708.34 2.31454C712.193 4.3491 715.276 7.5861 717.12 11.5334C719.218 16.0238 718.933 21.8689 718.363 33.5591L700.12 407.54C700.075 408.462 700.053 408.923 700.051 409.384C700.05 409.794 700.062 410.203 700.086 410.612C700.113 411.072 700.161 411.531 700.258 412.449L716.279 564.65C717.568 576.893 718.212 583.014 716.222 587.748C714.475 591.907 711.373 595.352 707.42 597.526C702.92 600 696.765 600 684.455 600H32C20.7989 600 15.1984 600 10.9202 597.82C7.15695 595.903 4.09734 592.843 2.17987 589.08C0 584.802 0 579.201 0 568V32Z' fill='%23010101' /%3E%3C/svg%3E");
}

.journal-card .mask-2 {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='399' height='244' viewBox='0 0 399 244' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H372.216C381.861 0 386.684 0 390.246 1.92639C393.376 3.61895 395.852 6.30637 397.283 9.56375C398.912 13.2711 398.518 18.0779 397.73 27.6913L381.927 220.491C381.247 228.783 380.907 232.929 379.075 236.068C377.461 238.831 375.056 241.048 372.17 242.43C368.892 244 364.732 244 356.413 244H25.6C16.6392 244 12.1587 244 8.73615 242.256C5.72556 240.722 3.27787 238.274 1.7439 235.264C0 231.841 0 227.361 0 218.4V25.6Z' fill='black' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='399' height='244' viewBox='0 0 399 244' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H372.216C381.861 0 386.684 0 390.246 1.92639C393.376 3.61895 395.852 6.30637 397.283 9.56375C398.912 13.2711 398.518 18.0779 397.73 27.6913L381.927 220.491C381.247 228.783 380.907 232.929 379.075 236.068C377.461 238.831 375.056 241.048 372.17 242.43C368.892 244 364.732 244 356.413 244H25.6C16.6392 244 12.1587 244 8.73615 242.256C5.72556 240.722 3.27787 238.274 1.7439 235.264C0 231.841 0 227.361 0 218.4V25.6Z' fill='black' /%3E%3C/svg%3E");
}

.journal-card .mask-3 {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='398' height='244' viewBox='0 0 398 244' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H371.251C381.196 0 386.168 0 389.786 2.0047C392.964 3.7652 395.447 6.55448 396.829 9.91392C398.402 13.7393 397.828 18.6785 396.679 28.5568L380.579 167.021C380.363 168.881 380.255 169.811 380.255 170.74C380.255 171.566 380.319 172.39 380.446 173.205C380.59 174.123 380.84 175.025 381.342 176.83L390.986 211.548C394.049 222.575 395.58 228.088 394.32 232.446C393.215 236.264 390.73 239.534 387.347 241.619C383.486 244 377.764 244 366.32 244H25.6C16.6392 244 12.1587 244 8.73615 242.256C5.72556 240.722 3.27787 238.274 1.7439 235.264C0 231.841 0 227.361 0 218.4V25.6Z' fill='black' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='398' height='244' viewBox='0 0 398 244' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H371.251C381.196 0 386.168 0 389.786 2.0047C392.964 3.7652 395.447 6.55448 396.829 9.91392C398.402 13.7393 397.828 18.6785 396.679 28.5568L380.579 167.021C380.363 168.881 380.255 169.811 380.255 170.74C380.255 171.566 380.319 172.39 380.446 173.205C380.59 174.123 380.84 175.025 381.342 176.83L390.986 211.548C394.049 222.575 395.58 228.088 394.32 232.446C393.215 236.264 390.73 239.534 387.347 241.619C383.486 244 377.764 244 366.32 244H25.6C16.6392 244 12.1587 244 8.73615 242.256C5.72556 240.722 3.27787 238.274 1.7439 235.264C0 231.841 0 227.361 0 218.4V25.6Z' fill='black' /%3E%3C/svg%3E");
}

.journal-row-2 .journal-card img, .journal-row-2 .journal-card .video-wrap {
  aspect-ratio: 380 / 214;
}

.journal-row-2 .journal-card--main img, .journal-row-2 .journal-card--main .video-wrap {
  aspect-ratio: 788 / 524;
}

@media (min-width: 992px) {
  .journal-row .col-big {
    width: 62.403%;
  }

  .journal-row .col-small {
    width: 37.598722%;
  }

  .journal-row-2 .col-big {
    width: 67%;
  }

  .journal-row-2 .col-small {
    width: 33%;
  }
}

.s-about-cite {
  padding-top: 20px;
  margin: -20px auto 0;
  background: url(/local/templates/ia_pegas_elmai/images/about-cloud.svg) no-repeat center top/100% auto;
  max-width: 92.6%;
}

.prod-card {
  border: 1px solid var(--bs-gold-50);
}

/*.prod-card__name {*/
/*  max-height: 4.2em;*/
/*}*/

.prod-card__img {
  position: relative;
}

.prod-card__img img {
  aspect-ratio: 239 / 200;
}

.prod-card .prod-rate {
  position: absolute;
  top: var(--bs-gutter-y);
  left: var(--bs-gutter-x);
}

.prod-card:hover {
  border-color: var(--bs-gold);
}

.prod-detail__images {
  border: 1px solid var(--bs-gold-100);
}

.prod-detail__images .owl-stage-outer {
  border-radius: inherit;
}

.prod-detail__img {
  aspect-ratio: 540 / 360;
}

.prod-detail .btn-to-cart {
  padding: 12px 14.5px;
}

.owl-carousel .prod-card {
  height: 100%;
}

@media (min-width: 768px) {
  /*.prod-card__name {*/
  /*  max-height: 2.8em;*/
  /*}*/
}

@media (min-width: 992px) {
  .prod-detail .btn-to-cart {
    padding: 16px 58px;
  }
}

.prod-counter {
  border: 1px solid var(--bs-gold-100);
  border-radius: 60px;
  padding: 0 16px;
}

.prod-counter input {
  height: 54px;
  width: 88px;
  padding: 0 16px;
  text-align: center;
}

@media (max-width: 992px) {
  .prod-counter {
    padding: 0 10px;
  }

  .prod-counter input {
    height: 44px;
  }
}

@media (max-width: 576px) {
  .prod-counter input {
    width: 100%;
  }
}

.pd-nat-val {
  border: 1px solid var(--bs-gold-100);
}

.pd-chars .dots {
  border-bottom: 1px dashed var(--bs-gray-300);
  margin: 0 8px 5px;
}

.prod-detail-page {
  background-image: url(/images/background-blur.png);
  background-position: center -239px;
  background-size: 2656px auto;
  background-repeat: no-repeat;
}

@media (max-width: 992px) {
  .prod-detail-page {
    background-image: url(/images/background-blur-mob.png);
    background-position: center top;
    background-size: 768px auto;
    background-repeat: no-repeat;
  }
}

.cart-prod-card {
  border-bottom: 1px solid var(--bs-gray-200);
}

.cart-prod-card:first-child {
  padding-top: 0;
}

.cart-prod-card:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}

.cart-prod-card img {
  width: 150px;
  aspect-ratio: 150 / 125;
}

.cart-prod-card .prod-counter {
  border-color: var(--bs-gray-200);
}

.cart-prod-card .prod-counter input {
  height: 46px;
  width: 80px;
  padding: 0 12px;
}

.b-total-cart .dashed {
  margin-bottom: 5px;
}

.b-our-socials {
  position: relative;
}

.b-our-socials::before, .b-our-socials::after {
  content: '';
  position: absolute;
  top: 0;
}

.b-our-socials::after {
  right: 993px;
  background: url(/local/templates/ia_pegas_elmai/images/avion-1.svg) no-repeat center/contain;
  aspect-ratio: 135 / 130;
  width: 135px;
}

.b-our-socials::before {
  left: 936px;
  background: url(/local/templates/ia_pegas_elmai/images/avion-2.svg) no-repeat center/contain;
  aspect-ratio: 185 / 166;
  width: 185px;
}

.b-our-socials .avion {
  position: absolute;
}

@media (max-width: 1200px) {
  .b-our-socials::before {
    left: 766px;
  }

  .b-our-socials::after {
    right: 823px;
  }
}

@media (max-width: 992px) {
  .b-our-socials::before {
    left: 606px;
  }

  .b-our-socials::after {
    right: 683px;
  }
}

@media (max-width: 768px) {
  .b-our-socials::before {
    right: -65px;
    left: auto;
    top: auto;
    bottom: 0;
    width: 125px;
  }

  .b-our-socials::after {
    left: -60px;
    right: auto;
    width: 91px;
  }
}

.gallery-row img {
  aspect-ratio: 380 / 260;
}

.new-card__img {
  position: relative;
}

.new-card__img img, .new-card__img .video-wrap {
  aspect-ratio: 380 / 254;
}

.cert-img {
  border: 8px solid var(--bs-gold-50);
}

.cert-img img {
  aspect-ratio: 263 / 386;
  border-radius: inherit;
}

.cert-img:hover {
  border-color: var(--bs-gold-200);
}

.vac-card {
  aspect-ratio: 320 / 400;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='320' height='398' viewBox='0 0 320 398' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M288 0H32C20.799 0 15.1984 0 10.9202 2.17987C7.15695 4.09734 4.09734 7.15695 2.17987 10.9202C0 15.1984 0 20.7989 0 32V364.908C0 377.078 0 383.162 2.43754 387.636C4.57889 391.566 7.97668 394.665 12.0872 396.436C16.7663 398.451 22.8253 397.892 34.9433 396.772L111.584 389.693C120.159 388.901 128.801 389.208 137.299 390.606C154.792 393.485 172.734 391.713 189.326 385.469L204.177 379.88C207.999 378.441 212.311 379.465 215.079 382.468L218.626 386.317C226.448 394.805 240.157 393.712 246.535 384.091L247.771 382.227C255.351 370.793 272.044 370.522 279.991 381.704L281.43 383.729C283.246 386.285 284.155 387.563 284.661 388.167C296.155 401.907 318.527 394.767 319.938 376.909C320 376.122 320 374.555 320 371.419V32C320 20.799 320 15.1984 317.82 10.9202C315.903 7.15695 312.843 4.09734 309.08 2.17987C304.802 0 299.201 0 288 0Z' fill='white' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='320' height='398' viewBox='0 0 320 398' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M288 0H32C20.799 0 15.1984 0 10.9202 2.17987C7.15695 4.09734 4.09734 7.15695 2.17987 10.9202C0 15.1984 0 20.7989 0 32V364.908C0 377.078 0 383.162 2.43754 387.636C4.57889 391.566 7.97668 394.665 12.0872 396.436C16.7663 398.451 22.8253 397.892 34.9433 396.772L111.584 389.693C120.159 388.901 128.801 389.208 137.299 390.606C154.792 393.485 172.734 391.713 189.326 385.469L204.177 379.88C207.999 378.441 212.311 379.465 215.079 382.468L218.626 386.317C226.448 394.805 240.157 393.712 246.535 384.091L247.771 382.227C255.351 370.793 272.044 370.522 279.991 381.704L281.43 383.729C283.246 386.285 284.155 387.563 284.661 388.167C296.155 401.907 318.527 394.767 319.938 376.909C320 376.122 320 374.555 320 371.419V32C320 20.799 320 15.1984 317.82 10.9202C315.903 7.15695 312.843 4.09734 309.08 2.17987C304.802 0 299.201 0 288 0Z' fill='white' /%3E%3C/svg%3E");
}

.vac-card__name {
  margin-bottom: -4px;
  white-space: normal;
}

.form-passw-zone {
  border: 1px solid var(--bs-gold-100);
}

.mask--get-discount {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='466' height='261' viewBox='0 0 466 261' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M257.678 25.1065C248.223 -13.6666 351.334 3.22151 387.778 10.3331C404.877 13.6696 423.024 18.9178 437.744 23.5704C454.552 28.8833 466.997 47.6621 465.691 65.2413L454.551 215.145C454.551 233.842 439.242 242.985 418.138 241.198C397.035 239.412 397.034 238.44 377.587 236.601C370.138 257.137 360.621 260.815 338.69 260.816C326 260.407 85.4478 236.601 85.4478 236.601C85.4478 236.601 104.069 260.815 53.1725 257.137C41.8622 257.137 18.9109 252.785 17.5865 235.375C13.2897 207.709 8.68075 151.839 8.66659 151.667L0.963466 73.962C0.26117 66.878 9.35183 63.3889 13.5689 69.1241L20.6666 78.7774L15.7779 31.2218C16.1918 24.3759 19.5366 4.63183 42.0465 4.87704C64.5565 5.12227 70.4698 6.8168 126.889 10.3331C208.289 15.4063 257.678 25.1065 257.678 25.1065Z' fill='white' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='466' height='261' viewBox='0 0 466 261' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M257.678 25.1065C248.223 -13.6666 351.334 3.22151 387.778 10.3331C404.877 13.6696 423.024 18.9178 437.744 23.5704C454.552 28.8833 466.997 47.6621 465.691 65.2413L454.551 215.145C454.551 233.842 439.242 242.985 418.138 241.198C397.035 239.412 397.034 238.44 377.587 236.601C370.138 257.137 360.621 260.815 338.69 260.816C326 260.407 85.4478 236.601 85.4478 236.601C85.4478 236.601 104.069 260.815 53.1725 257.137C41.8622 257.137 18.9109 252.785 17.5865 235.375C13.2897 207.709 8.68075 151.839 8.66659 151.667L0.963466 73.962C0.26117 66.878 9.35183 63.3889 13.5689 69.1241L20.6666 78.7774L15.7779 31.2218C16.1918 24.3759 19.5366 4.63183 42.0465 4.87704C64.5565 5.12227 70.4698 6.8168 126.889 10.3331C208.289 15.4063 257.678 25.1065 257.678 25.1065Z' fill='white' /%3E%3C/svg%3E");
}

@media (min-width: 768px) {
  .footer {
    padding-bottom: 40px;
  }
}

@media (min-width: 768px) {
  .p14-md {
    padding: 14px;
  }
}

@media (max-width: 992px) {
  .header {
    padding-bottom: 0;
  }
}

@media (max-width: 768px) {
  .s-ttl {
    font-size: 20px;
    line-height: 1.4;
  }

  #wrap {
    padding-bottom: var(--bottom-panel-height);
  }

  .type-text h1, .type-text .h1, .type-text h2, .type-text .h2 {
    margin-top: 30px;
  }

  .type-text h3, .type-text .h3 {
    margin-top: 28px;
  }

  .type-text h4, .type-text .h4 {
    margin-top: 24px;
  }

  .logo img {
    width: 58px;
  }
}

#w-load {
  display: none !important;
}

/* End */
/* /bitrix/templates/.default/ajax/ajax.min.css?1759911944420 */
/* /local/templates/ia_pegas_elmai/plugins/fancybox/jquery.fancybox.min.css?175991195812795 */
/* /local/templates/ia_pegas_elmai/plugins/owl-carousel/owl-carousel.css?17599119585083 */
/* /local/templates/ia_pegas_elmai/fonts/fonts.css?17599119481855 */
/* /local/templates/ia_pegas_elmai/template_styles.css?1761047278223250 */
