body {font-weight: 400;line-height: 1.4;letter-spacing: 0;max-width: 100%;}
body.no-scroll {overflow: hidden;}
*, *::after, *::before {margin: 0;padding: 0;box-sizing: border-box;}
*:focus {outline: none;box-shadow: none;}
h1, h2, h3, h4, h5, h6, p {padding: 0;margin: 0;}
figure {margin: 0;padding: 0;}
img, video, picture {max-width: 100%;display: block;}
ul {list-style: none;}
a {text-decoration: none;color: inherit;}
button {cursor: pointer;}
input, textarea, button {font-family: inherit;}
.container {margin: 0 auto;}
.d-desktop {display: block;}
.d-mobile {display: none;}
.d-block {display: block;}
.m-0 {margin: 0 !important;}
.my-0 {margin-top: 0 !important;margin-bottom: 0 !important;}
.mr-auto {margin-right: auto !important;}
.p-0 {padding: 0 !important;}
@media (max-width: 1023.98px) {.d-desktop {display: none;}
	.d-mobile {display: block;}
	.d-none-mobile {display: none !important;}}
.f-d-14 {font-size: .73vw !important;}
.f-d-16 {font-size: .83vw !important;}
.f-d-17 {font-size: .88vw !important;}
.f-d-18 {font-size: .94vw !important;}
.f-d-19 {font-size: .989vw !important;}
.f-d-20 {font-size: 1.04vw !important;}
.f-d-21 {font-size: 1.09vw !important;}
.f-d-22 {font-size: 1.15vw !important;}
.f-d-24 {font-size: 1.25vw !important;}
.f-d-25 {font-size: 1.3vw !important;}
.f-d-26 {font-size: 1.35vw !important;}
.f-d-27 {font-size: 1.4vw !important;}
.f-d-28 {font-size: 1.45vw !important;}
.f-d-30 {font-size: 1.56vw !important;}
.f-d-32 {font-size: 1.66vw !important;}
.f-d-35 {font-size: 1.82vw !important;}
.f-d-36 {font-size: 1.875vw !important;}
.f-d-38 {font-size: 1.98vw !important;}
.f-d-40 {font-size: 2.08vw !important;}
.f-d-42 {font-size: 2.18vw !important;}
.f-d-45 {font-size: 2.35vw !important;}
.f-d-47 {font-size: 2.44vw !important;}
.f-d-48 {font-size: 2.5vw !important;}
.f-d-50 {font-size: 2.6vw !important;}
.f-d-52 {font-size: 2.7vw !important;}
.f-d-55 {font-size: 2.86vw !important;}
.f-d-58 {font-size: 3vw !important;}
.f-d-60 {font-size: 3.125vw !important;}
.f-d-65 {font-size: 3.38vw !important;}
.f-d-70 {font-size: 3.64vw !important;}
.f-d-75 {font-size: 3.9vw !important;}
.f-d-80 {font-size: 4.16vw !important;}
.f-d-85 {font-size: 4.43vw !important;}
.f-d-90 {font-size: 4.68vw !important;}
.f-d-95 {font-size: 4.95vw !important;}
.f-d-100 {font-size: 5.2vw !important;}
.f-d-125 {font-size: 6.5vw !important;}
@media (max-width: 1023.98px) {.f-m-14 {font-size: 1.86vw !important;}
	.f-m-16 {font-size: 2.13vw !important;}
	.f-m-17 {font-size: 2.26vw !important;}
	.f-m-18 {font-size: 2.4vw !important;}
	.f-m-19 {font-size: 2.53vw !important;}
	.f-m-20 {font-size: 2.66vw !important;}
	.f-m-21 {font-size: 2.8vw !important;}
	.f-m-22 {font-size: 2.93vw !important;}
	.f-m-24 {font-size: 3.2vw !important;}
	.f-m-25 {font-size: 3.33vw !important;}
	.f-m-26 {font-size: 3.46vw !important;}
	.f-m-27 {font-size: 3.6vw !important;}
	.f-m-28 {font-size: 3.73vw !important;}
	.f-m-30 {font-size: 4vw !important;}
	.f-m-32 {font-size: 4.26vw !important;}
	.f-m-34 {font-size: 4.53vw !important;}
	.f-m-35 {font-size: 4.66vw !important;}
	.f-m-36 {font-size: 4.8vw !important;}
	.f-m-38 {font-size: 5vw !important;}
	.f-m-40 {font-size: 5.33vw !important;}
	.f-m-42 {font-size: 5.6vw !important;}
	.f-m-45 {font-size: 6vw !important;}
	.f-m-47 {font-size: 6.26vw !important;}
	.f-m-48 {font-size: 6.4vw !important;}
	.f-m-50 {font-size: 6.66vw !important;}
	.f-m-52 {font-size: 6.93vw !important;}
	.f-m-55 {font-size: 7.33vw !important;}
	.f-m-60 {font-size: 8vw !important;}
	.f-m-65 {font-size: 8.66vw !important;}
	.f-m-70 {font-size: 9.33vw !important;}
	.f-m-75 {font-size: 10vw !important;}
	.f-m-80 {font-size: 10.66vw !important;}
	.f-m-85 {font-size: 11.33vw !important;}
	.f-m-90 {font-size: 12vw !important;}
	.f-m-95 {font-size: 12.66vw !important;}
	.f-m-100 {font-size: 13.3vw !important;}
	.f-m-105 {font-size: 14vw !important;}}
