@font-face
{font-family:'Montserrat';
 src:url('https://avagid.ru/assets/css/fonts/Montserrat-Regular.otf') format('otf'),
     url('https://avagid.ru/assets/css/fonts/Montserrat-Regular.woff2') format('woff2'),
     url('https://avagid.ru/assets/css/fonts/Montserrat-Regular.woff') format('woff');}

@charset "UTF-8";
:root{
  --bs-blue:#3b999c;
  --bs-orange:#da6033;
  --bs-black:#000;
  --bs-white:#fff;
  
  --bs-primary:#0d6efd;
  --bs-secondary: #6c757d;  
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  
  --bs-blue-rgb:58,156,159;
  --bs-orange-rgb:218,96,51;
  --bs-white-rgb:255, 255, 255;
  --bs-black-rgb:0, 0, 0;  
  
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;  
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Montserrat, sans-serif;
  --bs-body-font-size: 16px;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1;
  --bs-body-color: #6a6a6a;
  --bs-body-color-rgb: 106, 106, 106;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-link-color: #31939a;
  --bs-link-color-rgb: 49, 147, 154;
  --bs-link-decoration: none;
  --bs-link-hover-color: #1a3f21;
  --bs-link-hover-color-rgb: 255, 153, 51;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #cec8f0;
  --bs-border-color-translucent: rgba(260, 200, 240, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

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

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

html {
    font-size: var(--bs-body-font-size);
}

body {
  margin:0;
  font-family:Montserrat, sans-serif;
  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);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
  
h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin:1rem 0;line-height:1.2;color:#281e4a;font-weight:800}
h2,.h2,h1,.h1{text-align:center}
h1,.h1{font-size:calc(1rem + 1.5vw)}
h2,.h2{font-size:calc(1rem + 0.9vw)}
h3,.h3{font-size:calc(1rem + 0.6vw)}
h4,.h4{font-size:calc(1rem + 0.3vw)}
@media(min-width: 1200px){
  h1,.h1{font-size:2rem}
  h2,.h2{font-size:1.6rem}
  h3,.h3{font-size:1.4rem}
  h4,.h4{font-size:1.3rem}}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol {margin-bottom:0}
strong{font-weight:bold}
a{color:var(--bs-link-color);text-decoration:var(--bs-link-decoration)}
a:hover {color:var(--bs-link-hover-color)}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}

figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,select{text-transform:none}
[role=button]{cursor:pointer}
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}
select{word-wrap:normal}
select:disabled{opacity:1}
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-inner-spin-button{height:auto}
::-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}
.list-unstyled {padding-left:0;list-style:none}
.list-inline li{display:inline-block}
.list-inline li:not(:last-child){margin-right:0.5rem}
.img-fluid, .img-fluid img{max-width:100%;height:auto}
.img-thumbnail, .img-thumbnail img {padding:0.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:0.5rem;line-height:1}
.figure-caption{font-size:0.875em;color: var(--bs-secondary-color)}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}
.btn-yellow {
  --bs-btn-color:var(--bs-green);
  --bs-btn-bg:#ffc107;
  --bs-btn-border-color:#ffc107;
  --bs-btn-hover-color:var(--bs-btn-color);
  --bs-btn-hover-bg:#f7e7c7;
  --bs-btn-hover-border-color:rgba(255,255,255,.3);
}
.btn-green {
  --bs-btn-color:#fff;
  --bs-btn-bg:#075b16;
  --bs-btn-border-color:#075b16;
  --bs-btn-hover-color:var(--bs-btn-color);
  --bs-btn-hover-bg:#539b60;
  --bs-btn-hover-border-color:#539b60;
}
.btn-outline-green {
  --bs-btn-color:var(--bs-body-color);
  --bs-btn-border-color:#075b16;
  --bs-btn-hover-color:var(--bs-btn-color);
  --bs-btn-hover-bg:#fff;
  --bs-btn-hover-border-color:#539b60;
  --bs-gradient: none;
}
.collapse:not(.show) {
  display: none;
}
.nav {
  --bs-nav-link-padding-x:0;
  --bs-nav-link-padding-y:.5rem;
  --bs-nav-link-color:#eac476;
  --bs-nav-link-hover-color:#f7e7c7;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  list-style: none}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x:0;
  --bs-navbar-padding-y:0.5rem;
  --bs-navbar-color:#eac476;
  --bs-navbar-hover-color:#f7e7c7;
  --bs-navbar-active-color:#f7e7c7;
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.25%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-white-rgb), 0.25);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.08rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
  color:#f7e7c7;
}
.navbar-nav {
  --bs-nav-link-padding-x: 0.5rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
	padding-top:0;
	padding-bottom:0;
  }

  .navbar-expand-lg .navbar-collapse {
	display: flex !important;
    flex-basis: auto;
	justify-content: end;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

.clearfix::after {display: block;clear: both;content: "";}

.ratio {position: relative;width: 100%;}
.ratio::before {display: block;padding-top: var(--bs-aspect-ratio);content: "";}
.ratio > * {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ratio-1x1 {--bs-aspect-ratio: 100%;}
.ratio-4x3 {--bs-aspect-ratio: 75%;}
.ratio-16x9 {--bs-aspect-ratio: 56.25%;}
.ratio-21x9 {--bs-aspect-ratio: 42.8571428571%;}

.fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;}
.fixed-bottom {position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030;}
.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}
.sticky-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}
@media (min-width: 576px) {
.sticky-sm-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}
.sticky-sm-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}
}
@media (min-width: 768px) {
.sticky-md-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}
.sticky-md-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}
}
@media (min-width: 992px) {
.sticky-lg-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}
.sticky-lg-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}
}
@media (min-width: 1200px) {
.sticky-xl-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}
.sticky-xl-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}
}
@media (min-width: 1400px) {
.sticky-xxl-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}
.sticky-xxl-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}
}

