html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; vertical-align:baseline}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
body {line-height:1}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after {content:""; content:none}
q:before, q:after {content:""; content:none}
table {border-collapse:collapse; border-spacing:0}

@font-face {
    font-family: 'santral-bold';
    src: url("../fonts/santral-bold-webfont.woff2") format("woff2"),
    url("../fonts/santral-bold-webfont.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'santral-medium';
    src: url("../fonts/santral-medium-webfont.woff2") format("woff2"),url("../fonts/santral-medium-webfont.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'santral';
    src: url("../fonts/santral-book-webfont.woff2") format("woff2"),url("../fonts/santral-book-webfont.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}

html {font-size:12px; height:100%; background:transparent no-repeat center center fixed;}
@media (min-width: 576px) {
    html {font-size:12px;}
}

@media (min-width: 768px) {
    html {font-size:13px;}
}

@media (min-width: 992px) {
    html {font-size:14px;}
}

@media (min-width: 1200px) {
    html {font-size:14px;}
}

@-webkit-keyframes load7 {
    0%, 80%, 100% {box-shadow:0 2.5em 0 -1.3em;}
    40% {box-shadow:0 2.5em 0 0;}
}

@keyframes load7 {
    0%, 80%, 100% {box-shadow:0 2.5em 0 -1.3em;}
    40% {box-shadow:0 2.5em 0 0;}
}

.loader-container {position:fixed; top:0; left:0; width:100%; height:100%; z-index:1021; background-color:rgba(84, 84, 84, 0.85);}
.loader, .loader:before, .loader:after {border-radius:50%; width:2.5em; height:2.5em; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation:load7 1.8s infinite ease-in-out; animation:load7 1.8s infinite ease-in-out;}
.loader {color:#ffffff; font-size:10px; margin:0px auto; position:relative; text-indent:-9999em; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0); -webkit-animation-delay:-0.16s; animation-delay:-0.16s;}
.loader:before, .loader:after {content:''; position:absolute; top:0;}
.loader:before {left:-3.5em; -webkit-animation-delay:-0.32s; animation-delay:-0.32s;}
.loader:after {left:3.5em;}
.loader-container .loader-wrapper {position:relative; top:45%; text-align:center; color:#fff; width:100%;}
.loader-container .loader-wrapper span {font-size:1.6em; display:block; padding-top:30px;}
.loader-container .loader-wrapper a {font-size:0.8em; color:#fff;}

body {background-color:transparent; color:#192648; font-family:"santral", Arial, sans-serif; line-height:1.5; height:100%;}
h1, h2 {letter-spacing:-0.5px;}
h3 {letter-spacing:-0.75px;}
p, cite, pre {margin-bottom:1.5em; font-family:"santral", Arial, sans-serif}
a {color:inherit; text-decoration:none; transition:all .3s ease-out;}
a:hover {color:inherit; text-decoration:none;}

a[data-bs-toggle="collapse"][aria-expanded="true"] .fa-angle-right { transform: rotate(90deg); }
a[data-bs-toggle="collapse"] .fa-angle-right { transition: all 0.3s ease; }

a[data-bs-toggle="collapse"][aria-expanded="true"] .fa-angle-down { transform: rotate(180deg); }
a[data-bs-toggle="collapse"] .fa-angle-down { transition: all 0.3s ease; }

.font-bold {font-family:"santral-bold";}
.font-medium {font-family:"santral-medium";}
.font-regular {font-family:"santral";}
.font-style-italic {font-style:italic !important;}
.font-style-oblique {font-style:oblique italic !important;}

.bg-color-transparent {background:transparent !important}
.bg-color-purple {background:#A580E0 !important}
.bg-color-pink-bubblegum {background:#ff98cc !important}
.bg-color-pink {background:#c86dd7 !important}
.bg-color-orange {background:#ff4b00 !important}
.bg-color-orange-1 {background:#ff8600 !important}
.bg-color-yellow {background:#f9921b !important}
.bg-color-light-yellow {background:#fdf5ed !important;}
.bg-color-brown {background:#4c0000 !important}
.bg-color-dark-blue {background:#1c2137 !important}
.bg-color-mid-blue {background:#262d47 !important}
.bg-color-blue-gray {background:#889bbc !important}
.bg-color-green {background:#5bd9c6 !important}
.bg-color-light-green {background:#f2fbfa !important;}
.bg-color-dark-green {background:#3c8d81 !important}
.bg-color-red {background:#e64758 !important}
.bg-color-light-red {background: #fde9e9 !important;}
.bg-color-gray {background:#f7f7f7 !important}
.bg-color-mid-gray {background:#cdd1d9 !important}
.bg-color-light-gray {background:#f3f5fa !important}
.bg-color-dark-gray {background:#646f83 !important}
.bg-color-white {background:#fff !important}
.bg-color-off-white {background:#f0f0f0 !important;}
.bg-color-off-white-1 {background:#f1f1f1 !important;}
.bg-color-off-white-2 {background:#f2f2f2 !important;}
.bg-color-off-white-3 {background:#f3f3f3 !important;}
.bg-color-off-white-4 {background:#f4f4f4 !important;}
.bg-color-off-white-5 {background:#f5f5f5 !important;}
.bg-color-off-white-6 {background:#f6f6f6 !important;}
.bg-color-off-white-7 {background:#f7f7f7 !important;}
.bg-color-off-white-8 {background:#f8f8f8 !important;}
.bg-color-off-white-9 {background:#f9f9f9 !important;}
.bg-color-off-white-super {background:#fbfbfb !important;}
.bg-color-black {background:#000 !important}
.bg-color-off-black {background:#161d28 !important}
.bg-color-blue-black {background:#192648 !important}
.bg-color-grad-blue {background-image:linear-gradient(302.01deg, #A580E0 -21.91%, #00E9B6 78.09%);}
.bg-color-grad-pink {background-image:linear-gradient(121deg, #ff98cc, #a580e0) !important}
.bg-color-grad-purple {background-image:linear-gradient(121.81deg,#ff98cc -21.18%,#a580e0 77.96%);}
.bg-color-grad-green {background-image:linear-gradient(274deg, #a580e0, #6da3d2 3%, #00e9b6) !important}
.bg-color-grad-green-purple {background-image:linear-gradient(281deg, #a580e0, #00e9b6) !important}
.bg-color-grad-orange {background:linear-gradient(302.01deg, #FF4B00 -21.91%, #FFFC80 78.09%);}
.bg-color-grad-orange-1 {background:linear-gradient(135deg, rgba(255,200,0,1) 0%, rgba(255, 186, 0, 1) 35%, rgba(255, 134, 0, 1) 92%, rgba(255, 91, 0, 1) 100%);}
.bg-color-facebook {background:#48629b;}
.bg-color-linkedin {background:#0e76a9;}
.bg-color-search-dark-gray {background:#8f9daa !important;}
.bg-color-search-mid-gray {background:#E0e4f0 !important;}
.bg-color-search-light-gray {background:#f6f9fc !important;}
.bg-color-off-white-dark {background:#8f9daa !important;}
.bg-color-off-white-mid {background:#E0e4f0 !important;}
.bg-color-off-white-light {background:#f6f9fc !important;}
.bg-color-off-white-super-light {background:#fbfdff !important;}
.bg-color-badge-0 {background-color:#da3a00 !important;}
.bg-color-badge-1 {background-color:#008272 !important;}
.bg-color-badge-2 {background-color:#b601a0 !important;}
.bg-color-badge-3 {background-color:#b601a0 !important;}
.bg-color-badge-4 {background-color:#B29DD9 !important;}
.bg-color-badge-5 {background-color:#dede0f !important;}
.bg-color-badge-6 {background-color:#FE6B64 !important;}
.bg-color-badge-7 {background-color:#77DD77 !important;}
.bg-color-badge-8 {background-color:#779ECB !important;}
.bg-color-badge-9 {background-color:#C7CEEA !important;}
.bg-color-verizekalilar-yellow {background:#FFF672 !important;}
.bg-color-verizekalilar-purple {background:#9D82E1 !important;}
.bg-color-verizekalilar-linear-gradient {background:linear-gradient(111.73deg, #A580E0 4.3%, #00E9B6 102.12%);}

.color-verizekalilar-yellow {color:#FFF672 !important}
.color-verizekalilar-purple {color:#9D82E1 !important}
.color-verizekalilar-gray {color:#76758F !important}
.color-purple {color:#A580E0 !important}
.color-pink-bubblegum {color:#ff98cc !important}
.color-pink {color:#c86dd7 !important}
.color-orange {color:#FF4B00 !important}
.color-orange-1 {color:#ff8600 !important}
.color-yellow {color:#f9921b !important}
.color-yellow-1 {color:#ffcd3c !important;}
.color-brown {color:#4c0000 !important}
.color-dark-blue {color:#1c2137 !important}
.color-mid-blue {color:#262d47 !important}
.color-link-blue {color:#1799DD !important}
.color-blue-gray {color:#889bbc !important}
.color-green {color:#5bd9c6 !important}
.color-dark-green {color:#3c8d81 !important}
.color-red {color:#e64758 !important}
.color-gray {color:#f7f7f7 !important}
.color-mid-gray {color:#cdd1d9 !important}
.color-light-gray {color:#f3f5fa !important}
.color-dark-gray {color:#646f83 !important}
.color-space-gray {color:#585b60 !important}
.color-white {color:#fff !important}
.color-off-white {color:#f0f0f0 !important;}
.color-black {color:#000 !important}
.color-off-black {color:#161d28 !important}
.color-blue-black {color:#192648 !important}
.color-facebook {color:#4267B2;}
.color-linkedin {color:#2867B2;}
.color-twitter {color:#1DA1F2;}
.color-youtube {color:#FF0000;}
.color-instagram {color:#C13584;}
.color-imdb {color:#d0b823;}
.color-search-red {color:#ef718d !important;}
.color-search-green {color:#52b9d2 !important;}
.color-search-dark-gray {color:#8f9daa !important;}
.color-search-mid-gray {color:#E0e4f0 !important;}
.color-search-light-gray {color:#f6f9fc !important;}

.placeholder-color-white::placeholder {color:#fff !important}
.placeholder-color-gray::placeholder {color:#626984 !important}
.placeholder-color-light-gray::placeholder {color:#f3f5fa !important}
.placeholder-color-mid-gray::placeholder {color:#cdd1d9 !important}
.placeholder-color-dark-gray::placeholder {color:#646f83 !important}
.placeholder-color-blue-gray::placeholder {color:#889bbc !important}
.placeholder-color-search-dark-gray::placeholder {color:#8f9daa !important}
.placeholder-color-search-mid-gray::placeholder {color:#E0e4f0 !important}
.placeholder-color-search-light-gray::placeholder {color:#f6f9fc !important}
.bg-ribbon-up {border-top-left-radius:0px; border-top-right-radius:0px; margin-left:0px; margin-right:0px;}

@media (min-width: 576px) {
    .bg-ribbon-up {border-top-left-radius:0px; border-top-right-radius:0px; margin-left:0px; margin-right:0px;}
}

@media (min-width: 768px) {
    .bg-ribbon-up {border-top-left-radius:150% 50%; border-top-right-radius:150% 50%; margin-left:-5%; margin-right:-5%;}
}

@media (min-width: 992px) {
    .bg-ribbon-up {border-top-left-radius:110% 75%; border-top-right-radius:110% 75%; margin-left:-8%; margin-right:-8%;}
}

@media (min-width: 1200px) {
    .bg-ribbon-up {border-top-left-radius:80% 100%; border-top-right-radius:80% 100%; margin-left:-10%; margin-right:-10%;}
}

.bg-ribbon-down {border-bottom-left-radius:0px; border-bottom-right-radius:0px; margin-left:0px; margin-right:0px;}

@media (min-width: 576px) {
    .bg-ribbon-down {border-bottom-left-radius:0px; border-bottom-right-radius:0px; margin-left:0px; margin-right:0px;}
}

@media (min-width: 768px) {
    .bg-ribbon-down {border-bottom-left-radius:50% 100%; border-bottom-right-radius:50% 100%; margin-left:-5%; margin-right:-5%;}
}

@media (min-width: 992px) {
    .bg-ribbon-down {border-bottom-left-radius:60% 100%; border-bottom-right-radius:60% 100%; margin-left:-8%; margin-right:-8%;}
}

@media (min-width: 1200px) {
    .bg-ribbon-down {border-bottom-left-radius:80% 100%; border-bottom-right-radius:80% 100%; margin-left:-10%; margin-right:-10%;}
}

.bg-item {position:absolute; left:0; right:0; top:0; bottom:0;}
.bg-item-half {position:absolute; left:0; right:0; top:50%; bottom:0;}

.border-none {border:none !important;}
.border-solid {border-style:solid !important;}
.border-dashed {border-style:dashed !important;}
.border-1px {border-width:1px !important;}
.border-2px {border-width:2px !important;}
.border-3px {border-width:3px !important;}
.border-4px {border-width:4px !important;}
.border-5px {border-width:5px !important;}
.border-left-none {border-left:none !important;}
.border-left-solid {border-left-style:solid !important;}
.border-left-1px {border-left-width:1px !important;}
.border-left-2px {border-left-width:2px !important;}
.border-left-3px {border-left-width:3px !important;}
.border-right-none {border-right:none !important;}
.border-right-solid {border-right-style:solid !important;}
.border-right-1px {border-right-width:1px !important;}
.border-right-2px {border-right-width:2px !important;}
.border-right-3px {border-right-width:3px !important;}
.border-top-none {border-top:none !important;}
.border-top-solid {border-top-style:solid !important;}
.border-top-1px {border-top-width:1px !important;}
.border-top-2px {border-top-width:2px !important;}
.border-top-3px {border-top-width:3px !important;}
.border-bottom-none {border-bottom:none !important;}
.border-bottom-solid {border-bottom-style:solid !important;}
.border-bottom-1px {border-bottom-width:1px !important;}
.border-bottom-2px {border-bottom-width:2px !important;}
.border-bottom-3px {border-bottom-width:3px !important;}
.border-purple {border-color:#A580E0 !important}
.border-verizekalilar-green {border-color:#08E5B9 !important}
.border-verizekalilar-yellow {border-color:#FFF672 !important}
.border-pink {border-color:#c86dd7 !important}
.border-pink-pink-bubblegum {border-color:#ff98cc !important}
.border-orange {border-color:#ff4b00 !important}
.border-orange-1 {border-color:#ff8600 !important}
.border-yellow {border-color:#f9921b !important}
.border-brown {border-color:#4c0000 !important}
.border-mid-blue {border-color:#262d47 !important}
.border-dark-blue {border-color:#1c2137 !important}
.border-blue-gray {border-color:#889bbc !important}
.border-blue-black {border-color:#192648 !important}
.border-green {border-color:#5bd9c6 !important}
.border-gray {border-color:#f7f7f7 !important}
.border-light-gray {border-color:#f3f5fa !important}
.border-mid-gray {border-color:#cdd1d9 !important}
.border-dark-gray {border-color:#646f83 !important}
.border-white {border-color:#fff !important}
.border-off-white {border-color:#f0f0f0 !important;}
.border-black {border-color:#000 !important}
.border-facebook {border-color:#48629b;}
.border-linkedin {border-color:#0e76a9;}
.border-search-dark-gray {border-color:#8f9daa !important;}
.border-search-mid-gray {border-color:#E0e4f0 !important;}
.border-search-light-gray {border-color:#f6f9fc !important;}
.border-rad-0 {border-radius:0px;}
.border-rad-2px {border-radius:2px;}
.border-rad-4px {border-radius:4px;}
.border-rad-6px {border-radius:6px;}
.border-rad-8px {border-radius:8px;}
.border-rad-10px {border-radius:10px;}
.border-rad-12px {border-radius:12px;}
.border-rad-14px {border-radius:14px;}
.border-rad-16px {border-radius:16px;}
.border-rad-18px {border-radius:18px;}
.border-rad-19px {border-radius:19px;}
.border-rad-20px {border-radius:20px;}
.border-rad-30px {border-radius:30px;}
.border-rad-32px {border-radius:32px;}
.border-rad-34px {border-radius:34px;}
.border-rad-36px {border-radius:36px;}
.border-rad-38px {border-radius:38px;}
.border-rad-40px {border-radius:40px;}
.border-rad-42px {border-radius:42px;}
.border-rad-50px {border-radius:50px;}
.border-rad-100px {border-radius:100px;}
.border-rad-150px {border-radius:150px;}
.border-rad-200px {border-radius:200px;}
.border-rad-250px {border-radius:250px;}
.border-rad-10per {border-radius:10%;}
.border-rad-20per {border-radius:20%;}
.border-rad-30per {border-radius:30%;}
.border-rad-32per {border-radius:32%;}
.border-rad-40per {border-radius:40%;}
.border-rad-48per {border-radius:48%;}
.border-rad-50per {border-radius:50%;}
.border-rad-top-right-0px {border-top-right-radius:0px !important;}
.border-rad-top-right-1px {border-top-right-radius:1px;}
.border-rad-top-right-2px {border-top-right-radius:2px;}
.border-rad-top-right-4px {border-top-right-radius:4px;}
.border-rad-top-right-6px {border-top-right-radius:6px;}
.border-rad-top-right-8px {border-top-right-radius:8px;}
.border-rad-top-right-10px {border-top-right-radius:10px;}
.border-rad-top-right-12px {border-top-right-radius:12px;}
.border-rad-top-right-14px {border-top-right-radius:14px;}
.border-rad-top-right-16px {border-top-right-radius:16px;}
.border-rad-top-right-18px {border-top-right-radius:18px;}
.border-rad-top-right-19px {border-top-right-radius:19px;}
.border-rad-top-right-20px {border-top-right-radius:20px;}
.border-rad-top-right-24px {border-top-right-radius:24px;}
.border-rad-top-right-30px {border-top-right-radius:30px;}
.border-rad-top-right-34px {border-top-right-radius:34px;}
.border-rad-top-right-40px {border-top-right-radius:40px;}
.border-rad-top-right-50px {border-top-right-radius:50px;}
.border-rad-top-right-100px {border-top-right-radius:100px;}
.border-rad-top-right-150px {border-top-right-radius:150px;}
.border-rad-top-right-200px {border-top-right-radius:200px;}
.border-rad-top-right-250px {border-top-right-radius:250px;}
.border-rad-top-right-10per {border-top-right-radius:10%;}
.border-rad-top-right-20per {border-top-right-radius:20%;}
.border-rad-top-right-30per {border-top-right-radius:30%;}
.border-rad-top-right-40per {border-top-right-radius:40%;}
.border-rad-top-right-50per {border-top-right-radius:50%;}
.border-rad-top-left-0px {border-top-left-radius:0px !important;}
.border-rad-top-left-1px {border-top-left-radius:1px;}
.border-rad-top-left-2px {border-top-left-radius:2px;}
.border-rad-top-left-4px {border-top-left-radius:4px;}
.border-rad-top-left-6px {border-top-left-radius:6px;}
.border-rad-top-left-8px {border-top-left-radius:8px;}
.border-rad-top-left-10px {border-top-left-radius:10px;}
.border-rad-top-left-12px {border-top-left-radius:12px;}
.border-rad-top-left-14px {border-top-left-radius:14px;}
.border-rad-top-left-16px {border-top-left-radius:16px;}
.border-rad-top-left-18px {border-top-left-radius:18px;}
.border-rad-top-left-19px {border-top-left-radius:19px;}
.border-rad-top-left-20px {border-top-left-radius:20px;}
.border-rad-top-left-24px {border-top-left-radius:24px;}
.border-rad-top-left-30px {border-top-left-radius:30px;}
.border-rad-top-left-34px {border-top-left-radius:34px;}
.border-rad-top-left-40px {border-top-left-radius:40px;}
.border-rad-top-left-50px {border-top-left-radius:50px;}
.border-rad-top-left-100px {border-top-left-radius:100px;}
.border-rad-top-left-150px {border-top-left-radius:150px;}
.border-rad-top-left-200px {border-top-left-radius:200px;}
.border-rad-top-left-250px {border-top-left-radius:250px;}
.border-rad-top-left-10per {border-top-left-radius:10%;}
.border-rad-top-left-20per {border-top-left-radius:20%;}
.border-rad-top-left-30per {border-top-left-radius:30%;}
.border-rad-top-left-40per {border-top-left-radius:40%;}
.border-rad-top-left-50per {border-top-left-radius:50%;}
.border-rad-bottom-right-0px {border-bottom-right-radius:0px !important;}
.border-rad-bottom-right-2px {border-bottom-right-radius:2px;}
.border-rad-bottom-right-4px {border-bottom-right-radius:4px;}
.border-rad-bottom-right-6px {border-bottom-right-radius:6px;}
.border-rad-bottom-right-8px {border-bottom-right-radius:8px;}
.border-rad-bottom-right-10px {border-bottom-right-radius:10px;}
.border-rad-bottom-right-12px {border-bottom-right-radius:12px;}
.border-rad-bottom-right-14px {border-bottom-right-radius:14px;}
.border-rad-bottom-right-16px {border-bottom-right-radius:16px;}
.border-rad-bottom-right-18px {border-bottom-right-radius:18px;}
.border-rad-bottom-right-19px {border-bottom-right-radius:19px;}
.border-rad-bottom-right-20px {border-bottom-right-radius:20px;}
.border-rad-bottom-right-34px {border-bottom-right-radius:34px;}
.border-rad-bottom-right-40px {border-bottom-right-radius:40px;}
.border-rad-bottom-right-50px {border-bottom-right-radius:50px;}
.border-rad-bottom-right-100px {border-bottom-right-radius:100px;}
.border-rad-bottom-right-150px {border-bottom-right-radius:150px;}
.border-rad-bottom-right-200px {border-bottom-right-radius:200px;}
.border-rad-bottom-right-250px {border-bottom-right-radius:250px;}
.border-rad-bottom-right-10per {border-bottom-right-radius:10%;}
.border-rad-bottom-right-20per {border-bottom-right-radius:20%;}
.border-rad-bottom-right-30per {border-bottom-right-radius:30%;}
.border-rad-bottom-right-40per {border-bottom-right-radius:40%;}
.border-rad-bottom-right-50per {border-bottom-right-radius:50%;}
.border-rad-bottom-left-0px {border-bottom-left-radius:0px !important;}
.border-rad-bottom-left-2px {border-bottom-left-radius:2px;}
.border-rad-bottom-left-4px {border-bottom-left-radius:4px;}
.border-rad-bottom-left-6px {border-bottom-left-radius:6px;}
.border-rad-bottom-left-8px {border-bottom-left-radius:8px;}
.border-rad-bottom-left-10px {border-bottom-left-radius:10px;}
.border-rad-bottom-left-12px {border-bottom-left-radius:12px;}
.border-rad-bottom-left-14px {border-bottom-left-radius:14px;}
.border-rad-bottom-left-16px {border-bottom-left-radius:16px;}
.border-rad-bottom-left-18px {border-bottom-left-radius:18px;}
.border-rad-bottom-left-19px {border-bottom-left-radius:19px;}
.border-rad-bottom-left-20px {border-bottom-left-radius:20px;}
.border-rad-bottom-left-34px {border-bottom-left-radius:34px;}
.border-rad-bottom-left-40px {border-bottom-left-radius:40px;}
.border-rad-bottom-left-50px {border-bottom-left-radius:50px;}
.border-rad-bottom-left-100px {border-bottom-left-radius:100px;}
.border-rad-bottom-left-150px {border-bottom-left-radius:150px;}
.border-rad-bottom-left-200px {border-bottom-left-radius:200px;}
.border-rad-bottom-left-10per {border-bottom-left-radius:10%;}
.border-rad-bottom-left-20per {border-bottom-left-radius:20%;}
.border-rad-bottom-left-30per {border-bottom-left-radius:30%;}
.border-rad-bottom-left-40per {border-bottom-left-radius:40%;}
.border-rad-bottom-left-50per {border-bottom-left-radius:50%;}

.font-0_1rem { font-size: 0.1rem !important; }
.font-0_2rem { font-size: 0.2rem !important; }
.font-0_3rem { font-size: 0.3rem !important; }
.font-0_4rem { font-size: 0.4rem !important; }
.font-0_5rem { font-size: 0.5rem !important; }
.font-0_6rem { font-size: 0.6rem !important; }
.font-0_7rem { font-size: 0.7rem !important; }
.font-0_8rem { font-size: 0.8rem !important; }
.font-0_9rem { font-size: 0.9rem !important; }
.font-1_0rem { font-size: 1.0rem !important; }
.font-1_1rem { font-size: 1.1rem !important; }
.font-1_2rem { font-size: 1.2rem !important; }
.font-1_3rem { font-size: 1.3rem !important; }
.font-1_4rem { font-size: 1.4rem !important; }
.font-1_5rem { font-size: 1.5rem !important; }
.font-1_6rem { font-size: 1.6rem !important; }
.font-1_7rem { font-size: 1.7rem !important; }
.font-1_8rem { font-size: 1.8rem !important; }
.font-1_9rem { font-size: 1.9rem !important; }
.font-2_0rem { font-size: 2.0rem !important; }
.font-2_1rem { font-size: 2.1rem !important; }
.font-2_2rem { font-size: 2.2rem !important; }
.font-2_3rem { font-size: 2.3rem !important; }
.font-2_4rem { font-size: 2.4rem !important; }
.font-2_5rem { font-size: 2.5rem !important; }
.font-2_6rem { font-size: 2.6rem !important; }
.font-2_7rem { font-size: 2.7rem !important; }
.font-2_8rem { font-size: 2.8rem !important; }
.font-2_9rem { font-size: 2.9rem !important; }
.font-3_0rem { font-size: 3.0rem !important; }
.font-3_1rem { font-size: 3.1rem !important; }
.font-3_2rem { font-size: 3.2rem !important; }
.font-3_3rem { font-size: 3.3rem !important; }
.font-3_4rem { font-size: 3.4rem !important; }
.font-3_5rem { font-size: 3.5rem !important; }
.font-3_6rem { font-size: 3.6rem !important; }
.font-3_7rem { font-size: 3.7rem !important; }
.font-3_8rem { font-size: 3.8rem !important; }
.font-3_9rem { font-size: 3.9rem !important; }
.font-4_0rem { font-size: 4.0rem !important; }
.font-4_5rem { font-size: 4.5rem !important; }
.font-5_0rem { font-size: 5.0rem !important; }
.font-6_0rem { font-size: 6.0rem !important; }
.font-7_0rem { font-size: 7.0rem !important; }
.font-8_0rem { font-size: 8.0rem !important; }
.font-9_0rem { font-size: 9.0rem !important; }

.w-60per {width:60% !important;}
.w-45per {width:45% !important;}
.w-1px {width:1px !important;}
.w-2px {width:2px !important;}
.w-3px {width:3px !important;}
.w-4px {width:4px !important;}
.w-5px {width:5px !important;}
.w-6px {width:6px !important;}
.w-7px {width:7px !important;}
.w-8px {width:8px !important;}
.w-9px {width:9px !important;}
.w-10px {width:10px !important;}
.w-12px {width:12px !important;}
.w-13px {width:13px !important;}
.w-16px {width:16px !important;}
.w-18px {width:18px !important;}
.w-24px {width:24px !important;}
.w-30px {width:30px !important;}
.w-32px {width:32px !important;}
.w-36px {width:32px !important;}
.w-42px {width:42px !important;}
.w-48px {width:48px !important;}
.w-60px {width:60px !important;}
.w-65px {width:65px !important;}
.w-80px {width:80px !important;}
.w-90px {width:90px !important;}
.w-100px {width:100px !important;}
.w-110px {width:110px !important;}
.w-120px {width:120px !important;}
.w-200px {width:200px !important;}
.w-250px {width:250px !important;}
.h-1px {height:1px !important;}
.h-2px {height:2px !important;}
.h-3px {height:3px !important;}
.h-4px {height:4px !important;}
.h-5px {height:5px !important;}
.h-6px {height:6px !important;}
.h-7px {height:7px !important;}
.h-8px {height:8px !important;}
.h-9px {height:9px !important;}
.h-10px {height:10px !important;}
.h-12px {height:12px !important;}
.h-13px {height:13px !important;}
.h-16px {height:16px !important;}
.h-18px {height:18px !important;}
.h-20px {height:20px !important;}
.h-22px {height:22px !important;}
.h-24px {height:24px !important;}
.h-28px {height:28px !important;}
.h-30px {height:30px !important;}
.h-32px {height:32px !important;}
.h-34px {height:34px !important;}
.h-36px {height:36px !important;}
.h-40px {height:40px !important;}
.h-42px {height:42px !important;}
.h-48px {height:48px !important;}
.h-50px {height:50px !important;}
.h-56px {height:56px !important;}
.h-60px {height:60px !important;}
.h-65px {height:65px !important;}
.h-70px {height:70px !important;}
.h-75px {height:75px !important;}
.h-80px {height:80px !important;}
.h-85px {height:85px !important;}
.h-90px {height:90px !important;}
.h-100px {height:100px !important;}
.h-110px {height:110px !important;}
.h-120px {height:120px !important;}
.h-130px {height:130px !important;}
.h-140px {height:140px !important;}
.h-150px {height:150px !important;}
.h-175px {height:175px !important;}
.h-200px {height:200px !important;}
.h-225px {height:225px !important;}
.h-230px {height:230px !important;}
.h-250px {height:250px !important;}
.h-275px {height:275px !important;}
.h-300px {height:300px !important;}
.h-cover {height:unset;}
.h-full {height:unset;}
.h-full-level-1 {height:unset;}
.h-full-level-2 {height:unset;}
.h-full-level-3 {height:unset;}
.h-full-level-4 {height:unset;}
.h-full-level-5 {height:unset;}

@media (min-width: 576px) {
    .h-cover {height:unset;}
    .h-full {height:unset;}
    .h-full-level-1 {height:unset;}
    .h-full-level-2 {height:unset;}
    .h-full-level-3 {height:unset;}
    .h-full-level-4 {height:unset;}
    .h-full-level-5 {height:unset;}
}

@media (min-width: 768px) {
    .h-cover {height:unset;}
    .h-full {height:unset;}
    .h-full-level-1 {height:unset;}
    .h-full-level-2 {height:unset;}
    .h-full-level-3 {height:unset;}
    .h-full-level-4 {height:unset;}
    .h-full-level-5 {height:unset;}
}

@media (min-width: 992px) {
    .h-cover {height:calc(100vh - 15px);}
    .h-full {height:calc(100vh - 25px);}
    .h-full-level-1 {height:calc(100vh - 30px);}
    .h-full-level-2 {height:calc(100vh - 60px);}
    .h-full-level-3 {height:calc(100vh - 110px);}
    .h-full-level-4 {height:calc(100vh - 200px);}
    .h-full-level-5 {height:calc(100vh - 250px);}
}

@media (min-width: 1200px) {
    .h-cover {height:calc(100vh - 40px);}
    .h-full {height:calc(100vh - 85px);}
    .h-full-level-1 {height:calc(100vh - 130px);}
    .h-full-level-2 {height:calc(100vh - 160px);}
    .h-full-level-3 {height:calc(100vh - 210px);}
    .h-full-level-4 {height:calc(100vh - 300px);}
    .h-full-level-5 {height:calc(100vh - 350px);}
}

.w-resp-25per {width:100% !important;}
.w-resp-29per {width:100% !important;}
.w-resp-30per {width:100% !important;}
.w-resp-50per {width:100% !important;}
.w-resp-60per {width:100% !important;}
.w-resp-75per {width:100% !important;}
.w-resp-80per {width:100% !important;}
.w-resp-85per {width:100% !important;}
.w-resp-90per {width:100% !important;}
.w-resp-95per {width:100% !important;}

@media (min-width: 576px) {
    .w-3col {width:100% !important;}
    .w-4col {width:100% !important;}
    .w-resp-25per {width:100% !important;}
    .w-resp-29per {width:100% !important;}
    .w-resp-30per {width:100% !important;}
    .w-resp-50per {width:100% !important;}
    .w-resp-60per {width:92% !important;}
    .w-resp-75per {width:95% !important;}
    .w-resp-80per {width:95% !important;}
    .w-resp-85per {width:98% !important;}
    .w-resp-90per {width:98% !important;}
    .w-resp-95per {width:99% !important;}
}

@media (min-width: 768px) {
    .w-3col {width:49% !important;}
    .w-4col {width:49% !important;}
    .w-resp-25per {width:49% !important;}
    .w-resp-29per {width:47% !important;}
    .w-resp-30per {width:49% !important;}
    .w-resp-50per {width:49% !important;}
    .w-resp-60per {width:84% !important;}
    .w-resp-75per {width:89% !important;}
    .w-resp-80per {width:90% !important;}
    .w-resp-85per {width:93% !important;}
    .w-resp-90per {width:96% !important;}
    .w-resp-95per {width:99% !important;}
}

@media (min-width: 992px) {
    .w-3col {width:30% !important;}
    .w-4col {width:23% !important;}
    .w-resp-25per {width:22% !important;}
    .w-resp-29per {width:31% !important;}
    .w-resp-30per {width:33% !important;}
    .w-resp-50per {width:49% !important;}
    .w-resp-60per {width:78% !important;}
    .w-resp-75per {width:82% !important;}
    .w-resp-80per {width:85% !important;}
    .w-resp-85per {width:89% !important;}
    .w-resp-90per {width:93% !important;}
    .w-resp-95per {width:97% !important;}
}

@media (min-width: 1200px) {
    .w-3col {width:30% !important;}
    .w-4col {width:23% !important;}
    .w-resp-25per {width:22% !important;}
    .w-resp-29per {width:31% !important;}
    .w-resp-30per {width:33% !important;}
    .w-resp-50per {width:49% !important;}
    .w-resp-60per {width:60% !important;}
    .w-resp-75per {width:75% !important;}
    .w-resp-80per {width:80% !important;}
    .w-resp-85per {width:85% !important;}
    .w-resp-90per {width:90% !important;}
    .w-resp-95per {width:95% !important;}
}

.w-max-unset {max-width:unset !important;}
.w-max-100per {max-width:100% !important;}
.w-max-95per {max-width:95% !important;}
.w-max-90per {max-width:90% !important;}
.w-max-85per {max-width:85% !important;}
.w-max-80per {max-width:80% !important;}
.w-max-75per {max-width:75% !important;}
.w-max-70per {max-width:70% !important;}
.w-max-65per {max-width:65% !important;}
.w-max-60per {max-width:60% !important;}
.w-max-55per {max-width:55% !important;}
.w-max-50per {max-width:50% !important;}
.w-max-45per {max-width:45% !important;}
.w-max-40per {max-width:40% !important;}
.w-max-35per {max-width:35% !important;}
.w-max-30per {max-width:30% !important;}
.w-max-25per {max-width:25% !important;}
.w-max-20per {max-width:20% !important;}
.w-max-15per {max-width:15% !important;}
.w-max-10per {max-width:10% !important;}
.w-max-5per {max-width:5% !important;}
.w-max-8px {max-width:8px !important;}
.w-max-12px {max-width:12px !important;}
.w-max-16px {max-width:16px !important;}
.w-max-18px {max-width:18px !important;}
.w-max-20px {max-width:20px !important;}
.w-max-22px {max-width:22px !important;}
.w-max-24px {max-width:24px !important;}
.w-max-28px {max-width:28px !important;}
.w-max-32px {max-width:32px !important;}
.w-max-36px {max-width:36px !important;}
.w-max-48px {max-width:48px !important;}
.w-max-100px {max-width:100px !important;}
.w-max-200px {max-width:200px !important;}
.w-max-230px {max-width:230px !important;}
.w-max-250px {max-width:250px !important;}
.w-max-300px {max-width:300px !important;}
.w-max-350px {max-width:350px !important;}
.w-max-400px {max-width:400px !important;}
.w-max-450px {max-width:450px !important;}
.w-max-500px {max-width:500px !important;}
.w-max-800px {max-width:800px !important;}
.w-min-100px {min-width:100px !important;}
.w-min-200px {min-width:200px !important;}
.w-min-250px {min-width:250px !important;}
.w-min-300px {min-width:300px !important;}
.w-min-350px {min-width:350px !important;}
.w-min-380px {min-width:380px !important;}
.w-min-400px {min-width:400px !important;}
.w-min-450px {min-width:450px !important;}
.w-min-500px {min-width:500px !important;}
.h-max-unset {max-height:unset !important;}
.h-max-100per {max-height:100% !important;}
.h-max-95per {max-height:95% !important;}
.h-max-90per {max-height:90% !important;}
.h-max-85per {max-height:85% !important;}
.h-max-80per {max-height:80% !important;}
.h-max-75per {max-height:75% !important;}
.h-max-70per {max-height:70% !important;}
.h-max-65per {max-height:65% !important;}
.h-max-60per {max-height:60% !important;}
.h-max-55per {max-height:55% !important;}
.h-max-500px {max-height:500px !important;}
.h-max-50per {max-height:50% !important;}
.h-max-45per {max-height:45% !important;}
.h-max-40per {max-height:40% !important;}
.h-max-35per {max-height:35% !important;}
.h-max-30per {max-height:30% !important;}
.h-max-25per {max-height:25% !important;}
.h-max-20per {max-height:20% !important;}
.h-max-15per {max-height:15% !important;}
.h-max-10per {max-height:10% !important;}
.h-max-5per {max-height:5% !important;}
.h-max-1px {max-height:1px !important;}
.h-max-2px {max-height:2px !important;}
.h-max-3px {max-height:3px !important;}
.h-max-4px {max-height:4px !important;}
.h-max-5px {max-height:5px !important;}
.h-max-6px {max-height:6px !important;}
.h-max-7px {max-height:7px !important;}
.h-max-8px {max-height:8px !important;}
.h-max-12px {max-height:12px !important;}
.h-max-16px {max-height:16px !important;}
.h-max-18px {max-height:18px !important;}
.h-max-20px {max-height:20px !important;}
.h-max-22px {max-height:22px !important;}
.h-max-24px {max-height:24px !important;}
.h-max-28px {max-height:28px !important;}
.h-max-32px {max-height:32px !important;}
.h-max-36px {max-height:36px !important;}
.h-max-48px {max-height:48px !important;}
.h-max-50px {max-height:50px !important;}
.h-max-64px {max-height:64px !important;}
.h-max-100px {max-height:100px !important;}
.h-max-150px {max-height:150px !important;}
.h-max-200px {max-height:200px !important;}
.h-max-230px {max-height:230px !important;}
.h-max-250px {max-height:250px !important;}
.h-max-300px {max-height:300px !important;}
.h-max-400px {max-height:400px !important;}
.h-max-60vh {max-height:60vh !important;}
.h-max-50vh {max-height:50vh !important;}
.h-max-40vh {max-height:40vh !important;}
.h-max-30vh {max-height:30vh !important;}
.h-max-28vh {max-height:28vh !important;}
.h-max-20vh {max-height:20vh !important;}
.h-max-10vh {max-height:10vh !important;}
.h-max-6vh {max-height:6vh !important;}
.h-max-4_5vh {max-height:4.5vh !important;}
.h-max-3vh {max-height:3vh !important;}
.h-min-100per {min-height:100% !important;}
.h-min-95per {min-height:95% !important;}
.h-min-90per {min-height:90% !important;}
.h-min-85per {min-height:85% !important;}
.h-min-80per {min-height:80% !important;}
.h-min-75per {min-height:75% !important;}
.h-min-70per {min-height:70% !important;}
.h-min-65per {min-height:65% !important;}
.h-min-60per {min-height:60% !important;}
.h-min-55per {min-height:55% !important;}
.h-min-50per {min-height:50% !important;}
.h-min-45per {min-height:45% !important;}
.h-min-40per {min-height:40% !important;}
.h-min-35per {min-height:35% !important;}
.h-min-30per {min-height:30% !important;}
.h-min-25per {min-height:25% !important;}
.h-min-20per {min-height:20% !important;}
.h-min-15per {min-height:15% !important;}
.h-min-10per {min-height:10% !important;}
.h-min-5per {min-height:5% !important;}
.h-min-1px {min-height:1px !important;}
.h-min-2px {min-height:2px !important;}
.h-min-3px {min-height:3px !important;}
.h-min-4px {min-height:4px !important;}
.h-min-5px {min-height:5px !important;}
.h-min-6px {min-height:6px !important;}
.h-min-7px {min-height:7px !important;}
.h-min-8px {min-height:8px !important;}
.h-min-12px {min-height:12px !important;}
.h-min-16px {min-height:16px !important;}
.h-min-18px {min-height:18px !important;}
.h-min-20px {min-height:20px !important;}
.h-min-22px {min-height:22px !important;}
.h-min-24px {min-height:24px !important;}
.h-min-28px {min-height:28px !important;}
.h-min-32px {min-height:32px !important;}
.h-min-36px {min-height:36px !important;}
.h-min-48px {min-height:48px !important;}
.h-min-100px {min-height:100px !important;}
.h-min-200px {min-height:200px !important;}
.h-min-230px {min-height:230px !important;}
.h-min-250px {min-height:250px !important;}
.h-min-275px {min-height:275px !important;}
.h-min-300px {min-height:300px !important;}
.h-min-400px {min-height:400px !important;}
.h-min-500px {min-height:500px !important;}
.h-min-600px {min-height:600px !important;}
.h-min-700px {min-height:700px !important;}
.h-min-800px {min-height:800px !important;}
.h-min-100vh {min-height:100vh !important;}
.h-min-90vh {min-height:90vh !important;}
.h-min-80vh {min-height:80vh !important;}
.h-min-70vh {min-height:70vh !important;}
.h-min-60vh {min-height:60vh !important;}
.h-min-50vh {min-height:50vh !important;}
.h-min-40vh {min-height:40vh !important;}
.h-min-30vh {min-height:30vh !important;}
.h-6em {height:6em !important;}
.h-13em {height:13em !important;}
.top-0 {top:0em !important;}
.top-0_25em {top:0.25em !important;}
.top-0_5em {top:0.5em !important;}
.top-0_75em {top:0.75em !important;}
.top-1_0em {top:1em !important;}
.top-1_5em {top:1.5em !important;}
.top-2_0em {top:2em !important;}
.top-2_5em {top:2.5em !important;}
.top-3_0em {top:3em !important;}
.top-3_5em {top:3.5em !important;}
.top-4_0em {top:4em !important;}
.top-4_5em {top:4.5em !important;}
.top-5_0em {top:5em !important;}
.top-6_0em {top:6em !important;}
.top-7_0em {top:7em !important;}
.top-8_0em {top:8em !important;}
.top-5per {top:5%;}
.top-10per {top:10%;}
.top-15per {top:15%;}
.top-20per {top:20%;}
.top-25per {top:25%;}
.top-30per {top:30%;}
.top-35per {top:35%;}
.top-40per {top:40%;}
.top-45per {top:45%;}
.top-50per {top:50%;}
.top-1px {top:1px;}
.top-2px {top:2px;}
.top-3px {top:3px;}
.top-4px {top:4px;}
.top-5px {top:5px;}
.top-6px {top:6px;}
.top-7px {top:7px;}
.top-8px {top:8px;}
.top-9px {top:9px;}
.top-10px {top:10px;}
.top-13px {top:13px;}
.top-15px {top:15px;}
.top-20px {top:20px;}
.top-25px {top:25px;}
.top-30px {top:30px;}
.top-35px {top:35px;}
.top-40px {top:40px;}
.top-45px {top:45px;}
.top-50px {top:50px;}
.top-minus-1px {top:-1px;}
.top-minus-2px {top:-2px;}
.top-minus-3px {top:-3px;}
.top-minus-4px {top:-4px;}
.top-minus-5px {top:-5px;}
.top-minus-6px {top:-6px;}
.top-minus-7px {top:-7px;}
.top-minus-8px {top:-8px;}
.top-minus-9px {top:-9px;}
.top-minus-10px {top:-10px;}
.top-minus-11px {top:-11px;}
.top-minus-12px {top:-12px;}
.top-minus-13px {top:-13px;}
.top-minus-14px {top:-14px;}
.top-minus-15px {top:-15px;}
.top-minus-40px {top:-40px;}
.top-minus-50px {top:-50px;}
.top-minus-60px {top:-60px;}
.top-minus-70px {top:-70px;}
.right-0 {right:0em;}
.right-0_25em {right:0.25em;}
.right-0_5em {right:0.5em;}
.right-0_75em {right:0.75em;}
.right-1_0em {right:1em;}
.right-1_5em {right:1.5em;}
.right-2_0em {right:2em;}
.right-2_5em {right:2.5em;}
.right-3_0em {right:3em;}
.right-3_5em {right:3.5em;}
.right-4_0em {right:4em;}
.right-4_5em {right:4.5em;}
.right-5_0em {right:5em;}
.right-5per {right:5%;}
.right-10per {right:10%;}
.right-15per {right:15%;}
.right-20per {right:20%;}
.right-25per {right:25%;}
.right-30per {right:30%;}
.right-35per {right:35%;}
.right-40per {right:40%;}
.right-45per {right:45%;}
.right-50per {right:50%;}
.right-1px {right:1px;}
.right-2px {right:2px;}
.right-3px {right:3px;}
.right-4px {right:4px;}
.right-5px {right:5px;}
.right-6px {right:6px;}
.right-7px {right:7px;}
.right-8px {right:8px;}
.right-9px {right:9px;}
.right-minus-1px {right:-1px;}
.right-minus-2px {right:-2px;}
.right-minus-3px {right:-3px;}
.right-minus-4px {right:-4px;}
.right-minus-5px {right:-5px;}
.right-minus-6px {right:-6px;}
.right-minus-7px {right:-7px;}
.right-minus-8px {right:-8px;}
.right-minus-9px {right:-9px;}
.left-0 {left:0em;}
.left-0_25em {left:0.25em;}
.left-0_5em {left:0.5em;}
.left-0_75em {left:0.75em;}
.left-1_0em {left:1em;}
.left-1_5em {left:1.5em;}
.left-2_0em {left:2em;}
.left-2_5em {left:2.5em;}
.left-3_0em {left:3em;}
.left-3_5em {left:3.5em;}
.left-4_0em {left:4em;}
.left-4_5em {left:4.5em;}
.left-5_0em {left:5em;}
.left-5per {left:5%;}
.left-10per {left:10%;}
.left-15per {left:15%;}
.left-20per {left:20%;}
.left-25per {left:25%;}
.left-30per {left:30%;}
.left-35per {left:35%;}
.left-40per {left:40%;}
.left-45per {left:45%;}
.left-46per {left:46%;}
.left-47per {left:47%;}
.left-48per {left:48%;}
.left-49per {left:49%;}
.left-50per {left:50%;}
.left-minus-1px {left:-1px;}
.left-minus-10px {left:-10px;}
.left-minus-20px {left:-20px;}
.bottom-0 {bottom:0em;}
.bottom-0_25em {bottom:0.25em;}
.bottom-0_5em {bottom:0.5em;}
.bottom-0_75em {bottom:0.75em;}
.bottom-1_0em {bottom:1em;}
.bottom-1_5em {bottom:1.5em;}
.bottom-2_0em {bottom:2em;}
.bottom-2_5em {bottom:2.5em;}
.bottom-3_0em {bottom:3em;}
.bottom-3_5em {bottom:3.5em;}
.bottom-4_0em {bottom:4em;}
.bottom-4_5em {bottom:4.5em;}
.bottom-5_0em {bottom:5em;}
.bottom-5per {bottom:5%;}
.bottom-10per {bottom:10%;}
.bottom-15per {bottom:15%;}
.bottom-20per {bottom:20%;}
.bottom-25per {bottom:25%;}
.bottom-30per {bottom:30%;}
.bottom-35per {bottom:35%;}
.bottom-40per {bottom:40%;}
.bottom-45per {bottom:45%;}
.bottom-50per {bottom:50%;}
.display-unset {display:unset;}
.display-inline-block {display:inline-block;}
nav.mobile {height:100%; width:0px; position:fixed; z-index:250; top:0; right:0; overflow-x:hidden; transition:all .1s ease-out;}
nav.mobile.show {width:85% !important;}
.background.turning-around {animation:rotation 40s infinite linear; position:absolute; top:50%; left:50%; margin:-250px 0 0 -250px; width:500px; height:500px;}

@media (max-width: 48em) {
    .background.turning-around {width:250px; height:250px; margin:-125px 0 0 -125px;}
}

@-webkit-keyframes rotation {
    from {transform:rotate(0deg);}
    to {transform:rotate(359deg);}
}

.background.turning-around2 {animation:rotation2 40s infinite linear; position:absolute; top:50%; left:50%; margin:-250px 0 0 -262px; width:524px; height:500px;}

@media (max-width: 48em) {
    .background.turning-around2 {width:262px; height:250px; margin:-125px 0 0 -131px;}
}

@-webkit-keyframes rotation2 {
    from {transform:rotate(0deg);}
    to {transform:rotate(359deg);}
}

.background.up-down {animation:animateUpDown 4s infinite; animation-direction:alternate; position:absolute; top:50%; left:50%; margin:-300px 0 0 -219px; width:438px; height:600px;}

@media (max-width: 48em) {
    .background.up-down {width:220px; height:300px; margin:-150px 0 0 -110px;}
}

@keyframes animateUpDown {
    from {transform:translateY(-8px); animation-timing-function:linear;}
    to {transform:translateY(8px); animation-timing-function:linear;}
}

.background.up-down2 {animation:animateUpDown 4s infinite; animation-direction:alternate; position:absolute; top:50%; left:50%; margin:-300px 0 0 -350px; width:700px; height:392px;}

@media (max-width: 48em) {
    .background.up-down2 {width:300px; height:168px; margin:-84px 0 0 -150px;}
}

@keyframes animateUpDown {
    from {transform:translateY(0px); animation-timing-function:linear;}
    to {transform:translateY(40px); animation-timing-function:linear;}
}

.hide-input-number-arrows::-webkit-outer-spin-button, .hide-input-number-arrows::-webkit-inner-spin-button {-webkit-appearance:none; margin:0;}
form.flat input, form.flat textarea {color:#fff; background:transparent; border:0; border-bottom:1px solid #889bbc; border-radius:0; padding:0px 0px}
form.flat input:focus, form.flat textarea:focus, form.flat select:focus {color:#fff; background-color:transparent; border-color:#fff; outline:0; box-shadow:none}
form.flat input:disabled, form.flat textarea:disabled, form.flat input[readonly], form.flat textarea[readonly] {background-color:unset;}
form.flat.bright input, form.bright.flat textarea {background:transparent; border:0; border-bottom:1px solid #e9e9e9; border-radius:0; padding:0px 0px}
form.flat.bright input:focus, form.bright.flat textarea:focus, form.bright.flat select:focus {background-color:transparent; border-color:#e9e9e9; outline:0; box-shadow:none}
form.flat .form-control::placeholder {color:#889bbc !important;}
form.flat .dropzone {text-align:center; padding:3em;}
form.flat .dropzone.dropzone--isActive {background-color:#2f3651;}
form.flat .calendar {display:block;}
form.flat .calendar .react-date-picker__wrapper {border-top:none; border-right:none; border-left:none; border-bottom:1px solid #889bbc;}
.background.gradient-purple {background:linear-gradient(121.81deg, #FF98CC -21.18%, #A580E0 77.96%);}
.background.gradient-green {background:linear-gradient(122.01deg, #EDECA5 -21.91%, #00E9B6 78.09%);}
.background.gradient-blue {background:linear-gradient(302.01deg, #A580E0 -21.91%, #00E9B6 78.09%);}
.background.gradient-orange {background:linear-gradient(302.01deg, #FF4B00 -21.91%, #FFFC80 78.09%);}
.filter-blur-1px {filter:blur(1px);}
.filter-blur-2px {filter:blur(2px);}
.filter-blur-3px {filter:blur(3px);}
.filter-blur-4px {filter:blur(4px);}
.filter-blur-5px {filter:blur(5px);}
.filter-blur {-webkit-filter:blur(3px); -moz-filter:blur(3px); -o-filter:blur(3px); -ms-filter:blur(3px); filter:blur(3px);}
.z-index-0 {z-index:0 !important;}
.z-index-1 {z-index:1 !important;}
.z-index-2 {z-index:2 !important;}
.z-index-3 {z-index:3 !important;}
.z-index-4 {z-index:4 !important;}
.z-index-5 {z-index:5 !important;}
.z-index-6 {z-index:6 !important;}
.z-index-7 {z-index:7 !important;}
.z-index-8 {z-index:8 !important;}
.z-index-9 {z-index:9 !important;}
.z-index-10 {z-index:10 !important;}
.z-index-20 {z-index:20 !important;}
.z-index-30 {z-index:30 !important;}
.z-index-40 {z-index:40 !important;}
.z-index-50 {z-index:50 !important;}
.z-index-60 {z-index:60 !important;}
.z-index-70 {z-index:70 !important;}
.z-index-80 {z-index:80 !important;}
.z-index-90 {z-index:90 !important;}
.z-index-100 {z-index:100 !important;}
.z-index-200 {z-index:200 !important;}
.z-index-minus-0 {z-index:-0 !important;}
.z-index-minus-1 {z-index:-1 !important;}
.z-index-minus-2 {z-index:-2 !important;}
.z-index-minus-3 {z-index:-3 !important;}
.z-index-minus-4 {z-index:-4 !important;}
.z-index-minus-5 {z-index:-5 !important;}
.z-index-minus-6 {z-index:-6 !important;}
.z-index-minus-7 {z-index:-7 !important;}
.z-index-minus-8 {z-index:-8 !important;}
.z-index-minus-9 {z-index:-9 !important;}
.z-index-minus-10 {z-index:-10 !important;}
.opacity-0_1 {opacity:0.1;}
.opacity-0_15 {opacity:0.15;}
.opacity-0_2 {opacity:0.2;}
.opacity-0_25 {opacity:0.25;}
.opacity-0_3 {opacity:0.3;}
.opacity-0_35 {opacity:0.35;}
.opacity-0_4 {opacity:0.4;}
.opacity-0_45 {opacity:0.45;}
.opacity-0_5 {opacity:0.5;}
.opacity-0_55 {opacity:0.55;}
.opacity-0_6 {opacity:0.6;}
.opacity-0_65 {opacity:0.65;}
.opacity-0_7 {opacity:0.7;}
.opacity-0_75 {opacity:0.75;}
.opacity-0_8 {opacity:0.8;}
.opacity-0_85 {opacity:0.85;}
.opacity-0_9 {opacity:0.9;}
.opacity-0_95 {opacity:0.95;}
.opacity-1_0 {opacity:1;}
.letter-spacing-0_01 {letter-spacing:0.01em;}
.letter-spacing-0_02 {letter-spacing:0.02em;}
.letter-spacing-0_03 {letter-spacing:0.03em;}
.letter-spacing-0_04 {letter-spacing:0.04em;}
.letter-spacing-0_05 {letter-spacing:0.05em;}
.letter-spacing-0_06 {letter-spacing:0.06em;}
.letter-spacing-0_07 {letter-spacing:0.07em;}
.letter-spacing-0_08 {letter-spacing:0.08em;}
.letter-spacing-0_09 {letter-spacing:0.09em;}
.animation-delay-10ms {animation-delay:10ms;}
.animation-delay-20ms {animation-delay:20ms;}
.animation-delay-30ms {animation-delay:30ms;}
.animation-delay-40ms {animation-delay:40ms;}
.animation-delay-50ms {animation-delay:50ms;}
.animation-delay-60ms {animation-delay:60ms;}
.animation-delay-70ms {animation-delay:70ms;}
.animation-delay-80ms {animation-delay:80ms;}
.animation-delay-90ms {animation-delay:90ms;}
.animation-delay-100ms {animation-delay:100ms;}
.animation-delay-110ms {animation-delay:110ms;}
.animation-delay-120ms {animation-delay:120ms;}
.animation-delay-130ms {animation-delay:130ms;}
.animation-delay-140ms {animation-delay:140ms;}
.animation-delay-150ms {animation-delay:150ms;}
.animation-delay-160ms {animation-delay:160ms;}

.cursor-pointer {cursor:pointer;}
.cursor-help {cursor:help;}
.cursor-not-allowed {cursor:not-allowed;}

.text-underline {text-decoration:underline;}
.text-overline {text-decoration:overline;}
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}

.overflow-hidden {overflow:hidden;}
.overflow-scroll {overflow:scroll;}
.overflow-auto {overflow:auto;}
.overflow-x-hidden {overflow-x:hidden;}
.overflow-x-scroll {overflow-x:scroll;}
.overflow-x-auto {overflow-x:auto;}
.overflow-y-hidden {overflow-y:hidden;}
.overflow-y-scroll {overflow-y:scroll;}
.overflow-y-auto {overflow-y:auto;}
.overflow-clear {margin-top:-1px; padding-top:1px; padding-bottom:1px; margin-bottom:-1px;}
.overflow-clear-top {margin-top:-1px; padding-top:1px;}
.overflow-clear-bottom {padding-bottom:1px; margin-bottom:-1px;}

.outline-none {outline:none !important;}
.outline-none:focus {outline:none !important;}

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

.scroll-behavior-smooth {scroll-behavior:smooth;}
.word-break-word {word-break:break-word;}
.table-layout-fixed {table-layout:fixed;}
.resize-none {resize:none;}

.placeholder-text-center::placeholder {text-align:center;}
.placeholder-text-center:-ms-input-placeholder {text-align:center;}

.line-height-0 {line-height:0;}
.line-height-1_0em {line-height:1.0em;}
.line-height-1_1em {line-height:1.1em;}
.line-height-1_2em {line-height:1.2em;}
.line-height-1_3em {line-height:1.3em;}
.line-height-1_4em {line-height:1.4em;}
.line-height-1_5em {line-height:1.5em;}
.line-height-1_6em {line-height:1.6em;}
.line-height-1_7em {line-height:1.7em;}
.line-height-1_8em {line-height:1.8em;}
.line-height-1_9em {line-height:1.9em;}
.line-height-2_0em {line-height:2.0em;}
.line-height-2_1em {line-height:2.1em;}
.line-height-2_2em {line-height:2.2em;}
.line-height-2_3em {line-height:2.3em;}
.line-height-2_4em {line-height:2.4em;}
.line-height-2_5em {line-height:2.5em;}

.letter-spacing-super-wide {letter-spacing:1.5px;}
.letter-spacing-wide {letter-spacing:0.75px;}
.letter-spacing-normal {letter-spacing:0px;}
.letter-spacing-narrow {letter-spacing:-0.75px;}
.letter-spacing-super-narrow {letter-spacing:-1.5px;}

.list-style-disc {list-style:disc;}
a.default {text-decoration:underline;}
a.default:hover {text-decoration:none;}
a.hover {text-decoration:none;}
a.hover:hover {text-decoration:underline;}
a.expanding:after { content: ''; display: block; margin: auto; height: 3px; width: 0px; background: transparent; transition: width .5s ease, background-image .5s ease; }
a.expanding:hover:after { width: 100%; background-image: linear-gradient(274deg, #a580e0, #6da3d2 3%, #00e9b6) !important; }

.transform-rotate-50deg {transform:rotate(50deg); -webkit-transform:rotate(50deg);}
.transform-rotate-100deg {transform:rotate(100deg); -webkit-transform:rotate(100deg);}
.transform-rotate-150deg {transform:rotate(150deg); -webkit-transform:rotate(150deg);}
.transform-rotate-150deg {transform:rotate(200deg); -webkit-transform:rotate(200deg);}
.transform-rotate-250deg {transform:rotate(250deg); -webkit-transform:rotate(250deg);}
.transform-rotate-300deg {transform:rotate(300deg); -webkit-transform:rotate(300deg);}

nav.navbar .dropdown-menu.wide {width:400px; margin-left:-160px;}
nav.navbar .dropdown-menu.dashboard {border-radius:0px; margin-top:6px;}
nav.navbar .dropdown-menu.dashboard a {padding:1em 5em 1em 1.5em;}
nav.navbar .dropdown-menu.dashboard a:first-child {padding-top:1.5em !important;}
nav.navbar .dropdown-menu.dashboard a:last-child {padding-bottom:1.5em !important;}
nav.navbar .dropdown-menu.dashboard a:hover {background:#000; color:#fff;}

.tabs-content .tabs-wrapper input[type=radio] {display:none;}
.tabs-content .tabs-wrapper label {transition:border 0.4s ease-in-out, border-width 0.2s linear; display:inline-block; cursor:pointer; color:#192648; height:3em; background:#fff; text-align:center; line-height:3em; position:relative;}
.tabs-content .tabs-wrapper label.iconic {height:5.5em !important; line-height:1em !important;}
.tabs-content .tabs-wrapper label.col-3 {width:33%;}
.tabs-content .tabs-wrapper label.col-4 {width:24%;}
.tabs-content .tabs-wrapper label:after {content:""; width:0; margin:0 auto; height:5px; position:absolute; left:25%; bottom:0; transition:all 0.3s ease-out;}
.tabs-content.purple .tabs-wrapper label:after {background:#A580E0;}
.tabs-content.orange .tabs-wrapper label:after {background:#FF4B00;}
.tabs-content.green .tabs-wrapper label:after {background:#5BD9C6;}

@media (max-width: 48em) {
    .tabs-content .tabs-wrapper label {width:100%;}
    .tabs-content .tabs-wrapper label:after {display:none;}
}

.tabs-content .tabs-wrapper label:last-of-type {border-bottom:none;}
.tabs-content .tabs-wrapper label:hover:after {content:""; width:50%; margin:0 auto; height:5px; position:absolute; left:25%; bottom:0; transition:all 0.3s ease-out;}
.tabs-content.purple .tabs-wrapper label:hover:after {background:#A580E0;}
.tabs-content.orange .tabs-wrapper label:hover:after {background:#FF4B00;}
.tabs-content.green .tabs-wrapper label:hover:after {background:#5BD9C6;}
.tabs-content #tab1:checked + label, .tabs-content #tab2:checked + label, .tabs-content #tab3:checked + label, .tabs-content #tab4:checked + label {background:#fff; color:#192648;}
.tabs-content #tab1:checked + label:after, .tabs-content #tab2:checked + label:after, .tabs-content #tab3:checked + label:after, .tabs-content #tab4:checked + label:after {content:""; width:50%; margin:0 auto; height:5px; position:absolute; left:25%; bottom:0;}
.tabs-content.purple #tab1:checked + label:after, .tabs-content.purple #tab2:checked + label:after, .tabs-content.purple #tab3:checked + label:after, .tabs-content.purple #tab4:checked + label:after {background:#A580E0;}
.tabs-content.orange #tab1:checked + label:after, .tabs-content.orange #tab2:checked + label:after, .tabs-content.orange #tab3:checked + label:after, .tabs-content.orange #tab4:checked + label:after {background:#FF4B00;}
.tabs-content.orange #tab1:checked + label:after, .tabs-content.orange #tab2:checked + label:after, .tabs-content.orange #tab3:checked + label:after, .tabs-content.orange #tab4:checked + label:after {background:#FF4B00;}
.tabs-content.green #tab1:checked + label:after, .tabs-content.green #tab2:checked + label:after, .tabs-content.green #tab3:checked + label:after, .tabs-content.green #tab4:checked + label:after {background:#5BD9C6;}
.tabs-content .tab-body-wrapper {background:#fff; animation-delay:0.2s; animation-duration:1.5s; animation-name:show; animation-fill-mode:forwards;}

@media (max-width: 48em) {
    .tabs-content .tab-body-wrapper {padding:0;}
}

.tabs-content .tab-body {position:absolute; top:-99999px; opacity:0; padding:1em;}

@media (max-width: 48em) {
    .tabs-content .tab-body .box-1-2 {width:100%;}
}

@media (max-width: 48em) {
    .tabs-content .tab-body .img-left {order:1;}
}

.tabs-content .tab-body .img-left .icon-play {width:140px; height:140px; position:absolute; top:50%; left:50%; margin:-70px 0 0 -70px;}

@media (max-width: 48em) {
    .tabs-content .tab-body-wrapper {border:none; border-radius:0;}
    .tabs-content #tab1:checked + label, .tabs-content #tab2:checked + label, .tabs-content #tab3:checked + label, .tabs-content #tab4:checked + label {background:#A580E0; color:#fff;}
}

.tabs-content #tab1:checked ~ .tab-body-wrapper #tab-body-1, .tabs-content #tab2:checked ~ .tab-body-wrapper #tab-body-2, .tabs-content #tab3:checked ~ .tab-body-wrapper #tab-body-3, .tabs-content #tab4:checked ~ .tab-body-wrapper #tab-body-4 {position:relative; top:0px; animation-delay:0.2s; animation-duration:0.8s; animation-name:content-opacity; animation-fill-mode:forwards;}

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

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

.btn-box {padding:0.5em 1.5em; transition:all .3s ease-out;}
.btn-box.big {padding:1em 3.5em !important; font-size:1.4em !important;}
.btn-box.mid {padding:0.8em 2.2em !important; font-size:1.2em !important;}
.btn-box.rounded {border-radius:4px;}
.btn-box.bordered {border-width:2px; border-style:solid;}
button.n2d, a.n2d {transition:0.3s;}
button.n2d:not([disabled]):hover, a.n2d:not([disabled]):hover {background:#192648 !important; border-color:#192648 !important; color:#fff !important;}
button.n2b:not([disabled]):hover, a.n2b:not([disabled]):hover {background:#000 !important; border-color:#000 !important; color:#fff !important;}
button.n2n:not([disabled]):hover, a.n2n:not([disabled]):hover {background-color:unset !important; color:inherit !important;}
button.n2n.orange:not([disabled]):hover, a.n2n:not([disabled]):hover {color:#ff4b00 !important;}
button.n2n.green:not([disabled]):hover, a.n2n:not([disabled]):hover {color:#5bd9c6 !important;}
button.n2n.dark-blue:not([disabled]):hover, a.n2n:not([disabled]):hover {color:#1c2137 !important;}
button.n2t-1_0:not([disabled]):hover, a.n2t-1_0:not([disabled]):hover {opacity:1.0;}
button.n2t-0_9:not([disabled]):hover, a.n2t-0_9:not([disabled]):hover {opacity:0.9;}
button.n2t-0_8:not([disabled]):hover, a.n2t-0_8:not([disabled]):hover {opacity:0.8;}
button.n2t-0_7:not([disabled]):hover, a.n2t-0_7:not([disabled]):hover {opacity:0.7;}
button.n2t-0_6:not([disabled]):hover, a.n2t-0_6:not([disabled]):hover {opacity:0.6;}
button.n2t-0_5:not([disabled]):hover, a.n2t-0_5:not([disabled]):hover {opacity:0.5;}
.container-narrow {width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}

@media (min-width: 576px) {
    .container-narrow {max-width:400px;}
}

@media (min-width: 768px) {
    .container-narrow {max-width:580px;}
}

@media (min-width: 992px) {
    .container-narrow {max-width:820px;}
}

@media (min-width: 1200px) {
    .container-narrow {max-width:1000px;}
}

.container-thin {width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}

@media (min-width: 576px) {
    .container-thin {max-width:260px;}
}

@media (min-width: 768px) {
    .container-thin {max-width:440px;}
}

@media (min-width: 992px) {
    .container-thin {max-width:680px;}
}

@media (min-width: 1200px) {
    .container-thin {max-width:780px;}
}

.dropdown:hover > .dropdown-menu {display:block;}
.owl-item {display:flex;}
.owl-stage {display:flex;}
.owl-theme .owl-nav {position:absolute; top:45%; width:100%; height:40px; left:0px;}
.owl-theme .owl-nav [class*="owl-"] {width:40px; height:40px; background:#fff !important; border-radius:50%; font-size:1.5em !important; color:#192648 !important; position:absolute; right:0; margin:0; top:0;}
button.owl-prev {left:0; right:auto;}
.form label {color:#192648; font-size:0.9em; font-weight:600;}
.form input, textarea, select {padding:1em 0; width:100%; border-bottom:2px solid #cacaca; border-width:0 0 2px; font-family:"santral", Arial, sans-serif; font-size:1em; display:block; transition:all 0.3s ease-out;}
.form input:focus, textarea:focus, select:focus {color:#192648; outline:0; border-color:#192648; background:#fff;}
.form input.error, input.error, textarea.error, select.error {border-bottom:2px solid #FF4B00 !important;}
.form input:disabled {background:#fff;}
.form input[type="checkbox"], input[type="radio"] {display:inline-block; width:16px; height:16px; margin:.3em .3em 1em 0; float:left;}
.form .error-text {text-align:left; display:block; font-size:80%; font-weight:600; color:#FF4B00;}
.clients {padding:1em;}
.clients a:hover {opacity:1;}
.clients a {opacity:0.3; margin-right:1.5em; height:35px; overflow:hidden;}
.clients a img {max-height:100%;}
.seperator {height:20px; position:relative; text-align:center; margin:1em 0;}
.seperator .hr {padding:0 10px; background:#cdd1d9; width:100%; height:2px; position:absolute; left:0; top:13px; z-index:0;}
.seperator .wording-or {padding:0 10px; background:#fff; color:#cdd1d9; position:relative;}
.blog .box a.img {background-position:50% 50% !important; border:1px solid rgba(0,0,0,.15) !important; width:100%; display:block; background-repeat:no-repeat; background-size:cover;}
.blog .page img {max-width:100%;}
.blog .page h1, h2, h3, h4, h5 {margin-bottom:0.15em;}
.blog .page h1 {font-size:1.6em;}
.blog .page h2 {font-size:1.4em;}
.blog .page h3 {font-size:1.35em;}
.blog .page h4 {font-size:1.20em;}
.blog .page h5 {font-size:1.1em;}
.blog .page h6 {font-size:1.05em;}
.blog .page a {text-decoration:underline; color:#1e3ba7;}
.blog .page a:hover {text-decoration:none;}
.blog .page blockquote {border-left:5px solid #eee; padding-left:1em; font-style:italic;}
.blog .page img[style*="float:left"] {margin:0px 1em 1em 0em; max-width:60%;}
.blog .page img[style*="float:right"] {margin:0px 0em 1em 1em; max-width:60%;}
.loading-dots {text-align:center; z-index:5;}
.loading-dots .dot {display:inline; opacity:0; animation:showHideDot 2.5s ease-in-out infinite;}
.loading-dots .dot.one {animation-delay:0.2s;}
.loading-dots .dot.two {animation-delay:0.4s;}
.loading-dots .dot.three {animation-delay:0.6s;}

@keyframes showHideDot {
    0% {opacity:0;}
    50% {opacity:1;}
    60% {opacity:1;}
    100% {opacity:0;}
}

div.job-body ul li {margin-bottom:1.5em;}
div.dcb-faq {}
div.dcb-faq a[data-toggle] {font-weight:bold;}
div.dcb-faq a[data-toggle].collapsed {font-weight:normal;}
#div-screencast > img {margin:auto; width:300px; height:160px;}
#div-screencast div img {margin-left:auto; margin-right:auto; width:225px; margin-top:7px;}

@media (min-width: 576px) {
    #div-screencast > img {width:471px; height:250px;}
    #div-screencast div img {width:356px; margin-top:11px;}
}

@media (min-width: 768px) {
    #div-screencast > img {width:471px; height:250px;}
    #div-screencast div img {width:356px; margin-top:11px;}
}

@media (min-width: 992px) {
    #div-screencast > img {width:500px; height:255px;}
    #div-screencast div img {width:380px; margin-top:8px;}
}

@media (min-width: 1200px) {
    #div-screencast > img {width:550px; height:290px;}
    #div-screencast div img {width:425px; margin-top:10px;}
}

@media (min-width: 1500px) {
    #div-screencast > img {width:583px; height:305px;}
    #div-screencast div img {width:450px; margin-top:12px;}
}

#div-search-screencast > img {margin:auto; width:330px; height:195px;}
#div-search-screencast div img {margin-left:auto; margin-right:auto; width:250px; margin-top:8px;}

@media (min-width: 576px) {
    #div-search-screencast > img {width:474px; height:275px;}
    #div-search-screencast div img {width:356px; margin-top:10px;}
}

@media (min-width: 768px) {
    #div-search-screencast > img {width:610px; height:360px;}
    #div-search-screencast div img {width:457px; margin-top:16px;}
}

@media (min-width: 992px) {
    #div-search-screencast > img {width:780px; height:460px;}
    #div-search-screencast div img {width:584px; margin-top:21px;}
}

@media (min-width: 1200px) {
    #div-search-screencast > img {width:1020px; height:600px;}
    #div-search-screencast div img {width:764px; margin-top:28px;}
}

@media (min-width: 1500px) {
    #div-search-screencast > img {width:1200px; height:720px;}
    #div-search-screencast div img {width:900px; margin-top:40px;}
}

#div-console #anc-sample {display:none;}
#div-console:hover #anc-sample {display:block;}
.resource h2 {font-family:"santral-medium", Arial, sans-serif; margin-bottom:0.5em; margin-top:1.2em; line-height:1.6em;}
.resource h3 {font-family:"santral-medium", Arial, sans-serif; margin-bottom:0.4em; margin-top:1.1em; line-height:1.6em;}
.resource h4 {font-family:"santral-medium", Arial, sans-serif; margin-bottom:0.3em; margin-top:1em; line-height:1.6em;}
.resource strong {font-family:"santral-bold", Arial, sans-serif;}
.resource img {max-width:100%;}
.resource a {text-decoration:underline;}
.resource a:hover {text-decoration:none;}
.resource ol {list-style:decimal; padding-inline-start:35px}
.resource ul {list-style:disc; padding-inline-start:35px}
.resource blockquote {font-style:italic; background:#f9f9f9; border-left:10px solid #ccc; padding:0.5em 10px; quotes:"\201C""\201D";}
.resource blockquote:before {font-family:Arial; content:"\201C"; color:#ccc; content:open-quote; font-size:4em; line-height:0.1em; margin-right:0.25em; vertical-align:-0.4em;}
.resource blockquote p {display:inline;}
.post h2, .document h2 {font-family:"santral-medium", Arial, sans-serif; margin-bottom:0.5em; margin-top:2em; line-height:1.8em;}
.post h3, .document h3 {font-family:"santral-medium", Arial, sans-serif; margin-bottom:0.4em; margin-top:1.5em; line-height:1.8em;}
.post strong, .document strong {font-family:"santral-bold", Arial, sans-serif;}
.post img, .document img {max-width:100%;}
.post a, .document a {text-decoration:underline;}
.post a:hover, .document a:hover {text-decoration:none;}
.post ol, .document ol {list-style:decimal; padding-inline-start:35px}
.post ul, .document ul {list-style:disc; padding-inline-start:35px; margin-bottom:1.5em;}
.post blockquote, .document blockquote {font-style:italic; background:#f9f9f9; border-left:10px solid #ccc; padding:1.5em; quotes:"\201C""\201D";}
.post blockquote:before, .document blockquote:before {font-family:Arial; content:"\201C"; color:#ccc; content:open-quote; font-size:4em; line-height:0.1em; margin-right:0.25em; vertical-align:-0.4em;}
.post blockquote p, .document p {margin-bottom:0.6em !important; font-size:0.95em;}
.post blockquote p:last-child, .document blockquote p:last-child {margin-bottom:0 !important; font-size:0.95em;}
#div-search-bar .search-suggestions li:hover {background:rgba(91, 217, 198, 0.1) !important;}
#div-search-bar .search-trendings {box-shadow:0 1.5rem 1.5rem rgba(0, 0, 0, 0.15) !important;}
#div-search-bar .search-trendings li:hover {background:rgba(91, 217, 198, 0.1) !important;}
#div-search-bar .bg-color-search-hover {background:rgba(91, 217, 198, 0.1) !important;}
#div-search-results ul li p strong {font-family:"santral-bold", Arial, sans-serif;}
.bar {border-radius:8px;}
.bar.per {width:calc(100% - 40px);}
.bar .inner {height:5px; border-radius:8px}
.grayscale {filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%); -webkit-transition:all .6s ease; -webkit-backface-visibility:hidden}
.grayscale:hover {filter:none; -webkit-filter:grayscale(0%)}
.blockquote {font-style:italic; padding:0.5em 10px; quotes:"\201C""\201D";}
.blockquote:before {font-family:Arial; content:"\201C"; color:#ccc; content:open-quote; font-size:4em; line-height:0.1em; margin-right:0.25em; vertical-align:-0.4em;}
.blockquote p {display:inline;}
.hate-speech-warning-1 {color:#FFC300;}
.hate-speech-warning-2 {color:#FF5733;}
.hate-speech-warning-3 {color:#C70039;}
.hate-speech-warning-4 {color:#900C3F;}
.hate-speech-warning-5 {color:#581845;}
.owl-stage-outer {overflow:hidden; z-index:1; position:relative;}
.owl-nav button {outline:none; border:1px solid gray !important;}
.menu-icon {width:30px; height:15px; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition:.5s ease-in-out; cursor:pointer;}
.menu-icon span {display:block; position:absolute; height:1px; width:100%; border-radius:9px; opacity:1; left:0; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease-in-out; -moz-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out;}
.menu-icon span:nth-child(1) {top:0px;}
.menu-icon span:nth-child(2), .menu-icon span:nth-child(3) {top:6px;}
.menu-icon span:nth-child(4) {top:12px;}
.menu-icon.open span:nth-child(1) {top:9px; width:0%; left:50%;}
.menu-icon.open span:nth-child(2) {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.menu-icon.open span:nth-child(3) {-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.menu-icon.open span:nth-child(4) {top:9px; width:0%; left:50%;}
.search-option {cursor:pointer;}
.search-option:hover {border-radius:19px; background-color:#E0e4f0 !important;}
.search-option:hover > div {border-color:#f6f9fc !important;}
.search-menu-date-range {display:none;}
.search-menu-reports {display:none;}

.floating { display: flex; flex-flow: column-reverse; }
.floating label, .floating input { transition: all 0.2s; touch-action: manipulation; }
.floating input { font-size: 1.5em; border: 0; border-bottom: 1px solid #ccc; font-family: inherit; -webkit-appearance: none; border-radius: 0; padding: 0; cursor: text; }
.floating input:focus { outline: 0; border-bottom: 1px solid #666; }
.floating label { letter-spacing: 0.05em; }
.floating input:placeholder-shown + label { cursor: text; max-width: 66.66%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transform-origin: left bottom; transform: translate(0, 2.125rem) scale(1.5); }
.floating ::-webkit-input-placeholder { opacity: 0; transition: inherit; }
.floating input:focus::-webkit-input-placeholder { opacity: 1; }
.floating input:not(:placeholder-shown) + label, .floating input:focus + label { transform: translate(0, 0) scale(1); cursor: pointer; }

.dropdown-item:active {background:unset !important; color:unset !important;}
.d-inline-block-i-hover:hover i {display:inline !important;}
.d-inline-block-span-hover:hover span {display:inline !important;}
.d-inline-block-a-hover:hover a.d-hover {display:inline !important;}
.collapsing-menu i {transition:transform 0.35s ease; transform-origin:0.3em 50%;}
.collapsing-menu[aria-expanded="true"] i {transform:rotate( 90deg );}
#div-overlay {opacity:0; position:fixed; top:0px; left:0px; background-color:black; width:100%; height:100%; z-index:100; transition:all 0.1s ease-in 0.2s; visibility:hidden;}
#div-overlay.active {opacity:0.4; visibility:visible;}
.top-menu > li > a span:after {content:''; display:block; margin:auto; height:3px; width:0px; background:transparent; transition:width .5s ease, background-image .5s ease;}
.top-menu > li > a:hover span:after {width:100%; background-color:#000;}
.top-menu > li > a.green:hover span:after {background-image:linear-gradient(274deg, #a580e0, #6da3d2 3%, #00e9b6) !important}
.top-menu > li > div {background-color:#fff; visibility:hidden; position:absolute; width:100%; padding:3em 0em 3em 0em; top:calc(100% - 12px) !important; left:0; transition:all 0.1s ease-in 0.2s; z-index:1;}
.top-menu > li:hover > div {visibility:visible;}
.top-menu > li > div * {transition:none;}
.bar-menu > li > div {background-color:#fff; visibility:hidden; position:absolute; top:calc(100%); left:0; transition:all 0.1s ease-in 0.2s; z-index:1;}
.bar-menu > li:hover > div {visibility:visible;}
.bar-menu > li > div * {transition:none;}
input:checked + .slider {background:#000 !important;}
.shadow-micro {box-shadow:0.85px 0.85px 1.2px hsl(0deg 0% 0% / 0.20)}
.custom-shape-divider-bottom-1654605068 {position:absolute; bottom:0; left:0; width:100%; overflow:hidden; line-height:0; transform:rotate(180deg);}
.custom-shape-divider-bottom-1654605068 svg {position:relative; display:block; width:calc(175% + 1.3px); height:160px; transform:rotateY(180deg);}
.custom-shape-divider-bottom-1654605068 .shape-fill {fill:#ff8600;}
.custom-shape-divider-bottom-1679308196 {position:absolute; bottom:0; left:0; width:100%; overflow:hidden; line-height:0; transform:rotate(180deg);}
.custom-shape-divider-bottom-1679308196 svg {position:relative; display:block; width:calc(175% + 1.3px); height:160px; transform:rotateY(180deg);}
.custom-shape-divider-bottom-1679308196 .shape-fill {fill:#A580E0;}
.custom-shape-divider-bottom-1656535891 {position:absolute; bottom:0; left:0; width:100%; overflow:hidden; line-height:0; transform:rotate(180deg);}
.custom-shape-divider-bottom-1656535891 svg {position:relative; display:block; width:calc(175% + 1.3px); height:160px; transform:rotateY(180deg);}
.custom-shape-divider-bottom-1656535891 .shape-fill {fill:#5BD9C6;}
.custom-shape-divider-top-1658009691 {position:absolute; top:0; left:0; width:100%; overflow:hidden; line-height:0;}
.custom-shape-divider-top-1658009691 svg {position:relative; display:block; width:calc(180% + 1.3px); height:150px;}
.custom-shape-divider-top-1658009691 .shape-fill {fill:#5BD9C6;}
#div-macbook {resize:horizontal; aspect-ratio:16 / 9;}
#div-macbook > img {resize:horizontal; aspect-ratio:16 / 9;}
#div-macbook div[data-section="screen"] {padding:3% 12.6% 9.2%}

@media (min-width: 576px) {
    #div-macbook div[data-section="screen"] {padding:3% 12.8% 9.2%;}
}

@media (min-width: 768px) {
    #div-macbook div[data-section="screen"] {padding:3% 12.6% 9.2%;}
}

@media (min-width: 992px) {
    #div-macbook div[data-section="screen"] {padding:3% 12.5% 9.2%;}
}

@media (min-width: 1200px) {
    #div-macbook div[data-section="screen"] {padding:3% 12.4% 9.1%;}
}

@media (min-width: 1500px) {
    #div-macbook div[data-section="screen"] {padding:3% 12.4% 9.1%;}
}

.page-break-inside-avoid {page-break-inside:avoid !important;}
.switch {position:relative; display:inline-block; width:60px; height:34px;}
.switch input {opacity:0; width:0; height:0;}
.slider {position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#ccc; -webkit-transition:.4s; transition:.4s;}
.slider:before {position:absolute; content:""; height:26px; width:26px; left:4px; bottom:4px; background-color:white; -webkit-transition:.4s; transition:.4s;}
input:checked + .slider {background-color:#2196F3;}
input:focus + .slider {box-shadow:0 0 1px #2196F3;}
input:checked + .slider:before {-webkit-transform:translateX(26px); -ms-transform:translateX(26px); transform:translateX(26px);}
.slider.round {border-radius:34px;}
.slider.round:before {border-radius:50%;}
[data-field="package-price"]:before {content:attr(data-value); display:inline-block;}
#price.flipped {-webkit-transform:rotateY(180deg); background:transparent;}
.scheme-theme-0 .cover {background-color:#FFB7E7 !important;}
.scheme-theme-0 .header, .scheme-theme-0 .category {color:#3D0129 !important;}
.scheme-theme-1 .cover {background-color:#FFB5C5 !important;}
.scheme-theme-1 .header, .scheme-theme-1 .category {color:#580114 !important;}
.scheme-theme-2 .cover {background-color:#FFBAA5 !important;}
.scheme-theme-2 .header, .scheme-theme-2 .category {color:#5E1702 !important;}
.scheme-theme-3 .cover {background-color:#F3C590 !important;}
.scheme-theme-3 .header, .scheme-theme-3 .category {color:#532D01 !important;}
.scheme-theme-4 .cover {background-color:#D4D08B !important;}
.scheme-theme-4 .header, .scheme-theme-4 .category {color:#423F00 !important;}
.scheme-theme-5 .cover {background-color:#AFDA9A !important;}
.scheme-theme-5 .header, .scheme-theme-5 .category {color:#153F00 !important;}
.scheme-theme-6 .cover {background-color:#8BDFB7 !important;}
.scheme-theme-6 .header, .scheme-theme-6 .category {color:#013D20 !important;}
.scheme-theme-7 .cover {background-color:#71E1DA !important;}
.scheme-theme-7 .header, .scheme-theme-7 .category {color:#013C39 !important;}
.scheme-theme-8 .cover {background-color:#73DDF9 !important;}
.scheme-theme-8 .header, .scheme-theme-8 .category {color:#003A49 !important;}
.scheme-grid {display:grid; grid-gap:30px; grid-template-columns:repeat(auto-fill, minmax(350px, 1fr)); list-style:none;}
.scheme-grid-fixed {display:grid; grid-gap:30px; grid-template-columns:repeat(auto-fill, minmax(350px, 1fr)); list-style:none; max-height:380px;}
.line-clamp-2 {overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical;}
.kimola-cognitive-play-button {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); padding:10px 20px;}
#tabs-reports .nav-link.active {font-family:"santral-bold", Arial, sans-serif;}
.driver-popover-title {font-family:"santral-bold", Arial, sans-serif !important; margin-bottom:1em; margin-top:1em; line-height:1.5em; font-size:1.4em !important; color:#262D46 !important;}
.driver-popover-prev-btn {font-family:"santral-medium", Arial, sans-serif !important; margin-bottom:1em; margin-top:1em; line-height:1em; font-size:1em !important; border-radius:10px !important; text-shadow:none !important; color:#000 !important; padding-right:1.5rem !important; padding-left:1.5rem !important; padding-top:.5rem !important; padding-bottom:.5rem !important;}
.driver-popover-next-btn {font-family:"santral-medium", Arial, sans-serif !important; margin-bottom:1em; margin-top:1em; line-height:1em; font-size:1em !important; border-radius:6px !important; background-color:#262D46 !important; text-shadow:none !important; color:#fff !important; padding-right:1.5rem !important; padding-left:1.5rem !important; padding-top:.5rem !important; padding-bottom:.5rem !important;}
.driver-popover {font-family:"santral-medium", Arial, sans-serif !important; margin-bottom:1em; margin-top:1em; line-height:1em; background-color:#D8E2DC !important; border-radius:10px !important;}
.driver-popover-progress-text {font-family:"santral-medium", Arial, sans-serif !important; margin-bottom:1em; margin-top:1em; line-height:1em; font-size:1em !important;}
.driver-popover-description {font-family:"santral-medium", Arial, sans-serif !important; margin-bottom:1em !important; margin-top:1em !important; line-height:1em; font-size:1em !important;}
.marquee {--marquee-size:clamp(10rem, 1rem + 20vmin, 30rem); --marquee-gap:calc(var(--marquee-size) / 14); --marquee-duration:45s; --marquee-scroll-start:0; --marquee-scroll-end:calc(-100% - var(--marquee-gap)); position:relative; display:flex; overflow:hidden; user-select:none; gap:var(--marquee-gap); -webkit-mask-image:linear-gradient(var(--mask-direction, to right), hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 20%, hsl(0 0% 0% / 1) 80%, hsl(0 0% 0% / 0)); mask-image:linear-gradient(var(--mask-direction, to right), hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 20%, hsl(0 0% 0% / 1) 80%, hsl(0 0% 0% / 0));}
.marquee li {display:grid; place-items:center; width:var(--marquee-size);}
.marquee_content {flex-shrink:0; display:flex; justify-content:space-around; gap:var(--marquee-gap); min-width:100%; animation:scroll var(--marquee-duration) linear infinite;}
.marquee_content.marquee_content-slow {animation:scroll 90s linear infinite !important;}

@keyframes scroll {
    from {transform:translateX(var(--marquee-scroll-start));}
    to {transform:translateX(var(--marquee-scroll-end));}
}

@media (prefers-reduced-motion: reduce) {
    .marquee_content {animation-play-state:paused !important;}
}

.enable-animation .marquee_content {animation:scroll 10s linear infinite;}
.marquee-reverse .marquee_content {animation-direction:reverse;}
.marquee-hover-pause:hover .marquee_content {animation-play-state:paused;}
.marquee--fit-content {max-width:fit-content;}
.marquee-pos-absolute .marquee_content:last-child {position:absolute; top:0; left:0;}
.enable-animation .marquee--pos-absolute .marquee_content:last-child {animation-name:scroll-abs;}

@keyframes scroll-abs {
    from {transform:translateX(calc(100% + var(--marquee-gap)));}
    to {transform:translateX(0);}
}

.ribbon-campaign {--f:10px; --r:15px; position:absolute; top:10px; padding-inline:10px; border-bottom:var(--f) solid #0005;}
.ribbon-campaign.ribbon-campaign-left {left:calc(-1*var(--f)); border-right:var(--r) solid #0000; clip-path:polygon(100% 0, 0 0, 0 calc(100% - var(--f)), var(--f) 100%, var(--f) calc(100% - var(--f)), 100% calc(100% - var(--f)), calc(100% - var(--r)) calc(50% - var(--f)/2));}
.ribbon-campaign.ribbon-campaign-right {right:calc(-1*var(--f)); border-left:var(--r) solid #0000; clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--f)), calc(100% - var(--f)) 100%, calc(100% - var(--f)) calc(100% - var(--f)), 0 calc(100% - var(--f)), var(--r) calc(50% - var(--f)/2));}