.ultra-light {font-weight: 100 !important;}
.light {font-weight: 200 !important;}
.regular {font-weight: 400 !important;}
.medium {font-weight: 500 !important;}
.semi-bold {font-weight: 600 !important;}
.bold {font-weight: 700 !important;}
.ultra-bold {font-weight: 800 !important;}
.black {font-weight: 900 !important;}
.text-left {text-align: left !important;}
.text-center {text-align: center !important;}
.text-right {text-align: right !important;}
.ratio-16-9 {position: relative;padding-top: 56.25%;width: 100%;}
.ratio-8-5 {position: relative;padding-top: 62.5%;width: 100%;}
.ratio-4-3 {position: relative;padding-top: 75%;width: 100%;}
.ratio-16-9 > *, .ratio-8-5 > *, .ratio-4-3 > * {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
h1, h2, h3, h4, h5, h6 {font-size: inherit;}
.tabs .tab-panel {height: 0;opacity: 0;visibility: hidden;overflow: hidden;transition: opacity .8s ease,visibility .8s ease;}
.tabs .tab-panel.active {height: auto;opacity: 1;visibility: visible;}
.collapsible > .collapse-toggler .simbol .minus {display: none;}
.collapsible.show > .collapse-toggler .simbol .minus {display: block;}
.collapsible.show > .collapse-toggler .simbol .plus {display: none;}
.collapse {overflow: hidden;height: 0;}
.collapse-toggler {cursor: pointer;user-select: none;}
.checkbox {display: flex;align-items: flex-start;}
.checkbox input {width: 20px;height: 20px;cursor: pointer;appearance: none;border-radius: 4px;border-color: #707070;border-width: 1px;border-style: solid;flex: 0 0 20px;}
.checkbox input:checked {border-color: #1c6bba;background-color: #1c6bba;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 12 10\' fill=\'none\' %3E %3Cpath stroke=\'%23ffffff\' d=\'M1 6L4 9L11 1\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\' %3E %3C/path%3E %3C/svg%3E");background-size: 12px 10px;background-position: center center;background-repeat: no-repeat;}
.checkbox label {padding-right: 7px;cursor: pointer;user-select: none;}
.dropdown {position: relative;}
.dropdown .dropdown-menu {position: absolute;bottom: 0;right: 0;transform: translateY(100%);opacity: 0;visibility: hidden;transition: all .4s ease;}
.dropdown.show .dropdown-menu {opacity: 1;visibility: visible;}
.custom-select {position: relative;}
.custom-select .select-toggler {cursor: pointer;}
.custom-select .select-menu {position: absolute;bottom: 0;right: 0;transform: translateY(100%);opacity: 0;visibility: hidden;transition: all .4s ease;}
.custom-select.show .select-menu {opacity: 1;visibility: visible;}
.popup {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;opacity: 0;visibility: hidden;align-items: center;justify-content: center;transition: all .5s ease;background-color: rgba(0,0,0,.7);display: none;}
.popup.show {opacity: 1;visibility: visible;}
.popup-content {width: 52%;background-color: white;}
.popup-close img {}
@media (max-width: 1023.98px) {.popup-backdrop {background-color: white;}
	.popup-content {}
	.popup-close img {}}