.hstack {display: flex;flex-direction: row;align-items: center;align-self: stretch;}
.vstack {display: flex;flex: 1 1 auto;flex-direction: column;align-self: stretch;}

.stretched-link::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: "";}

.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.align-baseline {vertical-align: baseline !important;}
.align-top {vertical-align: top !important;}
.align-middle {vertical-align: middle !important;}
.align-bottom {vertical-align: bottom !important;}
.align-text-bottom {vertical-align: text-bottom !important;}
.align-text-top {vertical-align: text-top !important;}

.float-start {float: left !important;}
.float-end {float: right !important;}
.float-none {float: none !important;}

.object-fit-contain {-o-object-fit: contain !important;object-fit: contain !important;}
.object-fit-cover {-o-object-fit: cover !important;object-fit: cover !important;}
.object-fit-fill {-o-object-fit: fill !important;object-fit: fill !important;}
.object-fit-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}
.object-fit-none {-o-object-fit: none !important;object-fit: none !important;}

.opacity-0 {opacity: 0 !important;}
.opacity-25 {opacity: 0.25 !important;}
.opacity-50 {opacity: 0.5 !important;}
.opacity-75 {opacity: 0.75 !important;}
.opacity-100 {opacity: 1 !important;}

.shadow {box-shadow: var(--bs-box-shadow) !important;}
.shadow-sm {box-shadow: var(--bs-box-shadow-sm) !important;}
.shadow-lg {box-shadow: var(--bs-box-shadow-lg) !important;}
.shadow-none {box-shadow: none !important;}

.position-static {position: static !important;}
.position-relative {position: relative !important;}
.position-absolute {position: absolute !important;}
.position-fixed {position: fixed !important;}
.position-sticky {position: -webkit-sticky !important;position: sticky !important;}

.top-0 {top: 0 !important;}
.top-50 {top: 50% !important;}
.top-100 {top: 100% !important;}
.bottom-0 {bottom: 0 !important;}
.bottom-50 {bottom: 50% !important;}
.bottom-100 {bottom: 100% !important;}
.start-0 {left: 0 !important;}
.start-50 {left: 50% !important;}
.start-100 {left: 100% !important;}
.end-0 {right: 0 !important;}
.end-50 {right: 50% !important;}
.end-100 {right: 100% !important;}

.translate-middle {transform: translate(-50%, -50%) !important;}
.translate-middle-x {transform: translateX(-50%) !important;}
.translate-middle-y {transform: translateY(-50%) !important;}

.border {border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.border-0 {border: 0 !important;}
.border-top {border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.border-top-0 {border-top: 0 !important;}
.border-end {border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.border-end-0 {border-right: 0 !important;}
.border-bottom {border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.border-bottom-0 {border-bottom: 0 !important;}
.border-start {border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.border-start-0 {border-left: 0 !important;}
.border-light {--bs-border-opacity: 1;border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;}
.border-dark {--bs-border-opacity: 1;border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;}
.border-black {--bs-border-opacity: 1;border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;}
.border-white {--bs-border-opacity: 1;border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;}
.border-1 {border-width: 1px !important;}
.border-2 {border-width: 2px !important;}
.border-3 {border-width: 3px !important;}
.border-4 {border-width: 4px !important;}
.border-5 {border-width: 5px !important;}

.border-opacity-10 {--bs-border-opacity: 0.1;}
.border-opacity-25 {--bs-border-opacity: 0.25;}
.border-opacity-50 {--bs-border-opacity: 0.5;}
.border-opacity-75 {--bs-border-opacity: 0.75;}
.border-opacity-100 {--bs-border-opacity: 1;}

.w-25 {width: 25% !important;}
.w-50 {width: 50% !important;}
.w-75 {width: 75% !important;}
.w-100 {width: 100% !important;}
.w-auto {width: auto !important;}
.mw-100 {max-width: 100% !important;}
.vw-100 {width: 100vw !important;}
.min-vw-100 {min-width: 100vw !important;}
.h-25 {height: 25% !important;}
.h-50 {height: 50% !important;}
.h-75 {height: 75% !important;}
.h-100 {height: 100% !important;}
.h-auto {height: auto !important;}
.mh-100 {max-height: 100% !important;}
.vh-100 {height: 100vh !important;}
.min-vh-100 {min-height: 100vh !important;}

.gap-0 {gap: 0 !important;}
.gap-1 {gap: 0.25rem !important;}
.gap-2 {gap: 0.5rem !important;}
.gap-3 {gap: 1rem !important;}
.gap-4 {gap: 1.5rem !important;}
.gap-5 {gap: 3rem !important;}
.row-gap-0 {row-gap: 0 !important;}
.row-gap-1 {row-gap: 0.25rem !important;}
.row-gap-2 {row-gap: 0.5rem !important;}
.row-gap-3 {row-gap: 1rem !important;}
.row-gap-4 {row-gap: 1.5rem !important;}
.row-gap-5 {row-gap: 3rem !important;}
.column-gap-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}
.column-gap-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}
.column-gap-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}
.column-gap-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}
.column-gap-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}
.column-gap-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}

.fs-1 {font-size: calc(1.375rem + 1.5vw) !important;}
.fs-2 {font-size: calc(1.325rem + 0.9vw) !important;}
.fs-3 {font-size: calc(1.3rem + 0.6vw) !important;}
.fs-4 {font-size: calc(1.275rem + 0.3vw) !important;}
.fs-5 {font-size: 1.25rem !important;}
.fs-6 {font-size: 1.125rem !important;}
.fs-7 {font-size: 1rem !important;}
.fs-8{font-size:.9rem !important}
.fs-9{font-size:.8rem !important}
.fs-10{font-size:.75rem !important}
@media (min-width: 1200px) {
.fs-1 {font-size: 2.5rem !important;}
.fs-2 {font-size: 2rem !important;}
.fs-3 {font-size: 1.75rem !important;}
.fs-4 {font-size: 1.5rem !important;}
}

.fst-italic {font-style: italic !important;}
.fst-normal {font-style: normal !important;}
.fw-normal {font-weight: 400 !important;}
.fw-bold {font-weight: 800 !important}

.lh-1 {line-height: 1 !important;}
.lh-sm {line-height: 1.25 !important;}
.lh-base {line-height: 1.5 !important;}

.text-start {text-align: left !important;}
.text-end {text-align: right !important;}
.text-center {text-align: center !important;}

.text-decoration-none {text-decoration: none !important;}
.text-decoration-underline {text-decoration: underline !important;}
.text-decoration-line-through {text-decoration: line-through !important;}
/* rtl:begin:remove */
.text-break {word-wrap: break-word !important;word-break: break-word !important;}
/* rtl:end:remove */

.text-light {--bs-text-opacity: 1;color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;}
.text-dark {--bs-text-opacity: 1;color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;}
.text-black {--bs-text-opacity: 1;color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;}
.text-white {--bs-text-opacity: 1;color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;}

.bg-light {--bs-bg-opacity: 1;background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;}
.bg-dark {--bs-bg-opacity: 1;background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;}
.bg-black {--bs-bg-opacity: 1;background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;}
.bg-white {--bs-bg-opacity: 1;background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;}
.bg-body {--bs-bg-opacity: 1;background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;}
.bg-transparent {--bs-bg-opacity: 1;background-color: transparent !important;}
.bg-gradient {background-image: var(--bs-gradient) !important;}

.rounded {border-radius: var(--bs-border-radius) !important;}
.rounded-0 {border-radius: 0 !important;}
.rounded-1 {border-radius: var(--bs-border-radius-sm) !important;}
.rounded-2 {border-radius: var(--bs-border-radius) !important;}
.rounded-3 {border-radius: var(--bs-border-radius-lg) !important;}
.rounded-4 {border-radius: var(--bs-border-radius-xl) !important;}
.rounded-5 {border-radius: var(--bs-border-radius-xxl) !important;}
.rounded-circle {border-radius: 50% !important;}
.rounded-pill {border-radius: var(--bs-border-radius-pill) !important;}
.rounded-top {border-top-left-radius: var(--bs-border-radius) !important;border-top-right-radius: var(--bs-border-radius) !important;}
.rounded-top-0 {border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
.rounded-top-1 {border-top-left-radius: var(--bs-border-radius-sm) !important;border-top-right-radius: var(--bs-border-radius-sm) !important;}
.rounded-top-2 {border-top-left-radius: var(--bs-border-radius) !important;border-top-right-radius: var(--bs-border-radius) !important;}
.rounded-top-3 {border-top-left-radius: var(--bs-border-radius-lg) !important;border-top-right-radius: var(--bs-border-radius-lg) !important;}
.rounded-top-4 {border-top-left-radius: var(--bs-border-radius-xl) !important;border-top-right-radius: var(--bs-border-radius-xl) !important;}
.rounded-top-5 {border-top-left-radius: var(--bs-border-radius-xxl) !important;border-top-right-radius: var(--bs-border-radius-xxl) !important;}
.rounded-top-circle {border-top-left-radius: 50% !important;border-top-right-radius: 50% !important;}
.rounded-top-pill {border-top-left-radius: var(--bs-border-radius-pill) !important;border-top-right-radius: var(--bs-border-radius-pill) !important;}
.rounded-end {border-top-right-radius: var(--bs-border-radius) !important;border-bottom-right-radius: var(--bs-border-radius) !important;}
.rounded-end-0 {border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.rounded-end-1 {border-top-right-radius: var(--bs-border-radius-sm) !important;border-bottom-right-radius: var(--bs-border-radius-sm) !important;}
.rounded-end-2 {border-top-right-radius: var(--bs-border-radius) !important;border-bottom-right-radius: var(--bs-border-radius) !important;}
.rounded-end-3 {border-top-right-radius: var(--bs-border-radius-lg) !important;border-bottom-right-radius: var(--bs-border-radius-lg) !important;}
.rounded-end-4 {border-top-right-radius: var(--bs-border-radius-xl) !important;border-bottom-right-radius: var(--bs-border-radius-xl) !important;}
.rounded-end-5 {border-top-right-radius: var(--bs-border-radius-xxl) !important;border-bottom-right-radius: var(--bs-border-radius-xxl) !important;}
.rounded-end-circle {border-top-right-radius: 50% !important;border-bottom-right-radius: 50% !important;}
.rounded-end-pill {border-top-right-radius: var(--bs-border-radius-pill) !important;border-bottom-right-radius: var(--bs-border-radius-pill) !important;}
.rounded-bottom {border-bottom-right-radius: var(--bs-border-radius) !important;border-bottom-left-radius: var(--bs-border-radius) !important;}
.rounded-bottom-0 {border-bottom-right-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.rounded-bottom-1 {border-bottom-right-radius: var(--bs-border-radius-sm) !important;border-bottom-left-radius: var(--bs-border-radius-sm) !important;}
.rounded-bottom-2 {border-bottom-right-radius: var(--bs-border-radius) !important;border-bottom-left-radius: var(--bs-border-radius) !important;}
.rounded-bottom-3 {border-bottom-right-radius: var(--bs-border-radius-lg) !important;border-bottom-left-radius: var(--bs-border-radius-lg) !important;}
.rounded-bottom-4 {border-bottom-right-radius: var(--bs-border-radius-xl) !important;border-bottom-left-radius: var(--bs-border-radius-xl) !important;}
.rounded-bottom-5 {border-bottom-right-radius: var(--bs-border-radius-xxl) !important;border-bottom-left-radius: var(--bs-border-radius-xxl) !important;}
.rounded-bottom-circle {border-bottom-right-radius: 50% !important;border-bottom-left-radius: 50% !important;}
.rounded-bottom-pill {border-bottom-right-radius: var(--bs-border-radius-pill) !important;border-bottom-left-radius: var(--bs-border-radius-pill) !important;}
.rounded-start {border-bottom-left-radius: var(--bs-border-radius) !important;border-top-left-radius: var(--bs-border-radius) !important;}
.rounded-start-0 {border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;}
.rounded-start-1 {border-bottom-left-radius: var(--bs-border-radius-sm) !important;border-top-left-radius: var(--bs-border-radius-sm) !important;}
.rounded-start-2 {border-bottom-left-radius: var(--bs-border-radius) !important;border-top-left-radius: var(--bs-border-radius) !important;}
.rounded-start-3 {border-bottom-left-radius: var(--bs-border-radius-lg) !important;border-top-left-radius: var(--bs-border-radius-lg) !important;}
.rounded-start-4 {border-bottom-left-radius: var(--bs-border-radius-xl) !important; border-top-left-radius: var(--bs-border-radius-xl) !important;}
.rounded-start-5 {border-bottom-left-radius: var(--bs-border-radius-xxl) !important;border-top-left-radius: var(--bs-border-radius-xxl) !important;}
.rounded-start-circle {border-bottom-left-radius: 50% !important;border-top-left-radius: 50% !important;}
.rounded-start-pill {border-bottom-left-radius: var(--bs-border-radius-pill) !important;border-top-left-radius: var(--bs-border-radius-pill) !important;}

.visible {visibility: visible !important;}
.invisible {visibility: hidden !important;}

.z-n1 {z-index: -1 !important;}
.z-0 {z-index: 0 !important;}
.z-1 {z-index: 1 !important;}
.z-2 {z-index: 2 !important;}
.z-3 {z-index: 3 !important;}

@media (min-width: 576px) {
.float-sm-start {float: left !important;}
.float-sm-end {float: right !important;}
.float-sm-none {float: none !important;}
.object-fit-sm-contain {-o-object-fit: contain !important;object-fit: contain !important;}
.object-fit-sm-cover {-o-object-fit: cover !important;object-fit: cover !important;}
.object-fit-sm-fill {-o-object-fit: fill !important;object-fit: fill !important;}
.object-fit-sm-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}
.object-fit-sm-none {-o-object-fit: none !important;object-fit: none !important;}
.gap-sm-0 {gap: 0 !important;}
.gap-sm-1 {gap: 0.25rem !important;}
.gap-sm-2 {gap: 0.5rem !important;}
.gap-sm-3 {gap: 1rem !important;}
.gap-sm-4 {gap: 1.5rem !important;}
.gap-sm-5 {gap: 3rem !important;}
.row-gap-sm-0 {row-gap: 0 !important;}
.row-gap-sm-1 {row-gap: 0.25rem !important;}
.row-gap-sm-2 {row-gap: 0.5rem !important;}
.row-gap-sm-3 {row-gap: 1rem !important;}
.row-gap-sm-4 {row-gap: 1.5rem !important;}
.row-gap-sm-5 {row-gap: 3rem !important;}
.column-gap-sm-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}
.column-gap-sm-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}
.column-gap-sm-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}
.column-gap-sm-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}
.column-gap-sm-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}
.column-gap-sm-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}
.text-sm-start {text-align: left !important;}
.text-sm-end {text-align: right !important;}
.text-sm-center {text-align: center !important;}
}
@media (min-width: 768px) {
.float-md-start {float: left !important;}
.float-md-end {float: right !important;}
.float-md-none {float: none !important;}
.object-fit-md-contain {-o-object-fit: contain !important;object-fit: contain !important;}
.object-fit-md-cover {-o-object-fit: cover !important;object-fit: cover !important;}
.object-fit-md-fill {-o-object-fit: fill !important;object-fit: fill !important;}
.object-fit-md-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}
.object-fit-md-none {-o-object-fit: none !important;object-fit: none !important;}
.gap-md-0 {gap: 0 !important;}
.gap-md-1 {gap: 0.25rem !important;}
.gap-md-2 {gap: 0.5rem !important;}
.gap-md-3 {gap: 1rem !important;}
.gap-md-4 {gap: 1.5rem !important;}
.gap-md-5 {gap: 3rem !important;}
.row-gap-md-0 {row-gap: 0 !important;}
.row-gap-md-1 {row-gap: 0.25rem !important;}
.row-gap-md-2 {row-gap: 0.5rem !important;}
.row-gap-md-3 {row-gap: 1rem !important;}
.row-gap-md-4 {row-gap: 1.5rem !important;}
.row-gap-md-5 {row-gap: 3rem !important;}
.column-gap-md-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}
.column-gap-md-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}
.column-gap-md-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}
.column-gap-md-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}
.column-gap-md-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}
.column-gap-md-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}
.text-md-start {text-align: left !important;}
.text-md-end {text-align: right !important;}
.text-md-center {text-align: center !important;}
}
@media (min-width: 992px) {
.float-lg-start {float: left !important;}
.float-lg-end {float: right !important;}
.float-lg-none {float: none !important;}
.object-fit-lg-contain {-o-object-fit: contain !important;object-fit: contain !important;}
.object-fit-lg-cover {-o-object-fit: cover !important;object-fit: cover !important;}
.object-fit-lg-fill {-o-object-fit: fill !important;object-fit: fill !important;}
.object-fit-lg-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}
.object-fit-lg-none {-o-object-fit: none !important;object-fit: none !important;}
.gap-lg-0 {gap: 0 !important;}
.gap-lg-1 {gap: 0.25rem !important;}
.gap-lg-2 {gap: 0.5rem !important;}
.gap-lg-3 {gap: 1rem !important;}
.gap-lg-4 {gap: 1.5rem !important;}
.gap-lg-5 {gap: 3rem !important;}
.row-gap-lg-0 {row-gap: 0 !important;}
.row-gap-lg-1 {row-gap: 0.25rem !important;}
.row-gap-lg-2 {row-gap: 0.5rem !important;}
.row-gap-lg-3 {row-gap: 1rem !important;}
.row-gap-lg-4 {row-gap: 1.5rem !important;}
.row-gap-lg-5 {row-gap: 3rem !important;}
.column-gap-lg-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}
.column-gap-lg-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}
.column-gap-lg-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}
.column-gap-lg-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}
.column-gap-lg-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}
.column-gap-lg-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}
.text-lg-start {text-align: left !important;}
.text-lg-end {text-align: right !important;}
.text-lg-center {text-align: center !important;}
}
@media (min-width: 1200px) {
.float-xl-start {float: left !important;}
.float-xl-end {float: right !important;}
.float-xl-none {float: none !important;}
.object-fit-xl-contain {-o-object-fit: contain !important;object-fit: contain !important;}
.object-fit-xl-cover {-o-object-fit: cover !important;object-fit: cover !important;}
.object-fit-xl-fill {-o-object-fit: fill !important;object-fit: fill !important;}
.object-fit-xl-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}
.object-fit-xl-none {-o-object-fit: none !important;object-fit: none !important;}
.gap-xl-0 {gap: 0 !important;}
.gap-xl-1 {gap: 0.25rem !important;}
.gap-xl-2 {gap: 0.5rem !important;}
.gap-xl-3 {gap: 1rem !important;}
.gap-xl-4 {gap: 1.5rem !important;}
.gap-xl-5 {gap: 3rem !important;}
.row-gap-xl-0 {row-gap: 0 !important;}
.row-gap-xl-1 {row-gap: 0.25rem !important;}
.row-gap-xl-2 {row-gap: 0.5rem !important;}
.row-gap-xl-3 {row-gap: 1rem !important;}
.row-gap-xl-4 {row-gap: 1.5rem !important;}
.row-gap-xl-5 {row-gap: 3rem !important;}
.column-gap-xl-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}
.column-gap-xl-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}
.column-gap-xl-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}
.column-gap-xl-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}
.column-gap-xl-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}
.column-gap-xl-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}
.text-xl-start {text-align: left !important;}
.text-xl-end {text-align: right !important;}
.text-xl-center {text-align: center !important;}
}

.main-content{line-height:1.5}
.main-content li{margin-bottom:8px}
.main-content img{max-width:100%;height:auto}
.logo img{max-width:80px;margin-right:8px}
.logo a{font-size:2rem;font-weight:600;color:#f8d9b1}
.button{display:inline-block;padding:6px 18px 9px;border-radius:26px;cursor:pointer;color:#fff;border:none;font-family:Tahoma,Arial,sans-serif;text-align:center;line-height:1}
a.button:hover{opacity:.6;color:#fff}
.button-lg,.button-lg .button{padding:16px 24px;font-size:22px;border-radius:26px}
.button-blue{background:#3b999c linear-gradient(180deg,rgb(58,156,159) 0%, rgb(23,118,140) 100%)}
.button-orange{background:#da6033 linear-gradient(180deg,rgb(218,96,51) 0%, rgb(193,40,68) 100%);}
.border-shadow{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);box-shadow:var(--bs-box-shadow-sm);border-radius:var(--bs-border-radius-lg)}
.hero-section{display:flex;align-items:center;background:#2c1f4c linear-gradient(135deg,rgb(44, 31, 76) 0%, rgb(21, 28, 67) 50%, rgb(19, 19, 46) 100%);color:#f8d9b1}
.hero-title{font-size:2.5rem;text-align:left;padding:8px 0;color:#f8d9b1}
.hero-description{line-height:1.3;color:#fff;font-size:23px}
.hero-section .avatar-img {max-width:100%;height:auto}
.hero-section a.button{width:100%;padding:16px 24px;font-size:22px;border-radius:26px}
.hero-body .col-lg-8,.hero-body .col-lg-4{min-height:312px}
.header{background:#2c1f4c linear-gradient(135deg,rgb(44, 31, 76) 0%, rgb(21, 28, 67) 50%, rgb(19, 19, 46) 100%);color:#f8d9b1}
.services .col-md-5,.services .col-md-7{min-height:299px}
.hero-body video,.services video,.services img{width:100%;height:100%;object-fit:cover}
.advanges{color:#281e4a;border-top:2px solid #cec8f0;background:#fcf7f1;border-bottom:1px solid #cec8f0}
.advanges-guide p{font-size:22px}
.advanges-guide img{padding-left:18px}
@media (max-width: 768px) {
.hero-title{font-size:1.8rem}
.advanges-guide img{padding-left:0}
}

/* Карусель */
.carousel{position:relative;margin:0 90px}
.carousel.pointer-event{touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after {display:block;clear:both;content:""}
.carousel-item{
position:relative;
display:none;
float:left;
width:100%;
margin-right:-100%;
webkit-backface-visibility:hidden;
backface-visibility:hidden;
transition:transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce){
 .carousel-item{transition:none}
}
.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end{transform:translateX(100%)}
.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}
.carousel-control-prev,
.carousel-control-next {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 width:auto;
 padding:26px 0;
 background-color:#b8b8b8;
 z-index:2;
 border:none
}
.carousel-control-prev{margin-left:-90px;border-radius:0 4px 4px 0}
.carousel-control-next{margin-right:-90px;border-radius:4px 0 0 4px}
  
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,.carousel-control-next{transition:none}
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.8;
}

.carousel-control-prev{left:0}
.carousel-control-next{right:0}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display:inline-block;
  color:#fff;
  font-size:3.6rem;
}

@media (max-width: 768px) {
.carousel{margin:0 60px}
.carousel-control-prev,
.carousel-control-next{padding:8px 0}
.carousel-control-prev{margin-left:-60px}
.carousel-control-next{margin-right:-60px}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  font-size:2.3rem;
}
}

/* Аккордеон */
.accordion {
  --bs-accordion-border-color:var(--bs-border-color);
  --bs-accordion-border-width:var(--bs-border-width);
  --bs-accordion-border-radius:.5rem;
  --bs-accordion-padding-x:1rem;
  --bs-accordion-padding-y:1rem;
}
.accordion-button {
position:relative;
display:flex;
align-items:center;
width:100%;
padding:.6rem 1rem;
font-size:1.2rem;
color:var(--bs-body-color);
text-align:left;
border:0;
border-radius:0;
overflow-anchor:none;
transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out, border-radius 0.3s ease;
cursor:pointer;
background:-moz-linear-gradient(top,#fff 1%,#eaeaea 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(100%,#eaeaea));
background:-webkit-linear-gradient(top,#fff 1%,#eaeaea 100%);
background:-o-linear-gradient(top,#fff 1%,#eaeaea 100%);
background:-ms-linear-gradient(top,#fff 1%,#eaeaea 100%);
background: linear-gradient(top,#fff 1%,#eaeaea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#eaeaea',GradientType=0 );
}
@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}
.accordion-button:hover{background:#fff}
.accordion-button:not(.collapsed){color:#fff;background:#281e4a;box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}
.accordion-button:not(.collapsed):hover{background:#f3f3f3;color:#6a6a6a}
.accordion-button::after{flex-shrink:0;margin-left:auto;font-family:bootstrap-icons;content:"\F282";transition:transform 0.2s ease-in-out}
@media (prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}
.accordion-button:not(.collapsed)::after {transform:rotate(-180deg)}
.accordion-item{border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}
.accordion-item:first-of-type,.accordion-item:first-of-type > .accordion-button {border-top-left-radius: var(--bs-accordion-border-radius);border-top-right-radius: var(--bs-accordion-border-radius)}
.accordion-item:not(:first-of-type){border-top:0}
.accordion-item:last-of-type,.accordion-item:last-of-type > .accordion-button.collapsed,.accordion-item:last-of-type > .accordion-collapse{border-bottom-right-radius: var(--bs-accordion-border-radius);border-bottom-left-radius: var(--bs-accordion-border-radius)}
.accordion-body{padding:var(--bs-accordion-padding-x) var(--bs-accordion-padding-y)}

/* Форма заказа */
.form-order em{font-style:normal;color:#c63440}
.form-order input, .form-order textarea {padding:8px;border:1px solid #ced4da;border-radius:0.25rem;box-shadow:0 0 10px rgba(0, 0, 0, 0.1)}
.form-order input:focus,.form-order textarea:focus{outline:none}
.form-order input[type="checkbox"],.form-order input[type="radio"]{accent-color:#1d7d8f}
.form-order button:hover{opacity:.6}

.footer{background:#2c1f4c linear-gradient(135deg,rgb(44, 31, 76) 0%, rgb(21, 28, 67) 50%, rgb(19, 19, 46) 100%);color:#f8d9b1;border-top:3px solid #31939a}

/* Модальное окно */
.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0, 0, 0, 0.6);}
.modal-dialog{position:relative;width:80%;max-width:600px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fefefe;padding:20px;border-radius:.25rem}
.modal-close{position:absolute;top:10px;right:15px;cursor:pointer;color:#888;line-height:1}
.modal-close:hover{color:#024f0d}
.modal-header{display:flex;justify-content:space-between}
.btn-close {
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  box-sizing: content-box;
  width: 16px;
  height: 16px;
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}
.btn-close:hover{opacity:1}

/* Заглушки видео */
.video-container{position:relative;line-height:0}
.play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0, 0, 0, 0.1)}
.play-button{z-index:10;background-color:#100828;border-radius:50%;opacity:0.6}
.play-overlay{border-radius:0.375rem}
.play-overlay.hidden{display:none}
.play-button .bi-play-circle::before{font-size:48px;color:#b8b8b8;opacity:0.8}
.video-poster{width:100%;height:auto;object-fit:cover;border-radius:0.375rem}
.examples .video-poster{border-radius:0.375rem 0.375rem 0 0}
.video-name{text-align:center;margin-top:0.25rem}
.video-player{border-radius:0.375rem}
.examples .video-player{border-radius:0.375rem 0.375rem 0 0}
@media (max-width: 768px) {.play-button .bi-play-circle::before{font-size:36px}}
