.browsehappy {
    background: #FFFABB
}

.browsehappy p {
    margin: 0 auto;
    padding: 0.5em;
    max-width: 900px
}

.snap-content {
    background: white;
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    z-index: 2;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.snap-drawers {
    background: #eee;
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    display: none
}

body.snap-on .snap-drawers {
    display: block
}

#right-drawer-open {
    display: none
}

.snapjs-left .snap-drawer-right, .snapjs-right .snap-drawer-left {
    display: none
}

.snapjs-expand-left .snap-drawer-left, .snapjs-expand-right .snap-drawer-right {
    width: 100%
}

.snap-drawer-left {
    left: 0;
    z-index: 1
}

.snap-drawer-right {
    right: 0;
    z-index: 1
}

.snap-drawer {
    bottom: 0;
    top: 0;
    height: auto;
    overflow: auto;
    position: absolute;
    width: 270px;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    -ms-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
    transition: width 0.3s ease
}

.filter-icon {
    display: block;
    width: 40px;
    height: 30px;
    background: transparent url(../img/filter.png) no-repeat top left
}

.snap-on .content-main {
    padding: 20px
}

.snap-drawer-left h3 {
    color: white
}

.snap-drawer-left span {
    font-weight: bold;
    margin-right: 10px
}

.snap-drawer-left h2 {
    font-size: 18px;
    margin: 0;
    padding: 0;
    line-height: 1em
}

.snap-drawer-left h2 a {
    color: #F7520A
}

.snap-drawer-left h2 a span {
    float: right;
    background: transparent url(../img/mobile-nav-icons.svg) no-repeat -220px 0px;
    height: 20px;
    width: 20px;
    overflow: hidden;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg)
}

.snap-drawer-left h2 a:hover span {
    background-position: -240px 0px
}

.snap-drawer-left h2 a.collapsed span {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg)
}

.snap-drawer-left ul {
    margin: 0;
    padding: 0;
    clear: both
}

.snap-drawer-left ul li {
    list-style: none;
    margin: 0px
}

.snap-drawer-left ul li a {
    display: block;
    padding: 10px 0 10px 20px;
    font-size: 16px;
    border-bottom: 1px solid #111;
    text-align: left
}

.snap-drawer-left ul li a:hover, .snap-drawer-left ul li a:active {
    background: #47268d;
    color: white;
    text-decoration: none
}

.snap-drawer-left ul li a:focus {
    text-decoration: none
}

.snap-drawer-left ul li ul li a {
    color: #a7a9ac;
    background: #111;
    border-bottom: 1px solid #333;
    font-size: 14px;
    padding: 10px 0 10px 20px
}

.snap-drawer-left ul li ul li a span {
    background: transparent url(../img/mobile-nav-icons.svg) no-repeat -200px 0px;
    display: inline-block;
    height: 20px;
    overflow: hidden;
    width: 20px;
    float: right
}

.snap-drawer-left ul li ul li a:hover, .snap-drawer-left ul li ul li a:active, .snap-drawer-left ul li ul li a:focus {
    text-decoration: none
}

.snap-drawer-left ul li ul li a:hover span, .snap-drawer-left ul li ul li a:active span, .snap-drawer-left ul li ul li a:focus span {
    background: transparent url(../img/mobile-nav-icons.svg) no-repeat -240px 0px
}

.m-account-nav {
    clear: both;
    display: block;
    width: 100%
}

.m-account-nav div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #eee;
    border-bottom: 1px solid #111;
    border-right: 1px solid #111;
    display: inline-block;
    float: left;
    height: 66px;
    padding: 23px;
    width: 25%
}

.m-account-nav div:last-child {
    border-right: none
}

.m-account-nav div a {
    display: block;
    height: 20px;
    overflow: hidden;
    width: 20px
}

.m-account-nav .home {
    background: transparent url(../img/mobile-nav-icons.svg) no-repeat -160px 0px
}

.m-account-nav .profile {
    background: transparent url(../img/mobile-nav-icons.svg) no-repeat -120px 0px
}

.m-account-nav .newsletter {
    background: transparent url(../img/mobile-nav-icons.svg) no-repeat -300px 0px
}

.m-account-nav .call-us {
    background: transparent url(../img/mobile-nav-icons.svg) no-repeat -260px 0px
}

.snap-drawer form.m-search {
    padding: 0.5em 0 0.5em 1em;
    margin: 0
}

/*!
 * Bootstrap v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

audio:not([controls]) {
    display: none
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

a:hover, a:active {
    outline: 0
}

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

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    max-width: 100%;
    width: auto \9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}

#map_canvas img, .google-maps img {
    max-width: none
}

button, input, select, textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle
}

button, input {
    *overflow: visible;
    line-height: normal
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

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

label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
    cursor: pointer
}

input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none
}

textarea {
    overflow: auto;
    vertical-align: top
}

@media print {
    * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        box-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr, img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: 0.5cm
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }
}

body {
    margin: 0;
    font-family: "DM Sans", sans-serif;
    font-size: 14px;
    line-height: 28px;
    color: #242239;
    background-color: #fff
}

a {
    color: #039CDA;
    text-decoration: none
}

a:hover, a:focus {
    color: #C7C7C7;
    text-decoration: underline
}

.img-rounded {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.img-polaroid {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1)
}

.img-circle {
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px
}

.row {
    margin-left: -20px;
    *zoom: 1
}

.row:before, .row:after {
    display: table;
    content: "";
    line-height: 0
}

.row:after {
    clear: both
}

[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 940px
}

.span12 {
    width: 940px
}

.span11 {
    width: 860px
}

.span10 {
    width: 780px
}

.span9 {
    width: 700px
}

.span8 {
    width: 620px
}

.span7 {
    width: 540px
}

.span6 {
    width: 460px
}

.span5 {
    width: 380px
}

.span4 {
    width: 300px
}

.span3 {
    width: 220px
}

.span2 {
    width: 140px
}

.span1 {
    width: 60px
}

.offset12 {
    margin-left: 980px
}

.offset11 {
    margin-left: 900px
}

.offset10 {
    margin-left: 820px
}

.offset9 {
    margin-left: 740px
}

.offset8 {
    margin-left: 660px
}

.offset7 {
    margin-left: 580px
}

.offset6 {
    margin-left: 500px
}

.offset5 {
    margin-left: 420px
}

.offset4 {
    margin-left: 340px
}

.offset3 {
    margin-left: 260px
}

.offset2 {
    margin-left: 180px
}

.offset1 {
    margin-left: 100px
}

.row-fluid {
    width: 100%;
    *zoom: 1
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
    line-height: 0
}

.row-fluid:after {
    clear: both
}

.row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 38px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.12766%;
    *margin-left: 2.07447%
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.12766%
}

.row-fluid .span12 {
    width: 100%;
    *width: 99.94681%
}

.row-fluid .span11 {
    width: 91.48936%;
    *width: 91.43617%
}

.row-fluid .span10 {
    width: 82.97872%;
    *width: 82.92553%
}

.row-fluid .span9 {
    width: 74.46809%;
    *width: 74.41489%
}

.row-fluid .span8 {
    width: 65.95745%;
    *width: 65.90426%
}

.row-fluid .span7 {
    width: 57.44681%;
    *width: 57.39362%
}

.row-fluid .span6 {
    width: 48.93617%;
    *width: 48.88298%
}

.row-fluid .span5 {
    width: 40.42553%;
    *width: 40.37234%
}

.row-fluid .span4 {
    width: 31.91489%;
    *width: 31.8617%
}

.row-fluid .span3 {
    width: 23.40426%;
    *width: 23.35106%
}

.row-fluid .span2 {
    width: 14.89362%;
    *width: 14.84043%
}

.row-fluid .span1 {
    width: 6.38298%;
    *width: 6.32979%
}

.row-fluid .offset12 {
    margin-left: 104.25532%;
    *margin-left: 104.14894%
}

.row-fluid .offset12:first-child {
    margin-left: 102.12766%;
    *margin-left: 102.02128%
}

.row-fluid .offset11 {
    margin-left: 95.74468%;
    *margin-left: 95.6383%
}

.row-fluid .offset11:first-child {
    margin-left: 93.61702%;
    *margin-left: 93.51064%
}

.row-fluid .offset10 {
    margin-left: 87.23404%;
    *margin-left: 87.12766%
}

.row-fluid .offset10:first-child {
    margin-left: 85.10638%;
    *margin-left: 85%
}

.row-fluid .offset9 {
    margin-left: 78.7234%;
    *margin-left: 78.61702%
}

.row-fluid .offset9:first-child {
    margin-left: 76.59574%;
    *margin-left: 76.48936%
}

.row-fluid .offset8 {
    margin-left: 70.21277%;
    *margin-left: 70.10638%
}

.row-fluid .offset8:first-child {
    margin-left: 68.08511%;
    *margin-left: 67.97872%
}

.row-fluid .offset7 {
    margin-left: 61.70213%;
    *margin-left: 61.59574%
}

.row-fluid .offset7:first-child {
    margin-left: 59.57447%;
    *margin-left: 59.46809%
}

.row-fluid .offset6 {
    margin-left: 53.19149%;
    *margin-left: 53.08511%
}

.row-fluid .offset6:first-child {
    margin-left: 51.06383%;
    *margin-left: 50.95745%
}

.row-fluid .offset5 {
    margin-left: 44.68085%;
    *margin-left: 44.57447%
}

.row-fluid .offset5:first-child {
    margin-left: 42.55319%;
    *margin-left: 42.44681%
}

.row-fluid .offset4 {
    margin-left: 36.17021%;
    *margin-left: 36.06383%
}

.row-fluid .offset4:first-child {
    margin-left: 34.04255%;
    *margin-left: 33.93617%
}

.row-fluid .offset3 {
    margin-left: 27.65957%;
    *margin-left: 27.55319%
}

.row-fluid .offset3:first-child {
    margin-left: 25.53191%;
    *margin-left: 25.42553%
}

.row-fluid .offset2 {
    margin-left: 19.14894%;
    *margin-left: 19.04255%
}

.row-fluid .offset2:first-child {
    margin-left: 17.02128%;
    *margin-left: 16.91489%
}

.row-fluid .offset1 {
    margin-left: 10.6383%;
    *margin-left: 10.53191%
}

.row-fluid .offset1:first-child {
    margin-left: 8.51064%;
    *margin-left: 8.40426%
}

[class*="span"].hide, .row-fluid [class*="span"].hide {
    display: none
}

[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
    float: right
}

.container {
    margin-right: auto;
    margin-left: auto;
    *zoom: 1
}

.container:before, .container:after {
    display: table;
    content: "";
    line-height: 0
}

.container:after {
    clear: both
}

.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    *zoom: 1
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
    line-height: 0
}

.container-fluid:after {
    clear: both
}

p {
    margin: 0 0 14px
}

.lead {
    margin-bottom: 28px;
    font-size: 16.8px;
    font-weight: 200;
    line-height: 33.6px
}

small {
    font-size: 85%
}

strong {
    font-weight: bold
}

em {
    font-style: italic
}

cite {
    font-style: normal
}

.muted {
    color: #999
}

a.muted:hover, a.muted:focus {
    color: gray
}

.text-warning {
    color: #c09853
}

a.text-warning:hover, a.text-warning:focus {
    color: #a47e3c
}

.text-error {
    color: #b94a48
}

a.text-error:hover, a.text-error:focus {
    color: #953b39
}

.text-info {
    color: #3a87ad
}

a.text-info:hover, a.text-info:focus {
    color: #2d6987
}

.text-success {
    color: #468847
}

a.text-success:hover, a.text-success:focus {
    color: #356635
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

h1, h2, h3, h4, h5, h6 {
    margin: 14px 0;
    font-family: "DM Sans", sans-serif;
    font-weight: 700;
    line-height: 28px;
    color: #242239;
    text-rendering: optimizelegibility
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-weight: normal;
    line-height: 1;
    color: #999
}

h1, h2, h3 {
    line-height: 56px
}

h1 {
    font-size: 38.5px
}

h2 {
    font-size: 31.5px
}

h3 {
    font-size: 24.5px
}

h4 {
    font-size: 17.5px
}

h5 {
    font-size: 14px
}

h6 {
    font-size: 11.9px
}

h1 small {
    font-size: 24.5px
}

h2 small {
    font-size: 17.5px
}

h3 small {
    font-size: 14px
}

h4 small {
    font-size: 14px
}

.page-header {
    padding-bottom: 13px;
    margin: 28px 0 42px;
    border-bottom: 1px solid #eee
}

ul, ol {
    padding: 0;
    margin: 0 0 14px 25px
}

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

li {
    line-height: 28px
}

ul.unstyled, ol.unstyled {
    margin-left: 0;
    list-style: none
}

ul.inline, ol.inline {
    margin-left: 0;
    list-style: none
}

ul.inline > li, ol.inline > li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-bottom: 28px
}

dt, dd {
    line-height: 28px
}

dt {
    font-weight: bold
}

dd {
    margin-left: 14px
}

.dl-horizontal {
    *zoom: 1
}

.dl-horizontal:before, .dl-horizontal:after {
    display: table;
    content: "";
    line-height: 0
}

.dl-horizontal:after {
    clear: both
}

.dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dl-horizontal dd {
    margin-left: 180px
}

hr {
    margin: 28px 0;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #fff
}

abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999
}

abbr.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 28px;
    border-left: 5px solid #eee
}

blockquote p {
    margin-bottom: 0;
    font-size: 17.5px;
    font-weight: 300;
    line-height: 1.25
}

blockquote small {
    display: block;
    line-height: 28px;
    color: #999
}

blockquote small:before {
    content: '\2014 \00A0'
}

blockquote.pull-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0
}

blockquote.pull-right p, blockquote.pull-right small {
    text-align: right
}

blockquote.pull-right small:before {
    content: ''
}

blockquote.pull-right small:after {
    content: '\00A0 \2014'
}

q:before, q:after, blockquote:before, blockquote:after {
    content: ""
}

address {
    display: block;
    margin-bottom: 28px;
    font-style: normal;
    line-height: 28px
}

code, pre {
    padding: 0 3px 2px;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    font-size: 12px;
    color: #333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

code {
    padding: 2px 4px;
    color: #d14;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    white-space: nowrap
}

pre {
    display: block;
    padding: 13.5px;
    margin: 0 0 14px;
    font-size: 13px;
    line-height: 28px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre;
    white-space: pre-wrap;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

pre.prettyprint {
    margin-bottom: 28px
}

pre code {
    padding: 0;
    color: inherit;
    white-space: pre;
    white-space: pre-wrap;
    background-color: transparent;
    border: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

form {
    margin: 0 0 28px
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 28px;
    font-size: 21px;
    line-height: 56px;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

legend small {
    font-size: 21px;
    color: #999
}

label, input, button, select, textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 28px
}

input, button, select, textarea {
    font-family: "DM Sans", sans-serif
}

label {
    display: block;
    margin-bottom: 5px
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 28px;
    padding: 4px 6px;
    margin-bottom: 14px;
    font-size: 14px;
    line-height: 28px;
    color: #555;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    vertical-align: middle
}

input, textarea, .uneditable-input {
    width: 206px
}

textarea {
    height: auto
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)
}

input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    *margin-top: 0;
    margin-top: 1px \9;
    line-height: normal
}

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: auto
}

select, input[type="file"] {
    height: 38px;
    *margin-top: 4px;
    line-height: 38px
}

select {
    width: 220px;
    border: 1px solid #ccc;
    background-color: #fff
}

select[multiple], select[size] {
    height: auto
}

select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.uneditable-input, .uneditable-textarea {
    color: #999;
    background-color: #fcfcfc;
    border-color: #ccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    cursor: not-allowed
}

.uneditable-input {
    overflow: hidden;
    white-space: nowrap
}

.uneditable-textarea {
    width: auto;
    height: auto
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #999
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #999
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999
}

.radio, .checkbox {
    min-height: 28px;
    padding-left: 20px
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: left;
    margin-left: -20px
}

.controls > .radio:first-child, .controls > .checkbox:first-child {
    padding-top: 5px
}

.radio.inline, .checkbox.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle
}

.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
    margin-left: 10px
}

.input-mini {
    width: 60px
}

.input-small {
    width: 90px
}

.input-medium {
    width: 150px
}

.input-large {
    width: 210px
}

.input-xlarge {
    width: 270px
}

.input-xxlarge {
    width: 530px
}

input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0
}

.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
    display: inline-block
}

input, textarea, .uneditable-input {
    margin-left: 0
}

.controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px
}

input.span12, textarea.span12, .uneditable-input.span12 {
    width: 926px
}

input.span11, textarea.span11, .uneditable-input.span11 {
    width: 846px
}

input.span10, textarea.span10, .uneditable-input.span10 {
    width: 766px
}

input.span9, textarea.span9, .uneditable-input.span9 {
    width: 686px
}

input.span8, textarea.span8, .uneditable-input.span8 {
    width: 606px
}

input.span7, textarea.span7, .uneditable-input.span7 {
    width: 526px
}

input.span6, textarea.span6, .uneditable-input.span6 {
    width: 446px
}

input.span5, textarea.span5, .uneditable-input.span5 {
    width: 366px
}

input.span4, textarea.span4, .uneditable-input.span4 {
    width: 286px
}

input.span3, textarea.span3, .uneditable-input.span3 {
    width: 206px
}

input.span2, textarea.span2, .uneditable-input.span2 {
    width: 126px
}

input.span1, textarea.span1, .uneditable-input.span1 {
    width: 46px
}

.controls-row {
    *zoom: 1
}

.controls-row:before, .controls-row:after {
    display: table;
    content: "";
    line-height: 0
}

.controls-row:after {
    clear: both
}

.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {
    float: left
}

.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {
    padding-top: 5px
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee
}

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
    background-color: transparent
}

.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {
    color: #c09853
}

.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
    color: #c09853
}

.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
    border-color: #c09853;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
    border-color: #a47e3c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e
}

.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853
}

.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
    color: #b94a48
}

.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
    color: #b94a48
}

.control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
    border-color: #953b39;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392
}

.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48
}

.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {
    color: #468847
}

.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
    color: #468847
}

.control-group.success input, .control-group.success select, .control-group.success textarea {
    border-color: #468847;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
    border-color: #356635;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b
}

.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847
}

.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {
    color: #3a87ad
}

.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
    color: #3a87ad
}

.control-group.info input, .control-group.info select, .control-group.info textarea {
    border-color: #3a87ad;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
    border-color: #2d6987;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3
}

.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #3a87ad
}

input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
    color: #b94a48;
    border-color: #ee5f5b
}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
    border-color: #e9322d;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7
}

.form-actions {
    padding: 27px 20px 28px;
    margin-top: 28px;
    margin-bottom: 28px;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    *zoom: 1
}

.form-actions:before, .form-actions:after {
    display: table;
    content: "";
    line-height: 0
}

.form-actions:after {
    clear: both
}

.help-block, .help-inline {
    color: #423f69
}

.help-block {
    display: block;
    margin-bottom: 14px
}

.help-inline {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding-left: 5px
}

.input-append, .input-prepend {
    display: inline-block;
    margin-bottom: 14px;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap
}

.input-append input, .input-append select, .input-append .uneditable-input, .input-append .dropdown-menu, .input-append .popover, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input, .input-prepend .dropdown-menu, .input-prepend .popover {
    font-size: 14px
}

.input-append input, .input-append select, .input-append .uneditable-input, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0;
    *margin-left: 0;
    vertical-align: top;
    -webkit-border-radius: 0 0px 0px 0;
    -moz-border-radius: 0 0px 0px 0;
    border-radius: 0 0px 0px 0
}

.input-append input:focus, .input-append select:focus, .input-append .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus, .input-prepend .uneditable-input:focus {
    z-index: 2
}

.input-append .add-on, .input-prepend .add-on {
    display: inline-block;
    width: auto;
    height: 28px;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 28px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    background-color: #eee;
    border: 1px solid #ccc
}

.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle {
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.input-append .active, .input-prepend .active {
    background-color: #a9dba9;
    border-color: #46a546
}

.input-prepend .add-on, .input-prepend .btn {
    margin-right: -1px
}

.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
    -webkit-border-radius: 0px 0 0 0px;
    -moz-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px
}

.input-append input, .input-append select, .input-append .uneditable-input {
    -webkit-border-radius: 0px 0 0 0px;
    -moz-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px
}

.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
    -webkit-border-radius: 0 0px 0px 0;
    -moz-border-radius: 0 0px 0px 0;
    border-radius: 0 0px 0px 0
}

.input-append .add-on, .input-append .btn, .input-append .btn-group {
    margin-left: -1px
}

.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
    -webkit-border-radius: 0 0px 0px 0;
    -moz-border-radius: 0 0px 0px 0;
    border-radius: 0 0px 0px 0
}

.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
    -webkit-border-radius: 0 0px 0px 0;
    -moz-border-radius: 0 0px 0px 0;
    border-radius: 0 0px 0px 0
}

.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
    margin-right: -1px;
    -webkit-border-radius: 0px 0 0 0px;
    -moz-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px
}

.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
    margin-left: -1px;
    -webkit-border-radius: 0 0px 0px 0;
    -moz-border-radius: 0 0px 0px 0;
    border-radius: 0 0px 0px 0
}

.input-prepend.input-append .btn-group:first-child {
    margin-left: 0
}

input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    margin-bottom: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
}

.form-search .input-append .search-query, .form-search .input-prepend .search-query {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.form-search .input-append .search-query {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px
}

.form-search .input-append .btn {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0
}

.form-search .input-prepend .search-query {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0
}

.form-search .input-prepend .btn {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px
}

.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 0;
    vertical-align: middle
}

.form-search .hide, .form-inline .hide, .form-horizontal .hide {
    display: none
}

.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {
    display: inline-block
}

.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
    margin-bottom: 0
}

.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
    padding-left: 0;
    margin-bottom: 0;
    vertical-align: middle
}

.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    float: left;
    margin-right: 3px;
    margin-left: 0
}

.control-group {
    margin-bottom: 14px
}

legend + .control-group {
    margin-top: 28px;
    -webkit-margin-top-collapse: separate
}

.form-horizontal .control-group {
    margin-bottom: 28px;
    *zoom: 1
}

.form-horizontal .control-group:before, .form-horizontal .control-group:after {
    display: table;
    content: "";
    line-height: 0
}

.form-horizontal .control-group:after {
    clear: both
}

.form-horizontal .control-label {
    float: left;
    width: 160px;
    padding-top: 5px;
    text-align: right
}

.form-horizontal .controls {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 180px;
    *margin-left: 0
}

.form-horizontal .controls:first-child {
    *padding-left: 180px
}

.form-horizontal .help-block {
    margin-bottom: 0
}

.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block {
    margin-top: 14px
}

.form-horizontal .form-actions {
    padding-left: 180px
}

table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0
}

.table {
    width: 100%;
    margin-bottom: 28px
}

.table th, .table td {
    padding: 8px;
    line-height: 28px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table th {
    font-weight: bold
}

.table thead th {
    vertical-align: bottom
}

.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
    border-top: 0
}

.table tbody + tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed th, .table-condensed td {
    padding: 4px 5px
}

.table-bordered {
    border: 1px solid #ddd;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.table-bordered th, .table-bordered td {
    border-left: 1px solid #ddd
}

.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
    border-top: 0
}

.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px
}

.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px
}

.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px
}

.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0
}

.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px
}

.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px
}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9
}

.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
    background-color: #f5f5f5
}

table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
    display: table-cell;
    float: none;
    margin-left: 0
}

.table td.span1, .table th.span1 {
    float: none;
    width: 44px;
    margin-left: 0
}

.table td.span2, .table th.span2 {
    float: none;
    width: 124px;
    margin-left: 0
}

.table td.span3, .table th.span3 {
    float: none;
    width: 204px;
    margin-left: 0
}

.table td.span4, .table th.span4 {
    float: none;
    width: 284px;
    margin-left: 0
}

.table td.span5, .table th.span5 {
    float: none;
    width: 364px;
    margin-left: 0
}

.table td.span6, .table th.span6 {
    float: none;
    width: 444px;
    margin-left: 0
}

.table td.span7, .table th.span7 {
    float: none;
    width: 524px;
    margin-left: 0
}

.table td.span8, .table th.span8 {
    float: none;
    width: 604px;
    margin-left: 0
}

.table td.span9, .table th.span9 {
    float: none;
    width: 684px;
    margin-left: 0
}

.table td.span10, .table th.span10 {
    float: none;
    width: 764px;
    margin-left: 0
}

.table td.span11, .table th.span11 {
    float: none;
    width: 844px;
    margin-left: 0
}

.table td.span12, .table th.span12 {
    float: none;
    width: 924px;
    margin-left: 0
}

.table tbody tr.success > td {
    background-color: #dff0d8
}

.table tbody tr.error > td {
    background-color: #f2dede
}

.table tbody tr.warning > td {
    background-color: #fcf8e3
}

.table tbody tr.info > td {
    background-color: #d9edf7
}

.table-hover tbody tr.success:hover > td {
    background-color: #d0e9c6
}

.table-hover tbody tr.error:hover > td {
    background-color: #ebcccc
}

.table-hover tbody tr.warning:hover > td {
    background-color: #faf2cc
}

.table-hover tbody tr.info:hover > td {
    background-color: #c4e3f3
}

[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../img/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    margin-top: 1px
}

.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
    background-image: url("../img/glyphicons-halflings-white.png")
}

.icon-glass {
    background-position: 0 0
}

.icon-music {
    background-position: -24px 0
}

.icon-search {
    background-position: -48px 0
}

.icon-envelope {
    background-position: -72px 0
}

.icon-heart {
    background-position: -96px 0
}

.icon-star {
    background-position: -120px 0
}

.icon-star-empty {
    background-position: -144px 0
}

.icon-user {
    background-position: -168px 0
}

.icon-film {
    background-position: -192px 0
}

.icon-th-large {
    background-position: -216px 0
}

.icon-th {
    background-position: -240px 0
}

.icon-th-list {
    background-position: -264px 0
}

.icon-ok {
    background-position: -288px 0
}

.icon-remove {
    background-position: -312px 0
}

.icon-zoom-in {
    background-position: -336px 0
}

.icon-zoom-out {
    background-position: -360px 0
}

.icon-off {
    background-position: -384px 0
}

.icon-signal {
    background-position: -408px 0
}

.icon-cog {
    background-position: -432px 0
}

.icon-trash {
    background-position: -456px 0
}

.icon-home {
    background-position: 0 -24px
}

.icon-file {
    background-position: -24px -24px
}

.icon-time {
    background-position: -48px -24px
}

.icon-road {
    background-position: -72px -24px
}

.icon-download-alt {
    background-position: -96px -24px
}

.icon-download {
    background-position: -120px -24px
}

.icon-upload {
    background-position: -144px -24px
}

.icon-inbox {
    background-position: -168px -24px
}

.icon-play-circle {
    background-position: -192px -24px
}

.icon-repeat {
    background-position: -216px -24px
}

.icon-refresh {
    background-position: -240px -24px
}

.icon-list-alt {
    background-position: -264px -24px
}

.icon-lock {
    background-position: -287px -24px
}

.icon-flag {
    background-position: -312px -24px
}

.icon-headphones {
    background-position: -336px -24px
}

.icon-volume-off {
    background-position: -360px -24px
}

.icon-volume-down {
    background-position: -384px -24px
}

.icon-volume-up {
    background-position: -408px -24px
}

.icon-qrcode {
    background-position: -432px -24px
}

.icon-barcode {
    background-position: -456px -24px
}

.icon-tag {
    background-position: 0 -48px
}

.icon-tags {
    background-position: -25px -48px
}

.icon-book {
    background-position: -48px -48px
}

.icon-bookmark {
    background-position: -72px -48px
}

.icon-print {
    background-position: -96px -48px
}

.icon-camera {
    background-position: -120px -48px
}

.icon-font {
    background-position: -144px -48px
}

.icon-bold {
    background-position: -167px -48px
}

.icon-italic {
    background-position: -192px -48px
}

.icon-text-height {
    background-position: -216px -48px
}

.icon-text-width {
    background-position: -240px -48px
}

.icon-align-left {
    background-position: -264px -48px
}

.icon-align-center {
    background-position: -288px -48px
}

.icon-align-right {
    background-position: -312px -48px
}

.icon-align-justify {
    background-position: -336px -48px
}

.icon-list {
    background-position: -360px -48px
}

.icon-indent-left {
    background-position: -384px -48px
}

.icon-indent-right {
    background-position: -408px -48px
}

.icon-facetime-video {
    background-position: -432px -48px
}

.icon-picture {
    background-position: -456px -48px
}

.icon-pencil {
    background-position: 0 -72px
}

.icon-map-marker {
    background-position: -24px -72px
}

.icon-adjust {
    background-position: -48px -72px
}

.icon-tint {
    background-position: -72px -72px
}

.icon-edit {
    background-position: -96px -72px
}

.icon-share {
    background-position: -120px -72px
}

.icon-check {
    background-position: -144px -72px
}

.icon-move {
    background-position: -168px -72px
}

.icon-step-backward {
    background-position: -192px -72px
}

.icon-fast-backward {
    background-position: -216px -72px
}

.icon-backward {
    background-position: -240px -72px
}

.icon-play {
    background-position: -264px -72px
}

.icon-pause {
    background-position: -288px -72px
}

.icon-stop {
    background-position: -312px -72px
}

.icon-forward {
    background-position: -336px -72px
}

.icon-fast-forward {
    background-position: -360px -72px
}

.icon-step-forward {
    background-position: -384px -72px
}

.icon-eject {
    background-position: -408px -72px
}

.icon-chevron-left {
    background-position: -432px -72px
}

.icon-chevron-right {
    background-position: -456px -72px
}

.icon-plus-sign {
    background-position: 0 -96px
}

.icon-minus-sign {
    background-position: -24px -96px
}

.icon-remove-sign {
    background-position: -48px -96px
}

.icon-ok-sign {
    background-position: -72px -96px
}

.icon-question-sign {
    background-position: -96px -96px
}

.icon-info-sign {
    background-position: -120px -96px
}

.icon-screenshot {
    background-position: -144px -96px
}

.icon-remove-circle {
    background-position: -168px -96px
}

.icon-ok-circle {
    background-position: -192px -96px
}

.icon-ban-circle {
    background-position: -216px -96px
}

.icon-arrow-left {
    background-position: -240px -96px
}

.icon-arrow-right {
    background-position: -264px -96px
}

.icon-arrow-up {
    background-position: -289px -96px
}

.icon-arrow-down {
    background-position: -312px -96px
}

.icon-share-alt {
    background-position: -336px -96px
}

.icon-resize-full {
    background-position: -360px -96px
}

.icon-resize-small {
    background-position: -384px -96px
}

.icon-plus {
    background-position: -408px -96px
}

.icon-minus {
    background-position: -433px -96px
}

.icon-asterisk {
    background-position: -456px -96px
}

.icon-exclamation-sign {
    background-position: 0 -120px
}

.icon-gift {
    background-position: -24px -120px
}

.icon-leaf {
    background-position: -48px -120px
}

.icon-fire {
    background-position: -72px -120px
}

.icon-eye-open {
    background-position: -96px -120px
}

.icon-eye-close {
    background-position: -120px -120px
}

.icon-warning-sign {
    background-position: -144px -120px
}

.icon-plane {
    background-position: -168px -120px
}

.icon-calendar {
    background-position: -192px -120px
}

.icon-random {
    background-position: -216px -120px;
    width: 16px
}

.icon-comment {
    background-position: -240px -120px
}

.icon-magnet {
    background-position: -264px -120px
}

.icon-chevron-up {
    background-position: -288px -120px
}

.icon-chevron-down {
    background-position: -313px -119px
}

.icon-retweet {
    background-position: -336px -120px
}

.icon-shopping-cart {
    background-position: -360px -120px
}

.icon-folder-close {
    background-position: -384px -120px;
    width: 16px
}

.icon-folder-open {
    background-position: -408px -120px;
    width: 16px
}

.icon-resize-vertical {
    background-position: -432px -119px
}

.icon-resize-horizontal {
    background-position: -456px -118px
}

.icon-hdd {
    background-position: 0 -144px
}

.icon-bullhorn {
    background-position: -24px -144px
}

.icon-bell {
    background-position: -48px -144px
}

.icon-certificate {
    background-position: -72px -144px
}

.icon-thumbs-up {
    background-position: -96px -144px
}

.icon-thumbs-down {
    background-position: -120px -144px
}

.icon-hand-right {
    background-position: -144px -144px
}

.icon-hand-left {
    background-position: -168px -144px
}

.icon-hand-up {
    background-position: -192px -144px
}

.icon-hand-down {
    background-position: -216px -144px
}

.icon-circle-arrow-right {
    background-position: -240px -144px
}

.icon-circle-arrow-left {
    background-position: -264px -144px
}

.icon-circle-arrow-up {
    background-position: -288px -144px
}

.icon-circle-arrow-down {
    background-position: -312px -144px
}

.icon-globe {
    background-position: -336px -144px
}

.icon-wrench {
    background-position: -360px -144px
}

.icon-tasks {
    background-position: -384px -144px
}

.icon-filter {
    background-position: -408px -144px
}

.icon-briefcase {
    background-position: -432px -144px
}

.icon-fullscreen {
    background-position: -456px -144px
}

.dropup, .dropdown {
    position: relative
}

.dropdown-toggle {
    *margin-bottom: -3px
}

.dropdown-toggle:active, .open .dropdown-toggle {
    outline: 0
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: ""
}

.dropdown .caret {
    margin-top: 8px;
    margin-left: 2px
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 13px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 28px;
    color: #333;
    white-space: nowrap
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    text-decoration: none;
    color: #fff;
    background-color: #0395d0;
    background-image: -moz-linear-gradient(top, #039CDA, #038ac1);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#039CDA), to(#038ac1));
    background-image: -webkit-linear-gradient(top, #039CDA, #038ac1);
    background-image: -o-linear-gradient(top, #039CDA, #038ac1);
    background-image: linear-gradient(to bottom, #039CDA, #038ac1);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF039CDA', endColorstr='#FF038AC1', GradientType=0)
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #0395d0;
    background-image: -moz-linear-gradient(top, #039CDA, #038ac1);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#039CDA), to(#038ac1));
    background-image: -webkit-linear-gradient(top, #039CDA, #038ac1);
    background-image: -o-linear-gradient(top, #039CDA, #038ac1);
    background-image: linear-gradient(to bottom, #039CDA, #038ac1);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF039CDA', endColorstr='#FF038AC1', GradientType=0)
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #999
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: default
}

.open {
    *z-index: 1000
}

.open > .dropdown-menu {
    display: block
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000;
    content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

.dropdown-submenu {
    position: relative
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block
}

.dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    -webkit-border-radius: 5px 5px 5px 0;
    -moz-border-radius: 5px 5px 5px 0;
    border-radius: 5px 5px 5px 0
}

.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #cccccc;
    margin-top: 5px;
    margin-right: -10px
}

.dropdown-submenu:hover > a:after {
    border-left-color: #fff
}

.dropdown-submenu.pull-left {
    float: none
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px
}

.dropdown .dropdown-menu .nav-header {
    padding-left: 20px;
    padding-right: 20px
}

.typeahead {
    z-index: 1051;
    margin-top: 2px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15)
}

.well-large {
    padding: 24px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.well-small {
    padding: 9px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease
}

.collapse.in {
    height: auto
}

.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
    color: #000;
    text-shadow: 0 1px 0 white;
    opacity: 0.2;
    filter: alpha(opacity=20)
}

.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    filter: alpha(opacity=40)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #8ab93f;
    background-image: -moz-linear-gradient(top, #8AB93F, #8AB93F);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8AB93F), to(#8AB93F));
    background-image: -webkit-linear-gradient(top, #8AB93F, #8AB93F);
    background-image: -o-linear-gradient(top, #8AB93F, #8AB93F);
    background-image: linear-gradient(to bottom, #8AB93F, #8AB93F);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8AB93F', endColorstr='#FF8AB93F', GradientType=0);
    border-color: #8AB93F #8AB93F #5f802c;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #8AB93F;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border: 1px solid #8AB93F;
    *border: 0;
    border-bottom-color: #6e9332;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    *margin-left: .3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    color: #333;
    background-color: #8AB93F;
    *background-color: #7ca639
}

.btn:active, .btn.active {
    background-color: #6e9332 \9
}

.btn:first-child {
    *margin-left: 0
}

.btn:hover, .btn:focus {
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear
}

.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn.disabled, .btn[disabled] {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
    margin-top: 4px
}

.btn-small {
    padding: 2px 10px;
    font-size: 11.9px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
    margin-top: 0
}

.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
    margin-top: -1px
}

.btn-mini {
    padding: 0px 6px;
    font-size: 10.5px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.btn-block + .btn-block {
    margin-top: 5px
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
    width: 100%
}

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
    color: rgba(255, 255, 255, 0.75)
}

.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #f7520a;
    background-image: -moz-linear-gradient(top, #F7520A, #F7520A);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F7520A), to(#F7520A));
    background-image: -webkit-linear-gradient(top, #F7520A, #F7520A);
    background-image: -o-linear-gradient(top, #F7520A, #F7520A);
    background-image: linear-gradient(to bottom, #F7520A, #F7520A);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7520A', endColorstr='#FFF7520A', GradientType=0);
    border-color: #F7520A #F7520A #af3906;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #F7520A;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #F7520A;
    *background-color: #e04907
}

.btn-primary:active, .btn-primary.active {
    background-color: #c74107 \9
}

.btn-warning {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #f89406;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    color: #fff;
    background-color: #f89406;
    *background-color: #df8505
}

.btn-warning:active, .btn-warning.active {
    background-color: #c67605 \9
}

.btn-danger {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da4f49;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFBD362F', GradientType=0);
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #bd362f;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    color: #fff;
    background-color: #bd362f;
    *background-color: #a9302a
}

.btn-danger:active, .btn-danger.active {
    background-color: #942a25 \9
}

.btn-success {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #5bb75b;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF51A351', GradientType=0);
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #51a351;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249
}

.btn-success:active, .btn-success.active {
    background-color: #408140 \9
}

.btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #49afcd;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4', GradientType=0);
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #2f96b4;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0
}

.btn-info:active, .btn-info.active {
    background-color: #24748c \9
}

.btn-inverse {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    background-image: -moz-linear-gradient(top, #444, #222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
    background-image: -webkit-linear-gradient(top, #444, #222);
    background-image: -o-linear-gradient(top, #444, #222);
    background-image: linear-gradient(to bottom, #444, #222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444', endColorstr='#FF222222', GradientType=0);
    border-color: #222 #222 black;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #222;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
    color: #fff;
    background-color: #222;
    *background-color: #151515
}

.btn-inverse:active, .btn-inverse.active {
    background-color: #090909 \9
}

button.btn, input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px
}

button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
    padding: 0;
    border: 0
}

button.btn.btn-large, input[type="submit"].btn.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px
}

button.btn.btn-small, input[type="submit"].btn.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px
}

button.btn.btn-mini, input[type="submit"].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px
}

.btn-link, .btn-link:active, .btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #039CDA;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-link:hover, .btn-link:focus {
    color: #C7C7C7;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus {
    color: #333;
    text-decoration: none
}

.btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .3em
}

.btn-group:first-child {
    *margin-left: 0
}

.btn-group + .btn-group {
    margin-left: 5px
}

.btn-toolbar {
    font-size: 0;
    margin-top: 14px;
    margin-bottom: 14px
}

.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group {
    margin-left: 5px
}

.btn-group > .btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-group > .btn + .btn {
    margin-left: -1px
}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 14px
}

.btn-group > .btn-mini {
    font-size: 10.5px
}

.btn-group > .btn-small {
    font-size: 11.9px
}

.btn-group > .btn-large {
    font-size: 17.5px
}

.btn-group > .btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px
}

.btn-group > .btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px
}

.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
    z-index: 2
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    *padding-top: 5px;
    *padding-bottom: 5px
}

.btn-group > .btn-mini + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    *padding-top: 2px;
    *padding-bottom: 2px
}

.btn-group > .btn-small + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px
}

.btn-group > .btn-large + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
    *padding-top: 7px;
    *padding-bottom: 7px
}

.btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn-group.open .btn.dropdown-toggle {
    background-color: #8AB93F
}

.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #F7520A
}

.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #f89406
}

.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f
}

.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351
}

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2f96b4
}

.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222
}

.btn .caret {
    margin-top: 8px;
    margin-left: 0
}

.btn-large .caret {
    margin-top: 6px
}

.btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px
}

.btn-mini .caret, .btn-small .caret {
    margin-top: 8px
}

.dropup .btn-large .caret {
    border-bottom-width: 5px
}

.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.btn-group-vertical {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.btn-group-vertical > .btn {
    display: block;
    float: none;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-group-vertical > .btn + .btn {
    margin-left: 0;
    margin-top: -1px
}

.btn-group-vertical > .btn:first-child {
    -webkit-border-radius: 0px 0px 0 0;
    -moz-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0
}

.btn-group-vertical > .btn:last-child {
    -webkit-border-radius: 0 0 0px 0px;
    -moz-border-radius: 0 0 0px 0px;
    border-radius: 0 0 0px 0px
}

.btn-group-vertical > .btn-large:first-child {
    -webkit-border-radius: 0px 0px 0 0;
    -moz-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0
}

.btn-group-vertical > .btn-large:last-child {
    -webkit-border-radius: 0 0 0px 0px;
    -moz-border-radius: 0 0 0px 0px;
    border-radius: 0 0 0px 0px
}

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 28px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.alert, .alert h4 {
    color: #c09853
}

.alert h4 {
    margin: 0
}

.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 28px
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847
}

.alert-success h4 {
    color: #468847
}

.alert-danger, .alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48
}

.alert-danger h4, .alert-error h4 {
    color: #b94a48
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad
}

.alert-info h4 {
    color: #3a87ad
}

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px
}

.alert-block > p, .alert-block > ul {
    margin-bottom: 0
}

.alert-block p + p {
    margin-top: 5px
}

.nav {
    margin-left: 0;
    margin-bottom: 28px;
    list-style: none
}

.nav > li > a {
    display: block
}

.nav > li > a > img {
    max-width: none
}

.nav > .pull-right {
    float: right
}

.nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    color: #999;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase
}

.nav li + .nav-header {
    margin-top: 9px
}

.nav-list {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0
}

.nav-list > li > a, .nav-list .nav-header {
    margin-left: -15px;
    margin-right: -15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)
}

.nav-list > li > a {
    padding: 3px 15px
}

.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #039CDA
}

.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {
    margin-right: 2px
}

.nav-list .divider {
    *width: 100%;
    height: 1px;
    margin: 13px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff
}

.nav-tabs, .nav-pills {
    *zoom: 1
}

.nav-tabs:before, .nav-tabs:after, .nav-pills:before, .nav-pills:after {
    display: table;
    content: "";
    line-height: 0
}

.nav-tabs:after, .nav-pills:after {
    clear: both
}

.nav-tabs > li, .nav-pills > li {
    float: left
}

.nav-tabs > li > a, .nav-pills > li > a {
    padding-right: 12px;
    padding-left: 12px;
    margin-right: 2px;
    line-height: 14px
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs > li {
    margin-bottom: -1px
}

.nav-tabs > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 28px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    border-color: #eee #eee #ddd
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.nav-pills > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    color: #fff;
    background-color: #039CDA
}

.nav-stacked > li {
    float: none
}

.nav-stacked > li > a {
    margin-right: 0
}

.nav-tabs.nav-stacked {
    border-bottom: 0
}

.nav-tabs.nav-stacked > li > a {
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.nav-tabs.nav-stacked > li:first-child > a {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px
}

.nav-tabs.nav-stacked > li:last-child > a {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px
}

.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {
    border-color: #ddd;
    z-index: 2
}

.nav-pills.nav-stacked > li > a {
    margin-bottom: 3px
}

.nav-pills.nav-stacked > li:last-child > a {
    margin-bottom: 1px
}

.nav-tabs .dropdown-menu {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px
}

.nav-pills .dropdown-menu {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.nav .dropdown-toggle .caret {
    border-top-color: #039CDA;
    border-bottom-color: #039CDA;
    margin-top: 6px
}

.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {
    border-top-color: #C7C7C7;
    border-bottom-color: #C7C7C7
}

.nav-tabs .dropdown-toggle .caret {
    margin-top: 8px
}

.nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555
}

.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus {
    cursor: pointer
}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
    color: #fff;
    background-color: #999;
    border-color: #999
}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus {
    border-color: #999
}

.tabbable {
    *zoom: 1
}

.tabbable:before, .tabbable:after {
    display: table;
    content: "";
    line-height: 0
}

.tabbable:after {
    clear: both
}

.tab-content {
    overflow: auto
}

.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
    border-bottom: 0
}

.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: none
}

.tab-content > .active, .pill-content > .active {
    display: block
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd
}

.tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0
}

.tabs-below > .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
    border-bottom-color: transparent;
    border-top-color: #ddd
}

.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd
}

.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none
}

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px
}

.tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd
}

.tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px
}

.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
    border-color: #eee #ddd #eee #eee
}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #fff
}

.tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd
}

.tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0
}

.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {
    border-color: #eee #eee #eee #ddd
}

.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #fff
}

.nav > .disabled > a {
    color: #999
}

.nav > .disabled > a:hover, .nav > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    cursor: default
}

.navbar {
    overflow: visible;
    margin-bottom: 28px;
    *position: relative;
    *z-index: 2
}

.navbar-inner {
    min-height: 44px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #fafafa;
    background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF2F2F2', GradientType=0);
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    *zoom: 1
}

.navbar-inner:before, .navbar-inner:after {
    display: table;
    content: "";
    line-height: 0
}

.navbar-inner:after {
    clear: both
}

.navbar .container {
    width: auto
}

.nav-collapse.collapse {
    height: auto;
    overflow: visible
}

.navbar .brand {
    float: left;
    display: block;
    padding: 8px 20px 8px;
    margin-left: -20px;
    font-size: 20px;
    font-weight: 200;
    color: #777;
    text-shadow: 0 1px 0 #ffffff
}

.navbar .brand:hover, .navbar .brand:focus {
    text-decoration: none
}

.navbar-text {
    margin-bottom: 0;
    line-height: 44px;
    color: #777
}

.navbar-link {
    color: #777
}

.navbar-link:hover, .navbar-link:focus {
    color: #333
}

.navbar .divider-vertical {
    height: 44px;
    margin: 0 9px;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #ffffff
}

.navbar .btn, .navbar .btn-group {
    margin-top: 7px
}

.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {
    margin-top: 0
}

.navbar-form {
    margin-bottom: 0;
    *zoom: 1
}

.navbar-form:before, .navbar-form:after {
    display: table;
    content: "";
    line-height: 0
}

.navbar-form:after {
    clear: both
}

.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
    margin-top: 7px
}

.navbar-form input, .navbar-form select, .navbar-form .btn {
    display: inline-block;
    margin-bottom: 0
}

.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
    margin-top: 3px
}

.navbar-form .input-append, .navbar-form .input-prepend {
    margin-top: 5px;
    white-space: nowrap
}

.navbar-form .input-append input, .navbar-form .input-prepend input {
    margin-top: 0
}

.navbar-search {
    position: relative;
    float: left;
    margin-top: 7px;
    margin-bottom: 0
}

.navbar-search .search-query {
    margin-bottom: 0;
    padding: 4px 14px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
}

.navbar-static-top {
    position: static;
    margin-bottom: 0
}

.navbar-static-top .navbar-inner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1000000;
    margin-bottom: 0
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
    border-width: 0 0 1px
}

.navbar-fixed-bottom .navbar-inner {
    border-width: 1px 0 0
}

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    padding-left: 0;
    padding-right: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 940px
}

.navbar-fixed-top {
    top: 0
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1)
}

.navbar-fixed-bottom {
    bottom: 0
}

.navbar-fixed-bottom .navbar-inner {
    -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1)
}

.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0
}

.navbar .nav.pull-right {
    float: right;
    margin-right: 0
}

.navbar .nav > li {
    float: left
}

.navbar .nav > li > a {
    float: none;
    padding: 8px 15px 8px;
    color: #777;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff
}

.navbar .nav .dropdown-toggle .caret {
    margin-top: 8px
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    background-color: transparent;
    color: #333;
    text-decoration: none
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    color: #555;
    text-decoration: none;
    background-color: #e6e6e6;
    -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125)
}

.navbar .btn-navbar {
    display: none;
    float: right;
    padding: 7px 10px;
    margin-left: 5px;
    margin-right: 5px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ededed;
    background-image: -moz-linear-gradient(top, #f2f2f2, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #f2f2f2, #e6e6e6);
    background-image: -o-linear-gradient(top, #f2f2f2, #e6e6e6);
    background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2', endColorstr='#FFE6E6E6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e6e6e6;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075)
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
    color: #fff;
    background-color: #e6e6e6;
    *background-color: #d9d9d9
}

.navbar .btn-navbar:active, .navbar .btn-navbar.active {
    background-color: #cccccc \9
}

.navbar .btn-navbar .icon-bar {
    display: block;
    width: 18px;
    height: 2px;
    background-color: #f5f5f5;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25)
}

.btn-navbar .icon-bar + .icon-bar {
    margin-top: 3px
}

.navbar .nav > li > .dropdown-menu:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 9px
}

.navbar .nav > li > .dropdown-menu:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 10px
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
    border-top: 7px solid #ccc;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-bottom: 0;
    bottom: -7px;
    top: auto
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
    border-top: 6px solid #fff;
    border-bottom: 0;
    bottom: -6px;
    top: auto
}

.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #e6e6e6;
    color: #555
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #777;
    border-bottom-color: #777
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555
}

.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
    left: auto;
    right: 0
}

.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
    left: auto;
    right: 12px
}

.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
    left: auto;
    right: 13px
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: -1px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px
}

.navbar-inverse .navbar-inner {
    background-color: #412381;
    background-image: -moz-linear-gradient(top, #512ba1, #291651);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#512ba1), to(#291651));
    background-image: -webkit-linear-gradient(top, #512ba1, #291651);
    background-image: -o-linear-gradient(top, #512ba1, #291651);
    background-image: linear-gradient(to bottom, #512ba1, #291651);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF512BA1', endColorstr='#FF291651', GradientType=0);
    border-color: #252525
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.navbar-inverse .brand:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:hover, .navbar-inverse .nav > li > a:focus {
    color: #fff
}

.navbar-inverse .brand {
    color: #fff
}

.navbar-inverse .navbar-text {
    color: #999
}

.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
    background-color: #47268d;
    color: #fff
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    color: #fff;
    background-color: #331b65
}

.navbar-inverse .navbar-link {
    color: #fff
}

.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {
    color: #fff
}

.navbar-inverse .divider-vertical {
    border-left-color: #291651;
    border-right-color: #512ba1
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #331b65;
    color: #fff
}

.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret {
    border-top-color: #fff;
    color: #fff
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar-inverse .navbar-search .search-query {
    color: #fff;
    background-color: #5b31b5;
    border-color: #291651;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
    color: #ccc
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
    color: #ccc
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
    color: #ccc
}

.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
    padding: 5px 15px;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    background-color: #fff;
    border: 0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    outline: 0
}

.navbar-inverse .btn-navbar {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #371d6d;
    background-image: -moz-linear-gradient(top, #47268d, #1f103d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#47268d), to(#1f103d));
    background-image: -webkit-linear-gradient(top, #47268d, #1f103d);
    background-image: -o-linear-gradient(top, #47268d, #1f103d);
    background-image: linear-gradient(to bottom, #47268d, #1f103d);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF47268D', endColorstr='#FF1F103D', GradientType=0);
    border-color: #1f103d #1f103d black;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #1f103d;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
    color: #fff;
    background-color: #1f103d;
    *background-color: #140b29
}

.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
    background-color: #0a0614 \9
}

.breadcrumb {
    padding: 8px 15px;
    margin: 0 0 28px;
    list-style: none;
    background-color: #f5f5f5;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.breadcrumb > li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-shadow: 0 1px 0 #fff
}

.breadcrumb > li > .divider {
    padding: 0 5px;
    color: #ccc
}

.breadcrumb .active {
    color: #999
}

.pagination {
    margin: 28px 0
}

.pagination ul {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05)
}

.pagination ul > li {
    display: inline
}

.pagination ul > li > a, .pagination ul > li > span {
    float: left;
    padding: 4px 12px;
    line-height: 28px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: #f5f5f5
}

.pagination ul > .active > a, .pagination ul > .active > span {
    color: #999;
    cursor: default
}

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
    color: #999;
    background-color: transparent;
    cursor: default
}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    border-left-width: 1px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px
}

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px
}

.pagination-centered {
    text-align: center
}

.pagination-right {
    text-align: right
}

.pagination-large ul > li > a, .pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px
}

.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px
}

.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px
}

.pagination-mini ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > a, .pagination-small ul > li:first-child > span {
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px
}

.pagination-mini ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > a, .pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px
}

.pagination-small ul > li > a, .pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px
}

.pagination-mini ul > li > a, .pagination-mini ul > li > span {
    padding: 0px 6px;
    font-size: 10.5px
}

.pager {
    margin: 28px 0;
    list-style: none;
    text-align: center;
    *zoom: 1
}

.pager:before, .pager:after {
    display: table;
    content: "";
    line-height: 0
}

.pager:after {
    clear: both
}

.pager li {
    display: inline
}

.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
}

.pager li > a:hover, .pager li > a:focus {
    text-decoration: none;
    background-color: #f5f5f5
}

.pager .next > a, .pager .next > span {
    float: right
}

.pager .previous > a, .pager .previous > span {
    float: left
}

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
    color: #999;
    background-color: #fff;
    cursor: default
}







.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 11px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.in {
    opacity: 0.8;
    filter: alpha(opacity=80)
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    white-space: normal
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}

.popover-title:empty {
    display: none
}

.popover-content {
    padding: 9px 14px
}

.popover .arrow, .popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover .arrow {
    border-width: 11px
}

.popover .arrow:after {
    border-width: 10px;
    content: ""
}

.popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px
}

.popover.top .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25)
}

.popover.right .arrow:after {
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px
}

.popover.bottom .arrow:after {
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25)
}

.popover.left .arrow:after {
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1
}

.thumbnails:before, .thumbnails:after {
    display: table;
    content: "";
    line-height: 0
}

.thumbnails:after {
    clear: both
}

.row-fluid .thumbnails {
    margin-left: 0
}

.thumbnails > li {
    float: left;
    margin-bottom: 28px;
    margin-left: 20px
}

.thumbnail {
    display: block;
    padding: 4px;
    line-height: 28px;
    border: 1px solid #ddd;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

a.thumbnail:hover, a.thumbnail:focus {
    border-color: #039CDA;
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25)
}

.thumbnail > img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.thumbnail .caption {
    padding: 9px;
    color: #555
}

.media, .media-body {
    overflow: hidden;
    *overflow: visible;
    zoom: 1
}

.media, .media .media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media-object {
    display: block
}

.media-heading {
    margin: 0 0 5px
}

.media > .pull-left {
    margin-right: 10px
}

.media > .pull-right {
    margin-left: 10px
}

.media-list {
    margin-left: 0;
    list-style: none
}

.label, .badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #999
}

.label {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.badge {
    padding-left: 9px;
    padding-right: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px
}

.label:empty, .badge:empty {
    display: none
}

a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label-important {
    background-color: #b94a48
}

.label-important[href] {
    background-color: #953b39
}

.label-warning {
    background-color: #f89406
}

.label-warning[href] {
    background-color: #c67605
}

.label-success {
    background-color: #468847
}

.label-success[href] {
    background-color: #356635
}

.label-info {
    background-color: #3a87ad
}

.label-info[href] {
    background-color: #2d6987
}

.label-inverse {
    background-color: #333
}

.label-inverse[href] {
    background-color: #1a1a1a
}

.badge-important {
    background-color: #b94a48
}

.badge-important[href] {
    background-color: #953b39
}

.badge-warning {
    background-color: #f89406
}

.badge-warning[href] {
    background-color: #c67605
}

.badge-success {
    background-color: #468847
}

.badge-success[href] {
    background-color: #356635
}

.badge-info {
    background-color: #3a87ad
}

.badge-info[href] {
    background-color: #2d6987
}

.badge-inverse {
    background-color: #333
}

.badge-inverse[href] {
    background-color: #1a1a1a
}

.btn .label, .btn .badge {
    position: relative;
    top: -1px
}

.btn-mini .label, .btn-mini .badge {
    top: 0
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 40px 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 28px;
    margin-bottom: 28px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF9F9F9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.progress .bar {
    width: 0%;
    height: 100%;
    color: #fff;
    float: left;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF149BDF', endColorstr='#FF0480BE', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease
}

.progress .bar + .bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15)
}

.progress-striped .bar {
    background-color: #149bdf;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px
}

.progress.active .bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-danger .bar, .progress .bar-danger {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFC43C35', GradientType=0)
}

.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
    background-color: #ee5f5b;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-success .bar, .progress .bar-success {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(to bottom, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF57A957', GradientType=0)
}

.progress-success.progress-striped .bar, .progress-striped .bar-success {
    background-color: #62c462;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-info .bar, .progress .bar-info {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF339BB9', GradientType=0)
}

.progress-info.progress-striped .bar, .progress-striped .bar-info {
    background-color: #5bc0de;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-warning .bar, .progress .bar-warning {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0)
}

.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
    background-color: #fbb450;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.accordion {
    margin-bottom: 28px
}

.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.accordion-heading {
    border-bottom: 0
}

.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px
}

.accordion-toggle {
    cursor: pointer
}

.accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5
}

.carousel {
    position: relative;
    margin-bottom: 28px;
    line-height: 1
}

.carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative
}

.carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -moz-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    line-height: 1
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block
}

.carousel-inner > .active {
    left: 0
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner > .next {
    left: 100%
}

.carousel-inner > .prev {
    left: -100%
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
    left: 0
}

.carousel-inner > .active.left {
    left: -100%
}

.carousel-inner > .active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: #222;
    border: 3px solid #fff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50)
}

.carousel-control.right {
    left: auto;
    right: 15px
}

.carousel-control:hover, .carousel-control:focus {
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90)
}

.carousel-indicators {
    position: absolute;
    bottom: 15px;
    left: 15px;
    z-index: 5;
    margin: 0;
    list-style: none
}

.carousel-indicators li {
    display: block;
    float: left;
    cursor: pointer;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    text-indent: -999px;
    background-color: #ccc;
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 5px
}

.carousel-indicators .active {
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
    background: #333;
    background: rgba(0, 0, 0, 0.75)
}

.carousel-caption h4, .carousel-caption p {
    color: #fff;
    line-height: 28px
}

.carousel-caption h4 {
    margin: 0 0 5px
}

.carousel-caption p {
    margin-bottom: 0
}

.hero-unit {
    padding: 60px;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 200;
    line-height: 42px;
    color: inherit;
    background-color: #eee;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.hero-unit h1 {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 1;
    color: inherit;
    letter-spacing: -1px
}

.hero-unit li {
    line-height: 42px
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.hide {
    display: none
}

.show {
    display: block
}

.invisible {
    visibility: hidden
}

.affix {
    position: fixed
}

.clearfix {
    *zoom: 1
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 38px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

/*!
 * Bootstrap Responsive v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
@-ms-viewport {
    width: device-width
}

.hidden {
    display: none;
    visibility: hidden
}

.visible-phone {
    display: none !important
}

.visible-tablet {
    display: none !important
}

.hidden-desktop {
    display: none !important
}

.visible-desktop {
    display: inherit !important
}

@media (min-width: 768px) and (max-width: 979px) {
    .hidden-desktop {
        display: inherit !important
    }

    .visible-desktop {
        display: none !important
    }

    .visible-tablet {
        display: inherit !important
    }

    .hidden-tablet {
        display: none !important
    }
}

@media (max-width: 767px) {
    .hidden-desktop {
        display: inherit !important
    }

    .visible-desktop {
        display: none !important
    }

    .visible-phone {
        display: inherit !important
    }

    .hidden-phone {
        display: none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: inherit !important
    }

    .hidden-print {
        display: none !important
    }
}

.clearfix {
    *zoom: 1
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 38px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1200px) {
    .row {
        margin-left: -30px;
        *zoom: 1
    }

    .row:before, .row:after {
        display: table;
        content: "";
        line-height: 0
    }

    .row:after {
        clear: both
    }

    [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 30px
    }

    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 1170px
    }

    .span12 {
        width: 1170px
    }

    .span11 {
        width: 1070px
    }

    .span10 {
        width: 970px
    }

    .span9 {
        width: 870px
    }

    .span8 {
        width: 770px
    }

    .span7 {
        width: 670px
    }

    .span6 {
        width: 570px
    }

    .span5 {
        width: 470px
    }

    .span4 {
        width: 370px
    }

    .span3 {
        width: 270px
    }

    .span2 {
        width: 170px
    }

    .span1 {
        width: 70px
    }

    .offset12 {
        margin-left: 1230px
    }

    .offset11 {
        margin-left: 1130px
    }

    .offset10 {
        margin-left: 1030px
    }

    .offset9 {
        margin-left: 930px
    }

    .offset8 {
        margin-left: 830px
    }

    .offset7 {
        margin-left: 730px
    }

    .offset6 {
        margin-left: 630px
    }

    .offset5 {
        margin-left: 530px
    }

    .offset4 {
        margin-left: 430px
    }

    .offset3 {
        margin-left: 330px
    }

    .offset2 {
        margin-left: 230px
    }

    .offset1 {
        margin-left: 130px
    }

    .row-fluid {
        width: 100%;
        *zoom: 1
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
        line-height: 0
    }

    .row-fluid:after {
        clear: both
    }

    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 38px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.5641%;
        *margin-left: 2.51091%
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0
    }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.5641%
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94681%
    }

    .row-fluid .span11 {
        width: 91.45299%;
        *width: 91.3998%
    }

    .row-fluid .span10 {
        width: 82.90598%;
        *width: 82.85279%
    }

    .row-fluid .span9 {
        width: 74.35897%;
        *width: 74.30578%
    }

    .row-fluid .span8 {
        width: 65.81197%;
        *width: 65.75877%
    }

    .row-fluid .span7 {
        width: 57.26496%;
        *width: 57.21177%
    }

    .row-fluid .span6 {
        width: 48.71795%;
        *width: 48.66476%
    }

    .row-fluid .span5 {
        width: 40.17094%;
        *width: 40.11775%
    }

    .row-fluid .span4 {
        width: 31.62393%;
        *width: 31.57074%
    }

    .row-fluid .span3 {
        width: 23.07692%;
        *width: 23.02373%
    }

    .row-fluid .span2 {
        width: 14.52991%;
        *width: 14.47672%
    }

    .row-fluid .span1 {
        width: 5.98291%;
        *width: 5.92971%
    }

    .row-fluid .offset12 {
        margin-left: 105.12821%;
        *margin-left: 105.02182%
    }

    .row-fluid .offset12:first-child {
        margin-left: 102.5641%;
        *margin-left: 102.45772%
    }

    .row-fluid .offset11 {
        margin-left: 96.5812%;
        *margin-left: 96.47481%
    }

    .row-fluid .offset11:first-child {
        margin-left: 94.01709%;
        *margin-left: 93.91071%
    }

    .row-fluid .offset10 {
        margin-left: 88.03419%;
        *margin-left: 87.92781%
    }

    .row-fluid .offset10:first-child {
        margin-left: 85.47009%;
        *margin-left: 85.3637%
    }

    .row-fluid .offset9 {
        margin-left: 79.48718%;
        *margin-left: 79.3808%
    }

    .row-fluid .offset9:first-child {
        margin-left: 76.92308%;
        *margin-left: 76.81669%
    }

    .row-fluid .offset8 {
        margin-left: 70.94017%;
        *margin-left: 70.83379%
    }

    .row-fluid .offset8:first-child {
        margin-left: 68.37607%;
        *margin-left: 68.26969%
    }

    .row-fluid .offset7 {
        margin-left: 62.39316%;
        *margin-left: 62.28678%
    }

    .row-fluid .offset7:first-child {
        margin-left: 59.82906%;
        *margin-left: 59.72268%
    }

    .row-fluid .offset6 {
        margin-left: 53.84615%;
        *margin-left: 53.73977%
    }

    .row-fluid .offset6:first-child {
        margin-left: 51.28205%;
        *margin-left: 51.17567%
    }

    .row-fluid .offset5 {
        margin-left: 45.29915%;
        *margin-left: 45.19276%
    }

    .row-fluid .offset5:first-child {
        margin-left: 42.73504%;
        *margin-left: 42.62866%
    }

    .row-fluid .offset4 {
        margin-left: 36.75214%;
        *margin-left: 36.64575%
    }

    .row-fluid .offset4:first-child {
        margin-left: 34.18803%;
        *margin-left: 34.08165%
    }

    .row-fluid .offset3 {
        margin-left: 28.20513%;
        *margin-left: 28.09875%
    }

    .row-fluid .offset3:first-child {
        margin-left: 25.64103%;
        *margin-left: 25.53464%
    }

    .row-fluid .offset2 {
        margin-left: 19.65812%;
        *margin-left: 19.55174%
    }

    .row-fluid .offset2:first-child {
        margin-left: 17.09402%;
        *margin-left: 16.98763%
    }

    .row-fluid .offset1 {
        margin-left: 11.11111%;
        *margin-left: 11.00473%
    }

    .row-fluid .offset1:first-child {
        margin-left: 8.54701%;
        *margin-left: 8.44063%
    }

    input, textarea, .uneditable-input {
        margin-left: 0
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 30px
    }

    input.span12, textarea.span12, .uneditable-input.span12 {
        width: 1156px
    }

    input.span11, textarea.span11, .uneditable-input.span11 {
        width: 1056px
    }

    input.span10, textarea.span10, .uneditable-input.span10 {
        width: 956px
    }

    input.span9, textarea.span9, .uneditable-input.span9 {
        width: 856px
    }

    input.span8, textarea.span8, .uneditable-input.span8 {
        width: 756px
    }

    input.span7, textarea.span7, .uneditable-input.span7 {
        width: 656px
    }

    input.span6, textarea.span6, .uneditable-input.span6 {
        width: 556px
    }

    input.span5, textarea.span5, .uneditable-input.span5 {
        width: 456px
    }

    input.span4, textarea.span4, .uneditable-input.span4 {
        width: 356px
    }

    input.span3, textarea.span3, .uneditable-input.span3 {
        width: 256px
    }

    input.span2, textarea.span2, .uneditable-input.span2 {
        width: 156px
    }

    input.span1, textarea.span1, .uneditable-input.span1 {
        width: 56px
    }

    .thumbnails {
        margin-left: -30px
    }

    .thumbnails > li {
        margin-left: 30px
    }

    .row-fluid .thumbnails {
        margin-left: 0
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .row {
        margin-left: -20px;
        *zoom: 1
    }

    .row:before, .row:after {
        display: table;
        content: "";
        line-height: 0
    }

    .row:after {
        clear: both
    }

    [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 20px
    }

    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 724px
    }

    .span12 {
        width: 724px
    }

    .span11 {
        width: 662px
    }

    .span10 {
        width: 600px
    }

    .span9 {
        width: 538px
    }

    .span8 {
        width: 476px
    }

    .span7 {
        width: 414px
    }

    .span6 {
        width: 352px
    }

    .span5 {
        width: 290px
    }

    .span4 {
        width: 228px
    }

    .span3 {
        width: 166px
    }

    .span2 {
        width: 104px
    }

    .span1 {
        width: 42px
    }

    .offset12 {
        margin-left: 764px
    }

    .offset11 {
        margin-left: 702px
    }

    .offset10 {
        margin-left: 640px
    }

    .offset9 {
        margin-left: 578px
    }

    .offset8 {
        margin-left: 516px
    }

    .offset7 {
        margin-left: 454px
    }

    .offset6 {
        margin-left: 392px
    }

    .offset5 {
        margin-left: 330px
    }

    .offset4 {
        margin-left: 268px
    }

    .offset3 {
        margin-left: 206px
    }

    .offset2 {
        margin-left: 144px
    }

    .offset1 {
        margin-left: 82px
    }

    .row-fluid {
        width: 100%;
        *zoom: 1
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
        line-height: 0
    }

    .row-fluid:after {
        clear: both
    }

    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 38px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.76243%;
        *margin-left: 2.70924%
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0
    }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.76243%
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94681%
    }

    .row-fluid .span11 {
        width: 91.43646%;
        *width: 91.38327%
    }

    .row-fluid .span10 {
        width: 82.87293%;
        *width: 82.81974%
    }

    .row-fluid .span9 {
        width: 74.30939%;
        *width: 74.2562%
    }

    .row-fluid .span8 {
        width: 65.74586%;
        *width: 65.69266%
    }

    .row-fluid .span7 {
        width: 57.18232%;
        *width: 57.12913%
    }

    .row-fluid .span6 {
        width: 48.61878%;
        *width: 48.56559%
    }

    .row-fluid .span5 {
        width: 40.05525%;
        *width: 40.00206%
    }

    .row-fluid .span4 {
        width: 31.49171%;
        *width: 31.43852%
    }

    .row-fluid .span3 {
        width: 22.92818%;
        *width: 22.87499%
    }

    .row-fluid .span2 {
        width: 14.36464%;
        *width: 14.31145%
    }

    .row-fluid .span1 {
        width: 5.8011%;
        *width: 5.74791%
    }

    .row-fluid .offset12 {
        margin-left: 105.52486%;
        *margin-left: 105.41848%
    }

    .row-fluid .offset12:first-child {
        margin-left: 102.76243%;
        *margin-left: 102.65605%
    }

    .row-fluid .offset11 {
        margin-left: 96.96133%;
        *margin-left: 96.85494%
    }

    .row-fluid .offset11:first-child {
        margin-left: 94.1989%;
        *margin-left: 94.09251%
    }

    .row-fluid .offset10 {
        margin-left: 88.39779%;
        *margin-left: 88.29141%
    }

    .row-fluid .offset10:first-child {
        margin-left: 85.63536%;
        *margin-left: 85.52898%
    }

    .row-fluid .offset9 {
        margin-left: 79.83425%;
        *margin-left: 79.72787%
    }

    .row-fluid .offset9:first-child {
        margin-left: 77.07182%;
        *margin-left: 76.96544%
    }

    .row-fluid .offset8 {
        margin-left: 71.27072%;
        *margin-left: 71.16434%
    }

    .row-fluid .offset8:first-child {
        margin-left: 68.50829%;
        *margin-left: 68.4019%
    }

    .row-fluid .offset7 {
        margin-left: 62.70718%;
        *margin-left: 62.6008%
    }

    .row-fluid .offset7:first-child {
        margin-left: 59.94475%;
        *margin-left: 59.83837%
    }

    .row-fluid .offset6 {
        margin-left: 54.14365%;
        *margin-left: 54.03726%
    }

    .row-fluid .offset6:first-child {
        margin-left: 51.38122%;
        *margin-left: 51.27483%
    }

    .row-fluid .offset5 {
        margin-left: 45.58011%;
        *margin-left: 45.47373%
    }

    .row-fluid .offset5:first-child {
        margin-left: 42.81768%;
        *margin-left: 42.7113%
    }

    .row-fluid .offset4 {
        margin-left: 37.01657%;
        *margin-left: 36.91019%
    }

    .row-fluid .offset4:first-child {
        margin-left: 34.25414%;
        *margin-left: 34.14776%
    }

    .row-fluid .offset3 {
        margin-left: 28.45304%;
        *margin-left: 28.34666%
    }

    .row-fluid .offset3:first-child {
        margin-left: 25.69061%;
        *margin-left: 25.58422%
    }

    .row-fluid .offset2 {
        margin-left: 19.8895%;
        *margin-left: 19.78312%
    }

    .row-fluid .offset2:first-child {
        margin-left: 17.12707%;
        *margin-left: 17.02069%
    }

    .row-fluid .offset1 {
        margin-left: 11.32597%;
        *margin-left: 11.21958%
    }

    .row-fluid .offset1:first-child {
        margin-left: 8.56354%;
        *margin-left: 8.45715%
    }

    input, textarea, .uneditable-input {
        margin-left: 0
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 20px
    }

    input.span12, textarea.span12, .uneditable-input.span12 {
        width: 710px
    }

    input.span11, textarea.span11, .uneditable-input.span11 {
        width: 648px
    }

    input.span10, textarea.span10, .uneditable-input.span10 {
        width: 586px
    }

    input.span9, textarea.span9, .uneditable-input.span9 {
        width: 524px
    }

    input.span8, textarea.span8, .uneditable-input.span8 {
        width: 462px
    }

    input.span7, textarea.span7, .uneditable-input.span7 {
        width: 400px
    }

    input.span6, textarea.span6, .uneditable-input.span6 {
        width: 338px
    }

    input.span5, textarea.span5, .uneditable-input.span5 {
        width: 276px
    }

    input.span4, textarea.span4, .uneditable-input.span4 {
        width: 214px
    }

    input.span3, textarea.span3, .uneditable-input.span3 {
        width: 152px
    }

    input.span2, textarea.span2, .uneditable-input.span2 {
        width: 90px
    }

    input.span1, textarea.span1, .uneditable-input.span1 {
        width: 28px
    }
}

@media (max-width: 768px) {
    body {
        padding-left: 20px;
        padding-right: 20px
    }

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: -20px;
        margin-right: -20px
    }

    .container-fluid {
        padding: 0
    }

    .dl-horizontal dt {
        float: none;
        clear: none;
        width: auto;
        text-align: left
    }

    .dl-horizontal dd {
        margin-left: 0
    }

    .container {
        width: auto
    }

    .row-fluid {
        width: 100%
    }

    .row, .thumbnails {
        margin-left: 0
    }

    .thumbnails > li {
        float: none;
        margin-left: 0
    }

    [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
        float: none;
        display: block;
        width: 100%;
        margin-left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .span12, .row-fluid .span12 {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .row-fluid [class*="offset"]:first-child {
        margin-left: 0
    }

    .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
        display: block;
        width: 100%;
        min-height: 38px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
        display: inline-block;
        width: auto
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 0
    }

}

@media (max-width: 480px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0)
    }

    .page-header h1 small {
        display: block;
        line-height: 28px
    }

    input[type="checkbox"], input[type="radio"] {
        border: 1px solid #ccc
    }

    .form-horizontal .control-label {
        float: none;
        width: auto;
        padding-top: 0;
        text-align: left
    }

    .form-horizontal .controls {
        margin-left: 0
    }

    .form-horizontal .control-list {
        padding-top: 0
    }

    .form-horizontal .form-actions {
        padding-left: 10px;
        padding-right: 10px
    }

    .media .pull-left, .media .pull-right {
        float: none;
        display: block;
        margin-bottom: 10px
    }

    .media-object {
        margin-right: 0;
        margin-left: 0
    }


    .carousel-caption {
        position: static
    }
}

@media (max-width: 768px) {
    body {
        padding-top: 0
    }

    .navbar-fixed-top, .navbar-fixed-bottom {
        position: static
    }

    .navbar-fixed-top {
        margin-bottom: 28px
    }

    .navbar-fixed-bottom {
        margin-top: 28px
    }

    .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
        padding: 5px
    }

    .navbar .container {
        width: auto;
        padding: 0
    }

    .navbar .brand {
        padding-left: 10px;
        padding-right: 10px;
        margin: 0 0 0 -5px
    }

    .nav-collapse {
        clear: both
    }

    .nav-collapse .nav {
        float: none;
        margin: 0 0 14px
    }

    .nav-collapse .nav > li {
        float: none
    }

    .nav-collapse .nav > li > a {
        margin-bottom: 2px
    }

    .nav-collapse .nav > .divider-vertical {
        display: none
    }

    .nav-collapse .nav .nav-header {
        color: #777;
        text-shadow: none
    }

    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        padding: 9px 15px;
        font-weight: bold;
        color: #777;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px
    }

    .nav-collapse .btn {
        padding: 4px 10px 4px;
        font-weight: normal;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px
    }

    .nav-collapse .dropdown-menu li + li a {
        margin-bottom: 2px
    }

    .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
        background-color: #f2f2f2
    }

    .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
        color: #fff
    }

    .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
        background-color: #291651
    }

    .nav-collapse.in .btn-group {
        margin-top: 5px;
        padding: 0
    }

    .nav-collapse .dropdown-menu {
        position: static;
        top: auto;
        left: auto;
        float: none;
        display: none;
        max-width: none;
        margin: 0 15px;
        padding: 0;
        background-color: transparent;
        border: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

    .nav-collapse .open > .dropdown-menu {
        display: block
    }

    .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
        display: none
    }

    .nav-collapse .dropdown-menu .divider {
        display: none
    }

    .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
        display: none
    }

    .nav-collapse .navbar-form, .nav-collapse .navbar-search {
        float: none;
        padding: 14px 15px;
        margin: 14px 0;
        border-top: 1px solid #f2f2f2;
        border-bottom: 1px solid #f2f2f2;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)
    }

    .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
        border-top-color: #291651;
        border-bottom-color: #291651
    }

    .navbar .nav-collapse .nav.pull-right {
        float: none;
        margin-left: 0
    }

    .nav-collapse, .nav-collapse.collapse {
        overflow: hidden;
        height: 0
    }

    .navbar .btn-navbar {
        display: block
    }

    .navbar-static .navbar-inner {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media (min-width: 769px) {
    .nav-collapse.collapse {
        height: auto !important;
        overflow: visible !important
    }
}

@font-face {
    font-family: 'montserrat_regular';
    src: url("../fonts/Montserrat-Regular-webfont.eot") format("embedded-opentype"), url("../fonts/Montserrat-Regular-webfont.woff") format("woff"), url("../fonts/Montserrat-Regular-webfont.woff2") format("woff2"), url("../fonts/Montserrat-Regular-webfont.ttf") format("truetype"), url("https://media.canadaway.com/media-server/static/canadaway/css/fonts/Montserrat-Regular-webfont.svf#montserratregular") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'montserrat_bold';
    src: url("../fonts/Montserrat-Bold-webfont.eot") format("embedded-opentype"), url("../fonts/Montserrat-Bold-webfont.woff") format("woff"), url("../fonts/Montserrat-Bold-webfont.woff2") format("woff2"), url("../fonts/Montserrat-Bold-webfont.ttf") format("truetype"), url("https://media.canadaway.com/media-server/static/canadaway/css/fonts/Montserrat-Bold-webfont.svf#montserratbold") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'DINOT-CondBold';
    src: url("../fonts/DINOT-CondBold_gdi.eot");
    src: url("../fonts/DINOT-CondBold_gdi.eot#iefix") format("embedded-opentype"), url("../fonts/DINOT-CondBold_gdi.woff") format("woff"), url("../fonts/DINOT-CondBold_gdi.ttf") format("truetype"), url("../img/DINOT-CondBold_gdi.svg#DINOT-CondBold") format("svg");
    font-weight: 700;
    font-style: normal;
    font-stretch: condensed;
    unicode-range: U+0020-25CA
}

h4, h5, h6 {
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-weight: 500
}

@media (max-width: 480px) {
    h1 {
        font-size: 1.5em
    }

    h2 {
        font-size: 1.4em
    }

    h3 {
        font-size: 1.3em
    }

    h4 {
        font-size: 1.2em
    }

    h5 {
        font-size: 1.1em
    }

    h1, h2, h3, h4, h5 {
        line-height: 1.75em
    }

    h1 {
        text-align: center
    }

    .form-horizontal .control-group {
        margin-bottom: 1em;
        margin-top: 1em
    }

    fieldset {
        padding-left: 1em
    }

    legend {
        margin-bottom: 0.5em
    }
}

p.small {
    font-size: 13px;
    line-height: 1.75em
}

.at4-jumboshare .at-share-btn {
    margin-right: 2px !important
}

.at4-jumboshare .at-share-btn .at-label {
    display: none
}

body {
    line-height: 1.75em;
    margin: 0;
    font-family: "Helvetica Neue", Arial, sans-serif, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    color: #4c4f56;
    background-color: white
}

@media (max-width: 768px) {
    body {
        padding: 0
    }

    body#specials-specials #c-inner {
        margin-top: 0px
    }
}

.btn, .btn:link, .btn:visited, .btn:active {
    text-shadow: none !important;
    font-weight: bold;
    line-height: 2em;
    color: #FFF;
    border: none;
    border-radius: 0px
}

.btn-primary, .btn-primary:visited, .btn-primary:link, .btn-danger, .btn-danger:visited, .btn-danger:link, .btn-goal, .btn-goal:visited, .btn-goal:link {
    color: #FFF
}

.btn-goal {
    text-transform: uppercase
}

.btn:hover {
    background: #A7A9AC
}

.btn-group .btn {
    background: #a7a9ac
}

.btn-link, .btn-link:visited, .btn-link:active, .btn-link:link {
    background: transparent;
    color: #47268d
}

.btn-link:hover {
    background: transparent;
    color: #47268d
}

.dropdown-menu, .btn-group > .btn:first-child, .btn, .btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.pagination {
    display: block;
    clear: both;
    padding: 10px 10px 10px 0;
    float: right
}

#webreepDOTcomSlyle .module2 .mod2stars ul li {
    list-style: none
}

ul {
    list-style: disc outside url(../img/chevron-standard.png)
}

ul li {
    margin-bottom: 1em;
    line-height: 1.75em
}

.tab-content {
    clear: both
}

select.selectdatewidget {
    width: auto;
    margin-right: 0.5em
}

.fade-hover {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease
}

.fade-hover:hover {
    -webkit-filter: brightness(50%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease
}

.carousel-indicators li {
    cursor: pointer
}

.carousel-control {
    z-index: 98
}

.ui-autocomplete {
    max-width: 390px
}

.ui-autocomplete .ui-menu-item small {
    padding-left: 0px !important
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none
}

.ui-autocomplete {
    position: absolute;
    cursor: default;
    background: #fff;
    margin: 0 !important
}

.ui-autocomplete li:first-child {
    margin-top: 36px
}

.ui-autocomplete li.view-all a {
    padding-left: 16px;
    color: #513394;
    font-weight: bold;
    margin-top: 8px
}

.ui-autocomplete li {
    list-style: none
}

.ui-autocomplete li strong {
    display: inline-block;
    padding-left: 16px
}

.ui-autocomplete .ui-menu-item {
    margin: 0;
    padding: 0;
    display: block;
    zoom: 1
}

.ui-autocomplete .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 10px 5px 10px 26px;
    zoom: 1;
    cursor: pointer;
    color: #242239;
    font-size: 15px
}

.ui-autocomplete .ui-menu-item small {
    font-weight: normal;
    display: inline-block;
    padding-left: 10px;
    font-size: 13px;
    color: #676767
}

.ui-autocomplete .ui-menu-item a.ui-state-hover, .ui-autocomplete .ui-menu-item a.ui-state-active {
    text-decoration: none;
    color: #FFF;
    background-color: #553C91;
    text-shadow: none
}

.ui-helper-hidden-accessible {
    display: none
}

@charset "UTF-8";
.MiniCard_container___GwLi {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MiniCard_col-1__NJ3YS {
    grid-column: span 1
}

.MiniCard_col-2__gflw0 {
    grid-column: span 2
}

.MiniCard_col-3__aExdJ {
    grid-column: span 3
}

.MiniCard_col-4__ltTlR {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-1__XvyWg {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-2__zJnKw {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-3__nZVCG {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-4__C6JYA {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-5__uBRVV {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-6__LKo8m {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-7__OjTli {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-8__ML4oo {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-1__765Fk {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-2__Lg85B {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-3__aexkt {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-4__ORwwO {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-5__f_uCo {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-6__2DzJv {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-7__P9gNo {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-8__UD1DE {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-1__rlotG {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-2__si5pa {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-3__sqJVU {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-4__jaHqt {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-5__TDRll {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-6___T_rn {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-7__ecA1u {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-8__HRRer {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-9__SiZuA {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-10__rbKYh {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-11__00wdU {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-12__yAJZu {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-1__9YFq1 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-2__bsV_B {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-3__jjlnm {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-4__mAjOk {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-5__MHggK {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-6__FDjFo {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-7__V5hnP {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-8__jJucV {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-9__dQmiv {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-10___mUCd {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-11__ifOnb {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-12__W833S {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-1__2mUGk {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-2__9ahmg {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-3__aZYFe {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-4__BXKvC {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-5__Wz7YZ {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-6__55d_t {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-7__fUNAa {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-8__CHAmc {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-9__sNbWm {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-10__xRhl1 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-11__YeKen {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-12__fFJBl {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-1__N4RWm {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-2__tVy0e {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-3__tICny {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-4__9ec3J {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-5__Ywrio {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-6__zxn3C {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-7__6_l6S {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-8__z1dwz {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-9__rswiK {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-10__mF678 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-11__SGp7s {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-12__u2PH9 {
        grid-column: span 12
    }
}

@keyframes MiniCard_slideUp__zZQDy {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MiniCard_slide_up__usCz2 {
    animation: MiniCard_slideUp__zZQDy 0.3s ease-in-out
}

.MiniCard_rotate_left___vS7r svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MiniCard_mini-card-container__F_4Um {
    width: 109px;
    height: 147.82px;
    border-radius: 0.5rem;
    text-align: center;
    color: #000000;
    font-size: 1rem;
    font-weight: 700;
    padding-top: 1rem;
    font-family: "DM Sans", sans-serif
}

.MiniCard_mini-card-noTitle__Xi8k4 {
    width: 64px;
    height: 64px
}

.styles_container__6kCLy {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__ZV75X {
    grid-column: span 1
}

.styles_col-2__QQOK9 {
    grid-column: span 2
}

.styles_col-3__rJhQ5 {
    grid-column: span 3
}

.styles_col-4___5N3U {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__rXwiD {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__yXRtv {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__jVhM6 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__Z5Yn5 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__2QaBW {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__und_K {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7___4jty {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__S5p5O {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__ZvyZE {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__HEx_d {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__DpM6W {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__H_XeH {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__5dSlG {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__Dqc_l {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7___I7Wf {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__ZaX6t {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1___oaXJ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__QwyHv {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__a4KaE {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__iPkmS {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__iAbmK {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__NvIhK {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__V8i6b {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__49U9D {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__mc6_G {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__z3h83 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__KwBbQ {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__K_jYo {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__ZH9PN {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__Fkj_T {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__VbLVb {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__zBarN {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__djEqb {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__86TFS {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__6px72 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__R_rMa {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__tOXs0 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__YShbs {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__7LKLo {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__2Fr5C {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__a22in {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__ZORF9 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__gm_r9 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__AoOvo {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__2hsXo {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__CAkOi {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__0r0Tb {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__mOp3m {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9___0cva {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__80z3T {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__FVfAL {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__eZpJ_ {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__6AkAQ {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__yW0Xp {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__m6SO6 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__kxq6v {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__O8M7P {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__ymRcG {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__BDzQN {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__7k3q6 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__rsXdv {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__Y5g23 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__SERkY {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__jc0qJ {
        grid-column: span 12
    }
}

@keyframes styles_slideUp___tEUu {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__YZVey {
    animation: styles_slideUp___tEUu 0.3s ease-in-out
}

.styles_rotate_left__HB2Jr svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_text_input_wrapper__nx57c {
    margin: 10px 0px
}

@media (min-width: 720px) {
    .styles_text_input_wrapper__nx57c {
        width: 320px
    }
}

.styles_text_input_wrapper__nx57c .styles_top__HEWh0, .styles_text_input_wrapper__nx57c .styles_bottom__ML2LF {
    display: flex
}

.styles_text_input_wrapper__nx57c .styles_label__fUVc9, .styles_text_input_wrapper__nx57c .styles_help_text__diMz0 {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_text_input_wrapper__nx57c .styles_label__fUVc9 {
    color: #242239
}

.styles_text_input_wrapper__nx57c .styles_label__fUVc9.styles_disabled__dHS7X {
    color: #8c8895
}

.styles_text_input_wrapper__nx57c .styles_help_text__diMz0 {
    display: flex;
    color: #504e61;
    align-items: center
}

.styles_text_input_wrapper__nx57c .styles_caption__Ukb8b {
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 1.25rem;
    color: #8c8895;
    white-space: nowrap
}

.styles_text_input_wrapper__nx57c .styles_top__HEWh0 {
    justify-content: space-between
}

.styles_text_input_wrapper__nx57c .styles_top__HEWh0 .styles_label__fUVc9, .styles_text_input_wrapper__nx57c .styles_top__HEWh0 .styles_caption__Ukb8b {
    text-align: justify
}

.styles_text_input_wrapper__nx57c input {
    font-weight: 700;
    font-size: 1rem;
    line-height: 2rem;
    margin: 2px 0px;
    height: 48px;
    width: 100%;
    text-indent: 5px;
    background: #ffffff;
    border: 1px solid #e2e2ee;
    border-radius: 0.5rem;
    outline: none
}

.styles_text_input_wrapper__nx57c input.styles_has_icon__UT1bW {
    background-position: 90% 50%;
    background-repeat: no-repeat;
    background-image: url("../img/chevronDown.svg")
}

.styles_text_input_wrapper__nx57c input.styles_error__Na4ns {
    border: 1px solid #e55353
}

.styles_text_input_wrapper__nx57c input:focus:not(.styles_error__Na4ns) {
    border: 1px solid #af9feb;
    box-shadow: 0px 0px 0px 2px #ebeaff
}

.styles_text_input_wrapper__nx57c .styles_error_text__3_Egc {
    color: #e55353
}

.styles_text_input_wrapper__nx57c .styles_error_text__3_Egc svg {
    margin-right: 5px
}

.styles_text_input_wrapper__nx57c input:disabled, .styles_text_input_wrapper__nx57c .styles_disabled__dHS7X {
    cursor: not-allowed;
    color: #8c8895
}

.styles_container__pBAyG {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__iyafy {
    grid-column: span 1
}

.styles_col-2__mDsa9 {
    grid-column: span 2
}

.styles_col-3___qbYg {
    grid-column: span 3
}

.styles_col-4__jOwXp {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__GdZUa {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2___SDlO {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3___KIKv {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__SmdU4 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__K7JmV {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__wNVYr {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__ucUuI {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__KD7Ic {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__np6VY {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__bD3ty {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__hVyXP {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__AF1wl {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__EYnwO {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__R_svw {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__8_7wN {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__VJOBd {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__jtFmP {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__QvlCS {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__mreU6 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__EUIlB {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5___oIGk {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__SPoza {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__NnuBN {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__TUKyW {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__0TXXM {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__YuU1e {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__5_6zY {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__5_XqO {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__sLbNi {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__7kMlz {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__bhPTq {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__OILkB {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__VOgmT {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__58BIN {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__4Ud3k {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__DEM4b {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__0eeRb {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__bPwRg {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__o9O6A {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__ReYA_ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__y3zHJ {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__Q3J44 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__J7n9h {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__x0t6G {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__hmxDz {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__cXuWM {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__7oE_X {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__PaDjC {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__37y8n {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__CXhLB {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__VkNv2 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__5f5cU {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__1kLpK {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__n_mDZ {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__OScYf {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4___zjUT {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__kazbx {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__lU2lc {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__U_QcF {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__W_xg_ {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__5qrRe {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__HVnDS {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__wj_eG {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__N1ulm {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__QxQct {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__BzONt {
    animation: styles_slideUp__QxQct 0.3s ease-in-out
}

.styles_rotate_left__QLh_c svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_search_input_container__8dcKA {
    width: 100%;
    max-width: 703px;
    position: relative
}

.styles_search_input_field__sdIC9 {
    width: 100%;
    height: 33px;
    text-indent: 5px;
    border-radius: 0.5rem;
    outline: 0
}

.styles_search_input_search_icon__pGrGh {
    top: 13px;
    position: absolute;
    cursor: pointer
}

.styles_search_input_search_icon__pGrGh span {
    display: none
}

@media (min-width: 720px) {
    .styles_search_input_search_icon__pGrGh {
        top: 5px;
        display: flex;
        background-color: #513394;
        width: 104px;
        height: 40px;
        border-radius: 0.75rem;
        padding-top: 0.5rem
    }

    .styles_search_input_search_icon__pGrGh span {
        font-family: "DM Sans", sans-serif;
        font-weight: 700;
        font-size: 1.125rem;
        letter-spacing: 0;
        line-height: 1.5rem;
        font-size: 0.875rem;
        color: #ffffff;
        text-align: center;
        display: contents
    }

    .styles_search_input_search_icon__pGrGh svg path {
        stroke: #ffffff
    }
}

.styles_search_input_search_icon_left__tascK {
    left: 8px
}

.styles_search_input_search_icon_right__h1ovH {
    right: 1.3rem;
    justify-content: space-evenly
}

@media (min-width: 720px) {
    .styles_search_input_search_icon_right__h1ovH {
        right: 6px
    }
}

.styles_search_input_label__s3F3p {
    display: none
}

.styles_search_input_close__165k3 {
    top: 13px;
    right: 8px;
    position: absolute
}

.styles_search_input_close__165k3 svg {
    width: 0.75rem;
    height: 0.75rem
}

.styles_container__sl48o {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__cqdRx {
    grid-column: span 1
}

.styles_col-2__F9pXY {
    grid-column: span 2
}

.styles_col-3__ST_EW {
    grid-column: span 3
}

.styles_col-4__mhWXU {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__9HqAi {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__yzINW {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__MT27H {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__pCMg6 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__E9_m1 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__ehC4N {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__TXUNa {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__HSGse {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__9lpl9 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__zF_No {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__0oPaI {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__G3Bag {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__Zuxam {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__bsDuE {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__RF5NX {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8___JSog {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__b5pVI {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__XcWMs {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__2_n3H {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__LGUss {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__p4n3x {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__H8bJg {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__l_Sdn {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__YFf6r {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__gvqkL {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__gdVzT {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__BSf2N {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__z1F6B {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__h_IrK {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__xQPux {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__5eCkH {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__wWzms {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__6AX_M {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__JeUD0 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__XXnCk {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__yPNvp {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__QtSF_ {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__ZChHz {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__0HWuv {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__lllkq {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__d_fhS {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__bfu3v {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__061gx {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__Upifp {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__lyxY7 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__FiEH9 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__zvVqz {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__fbc_e {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__3nn02 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__QbNnr {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__TqlpN {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__wiOIH {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__9V8Tm {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__jZlGB {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__VZbF_ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__664s0 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__BsZGt {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__GdX9l {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__ifZ4_ {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__d9xPg {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__ivrOr {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__F4tzj {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__PjlHN {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__JptxA {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__O_cAK {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__atelq {
    animation: styles_slideUp__O_cAK 0.3s ease-in-out
}

.styles_rotate_left__kesm4 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_disabled__dzdxg {
    cursor: not-allowed !important;
    color: #8c8895
}

.styles_disabled__dzdxg svg {
    filter: grayscale(100%)
}

.styles_list_item__AF1Ht {
    padding: 8px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    font-weight: 400
}

.styles_list_item__AF1Ht .styles_leading_container__c1vds {
    display: flex;
    align-items: center
}

.styles_list_item__AF1Ht .styles_leading_icon__03Gdr {
    margin-right: 10px
}

.styles_list_item__AF1Ht:not(.styles_disabled__dzdxg):hover {
    background: #f6f6fa;
    color: #513394;
    border-radius: 0.5rem
}

.styles_selected__22WF3 {
    font-weight: 700 !important;
    color: #242239
}

.styles_container__MxWWW {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__tFAFr {
    grid-column: span 1
}

.styles_col-2__lq7hs {
    grid-column: span 2
}

.styles_col-3__lcmv0 {
    grid-column: span 3
}

.styles_col-4__uMkvU {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__b2qwG {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__YxzHU {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__lkQK3 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__dWPYv {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__8roeM {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__e5P_D {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__uUxNt {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__FmHFL {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__iRMxh {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__JRZcs {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__orAho {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__Py_kY {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__2tlz4 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__zVHfo {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__Oexou {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__TGv63 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__GtTJp {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__hU8AD {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__e_TGI {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__08XN2 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__shgh_ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__zH8fl {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__Df_G_ {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__SXPHG {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__2T0nT {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__m0kWS {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__oApIv {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__ttYhA {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__a25n_ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__7CC9_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__xtVM0 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__9_9Uf {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__yKXC9 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__f_O6Y {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__L8CeM {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__DBnDe {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__uYKyD {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__I0jkr {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__HEMcE {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__ZCyCD {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__pTG_i {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__fG0cW {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__waklf {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__vmlaf {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__D0VoH {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__Ih_WP {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__ZHiDi {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__hKPQe {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__0CMeN {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__5v2lO {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__GjQhA {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__gUXQr {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__2F1Jf {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__C2aQD {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__Qw0Fn {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__V_uC4 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__XdyOD {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__NCBj1 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__vScO0 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__59kcd {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__pzT2L {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__b3TGL {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__gblXb {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__ZoKlp {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__pQL2V {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__ol6di {
    animation: styles_slideUp__pQL2V 0.3s ease-in-out
}

.styles_rotate_left__FNs6l svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_dropdown_wrapper__cWCAI {
    position: relative;
    margin-right: 20px
}

.styles_dropdown_wrapper__cWCAI form {
    margin: 0
}

.styles_dropdown_wrapper__cWCAI form select {
    margin: 0
}

#div_id_localization_country {
    margin-bottom: 0
}

#div_id_localization_country .control-label {
    display: none !important
}

.styles_dropdown_item__rKALh {
    border-radius: 1rem;
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06)
}

.styles_dropdown_button__1gbrp {
    display: flex;
    align-items: center
}

.styles_disabled__om_jW {
    cursor: not-allowed !important;
    color: #8c8895
}

.styles_disabled__om_jW svg {
    filter: grayscale(100%)
}

.styles_children_wrapper__Xe922 {
    cursor: pointer;
    background: none;
    border: none;
    width: -moz-fit-content;
    width: fit-content
}

.styles_children_wrapper__Xe922 :only-child {
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0
}

.styles_dropdown_menu__GaBMe {
    position: absolute;
    list-style: none;
    background: #ffffff;
    box-shadow: 0 3px 16px rgba(33, 10, 83, 0.08);
    border-radius: 0.75rem;
    padding: 1rem;
    min-width: 240px;
    -webkit-margin-before: 8px;
    margin-block-start: 8px;
    z-index: 100
}

.styles_dropdown_menu__GaBMe.styles_max_number_items__2A3Cd, .styles_dropdown_menu__GaBMe.styles_max_number_items_searchable__d0J9C {
    overflow-y: scroll
}

.styles_dropdown_menu__GaBMe li {
    padding: 8px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    font-weight: 400
}

.styles_top_placement__EzKZ1 {
    transform: translate3d(0px, -325px, 0px) !important;
    top: 0px;
    left: 0px;
    will-change: transform
}

.styles_bottom_placement__55Pb0 {
    left: 0px;
    will-change: transform;
    transform: translate3d(0px, 38px, 0px);
    top: 0px
}

.Modal_container__T04q8 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Modal_col-1__ErKnN {
    grid-column: span 1
}

.Modal_col-2__Yc0QM {
    grid-column: span 2
}

.Modal_col-3__dABn9 {
    grid-column: span 3
}

.Modal_col-4__2znUN {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Modal_col-tablet-1__HP44i {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-2__OtoqV {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-3__5MioU {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-4__FygwG {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-5__YI6HO {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-6__5eAFJ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-7__iMr2U {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-8__TilrO {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-1__Jt0GZ {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-2__aRrP_ {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-3__RBTvj {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-4__eDX0i {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-5__1Y_Qu {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-6__XXaei {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-7__TWt1B {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-8__4kuHU {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-1__cx4Uw {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-2__HG8o9 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-3__PpqdA {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-4__1EgZ_ {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-5__YXAmd {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-6__Es5KD {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-7__LcSWo {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-8__GghnA {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-9__zDPDv {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-10__UfD8W {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-11__DKqcU {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-12__DzKTY {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-1__93980 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-2__YV1re {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-3__7v2w8 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-4__RBp2w {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-5__o3wDN {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-6__E5RtV {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-7__884hx {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-8__PrJNX {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-9___j_VO {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-10__MoDNt {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-11__LsJIu {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-12__nSwBj {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-1__4b_J6 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-2__YoRB9 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-3__XGNf0 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-4__8NFdI {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-5__rEPrv {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-6__ESdAl {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-7__gbT_i {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-8__6TFkz {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-9___h9f5 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-10__UxB4n {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-11__Mafp_ {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-12__z4Oe9 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-1__NAOY8 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-2__pgD3i {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-3__lJKSl {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-4__L9i5S {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-5__gKok_ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-6__6x7cD {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-7__ahlZg {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-8__RVz9F {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-9__G9C4x {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-10__N2LYi {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-11__UgTy5 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-12__D_dWB {
        grid-column: span 12
    }
}

@keyframes Modal_slideUp__XYsKD {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Modal_slide_up__gI1qN {
    animation: Modal_slideUp__XYsKD 0.3s ease-in-out
}

.Modal_rotate_left__mBRZs svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Modal_modal_container__SpUvL {
    position: absolute;
    display: block;
    min-width: 20em;
    background-color: #ffffff;
    outline: transparent;
    border-top-left-radius: 1.5625rem;
    border-top-right-radius: 1.5625rem;
    overflow-y: hidden;
    min-height: 90%;
    margin-bottom: 2rem;
    left: 50%;
    max-height: 90%
}

.Modal_modal_has_text__RVir6 {
    top: 0;
    bottom: 0;
    position: -webkit-sticky;
    position: sticky;
    display: flex;
    justify-content: flex-end;
    padding: 1.5rem 1rem 1rem;
    background: inherit
}

.Modal_modal_has_title_text__XzqC8 {
    justify-content: space-between
}

.Modal_modal_title_shadow__0Ckoc {
    z-index: 1;
    box-shadow: 0px 0px 4px rgba(81, 51, 148, 0.2)
}

.Modal_close_btn__qn_on {
    border: 0px;
    background-repeat: repeat;
    background-size: contain;
    width: 1.5625rem;
    height: 1.5625rem;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background-color: transparent;
    cursor: pointer
}

.Modal_close_btn__qn_on svg path:first-child {
    stroke: #504e61
}

.Modal_close_btn__qn_on svg path:last-child {
    stroke: #504e61
}

.Modal_modal_overlay__bCKGC {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    inset: 0px;
    background-color: rgba(36, 34, 57, 0.8);
    z-index: 99999
}

.DropdownSelect_container__XCktg {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.DropdownSelect_col-1__KAxlt {
    grid-column: span 1
}

.DropdownSelect_col-2__HQSMM {
    grid-column: span 2
}

.DropdownSelect_col-3__M59Zs {
    grid-column: span 3
}

.DropdownSelect_col-4__vAa5U {
    grid-column: span 4
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-1__fQ6Hq {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-2__hjRo6 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-3__gtR1e {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-4__9ulB9 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-5__kSw04 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-6__MJY68 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-7___zsfU {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-8__Yz8BC {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-1__ujV7a {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-2__Ixt_a {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-3___LsSH {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-4__1UNWP {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-5__nqbiH {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-6__rN_5n {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-7__a_h05 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-8__k_ORX {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-1__qrguE {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-2___4M4J {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-3__B0mVO {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-4__C8fye {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-5__N4cIu {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-6__hqk_n {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-7__85ggD {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-8__9Fl1T {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-9__V0kGi {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-10__iIkn5 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-11__Dvfjd {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-12__zP6Vs {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-1__e5yoN {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-2__2CMb_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-3__q6Dbv {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-4__rE1vb {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-5__htcVE {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-6__0WlKY {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-7__5E9MH {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-8__7Ptoo {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-9__BVLVv {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-10__kb5kd {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-11__1Aotb {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-12__SU8Sb {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-1__1CDBi {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-2__jgjNW {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-3__H4W_V {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-4__kFRei {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-5__Ob0tE {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-6__Z_Ic_ {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-7__h36fJ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-8__BSqKW {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-9__ZeUGi {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-10__s9YII {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-11___2j7Q {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-12__SQ_cy {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-1__SCklj {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-2__5QCwy {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-3__2PU24 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-4__rmvG7 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-5__wiwq_ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-6__HR9Hb {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-7__TkPzp {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-8___W7r6 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-9__oOSTV {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-10__XH3DT {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-11__9KyHD {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-12__qoDiI {
        grid-column: span 12
    }
}

@keyframes DropdownSelect_slideUp__gV20T {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.DropdownSelect_slide_up__E3G3A {
    animation: DropdownSelect_slideUp__gV20T 0.3s ease-in-out
}

.DropdownSelect_rotate_left__8iSzZ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.DropdownSelect_dropdown-select-modal__95CRV {
    width: 100%;
    bottom: 0;
    transform: translate(-50%, 0%);
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.DropdownSelect_dropdown-select-modal__95CRV::-webkit-scrollbar {
    display: none
}

.styles_container__6_yVA {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__I0NXr {
    grid-column: span 1
}

.styles_col-2__frYTj {
    grid-column: span 2
}

.styles_col-3__cFK08 {
    grid-column: span 3
}

.styles_col-4__C7aek {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__t8P47 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__rDIY1 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__fFAk0 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__SzWoe {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__FL5j2 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__y9sF6 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__E2rcw {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__k_9ku {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__obrlz {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__Hk0lN {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3___cwyP {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__Jrjsh {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__3xpDE {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__iJNwL {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__LH_bZ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__AEZMO {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__OL8JO {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__xouEo {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__mur1l {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__2ZROy {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__0od8u {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__SPgbF {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__AV3q4 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__cqOpi {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__z7HoH {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__lopnh {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__dCfWC {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__S9LUz {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__0okmZ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__VaXxd {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__WoJKI {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4___LSOH {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__TavN1 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__o9U_D {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__WZFng {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__K6oaf {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__Bx2_P {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__4RFuG {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__LPGCk {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__TCMiJ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__JKsgu {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__a3IMh {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__GGIjo {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__I1bRC {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__CaWht {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__TDvKL {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__ZYnNe {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__WCvo2 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__advX3 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__1582q {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__ZQnTn {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__w2xIA {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__WFL43 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__1LoVM {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__gbMLF {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__smTdo {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__lw_2f {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__bu93m {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__Qkl1c {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__P8AOJ {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__U26Xe {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__TxbXM {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__fJ_w2 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__45bvS {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__mNSwA {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__i5dMg {
    animation: styles_slideUp__mNSwA 0.3s ease-in-out
}

.styles_rotate_left__dZRca svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_feed_back_banner_wrapper__qIHAH {
    display: flex;
    background: #f6f6fa;
    min-width: 280px;
    border-radius: 1rem;
    padding: 1.5rem;
    align-items: center;
    max-width: 90vw
}

.styles_feed_back_banner_wrapper__qIHAH.styles_large__GIb7z, .styles_feed_back_banner_wrapper__qIHAH.styles_small__2vy0y {
    width: 480px;
    align-items: flex-start
}

.styles_feed_back_banner_wrapper__qIHAH.styles_large__GIb7z {
    min-height: 94px
}

.styles_feed_back_banner_wrapper__qIHAH.styles_small__2vy0y {
    min-height: 68px
}

.styles_feed_back_banner_wrapper__qIHAH.styles_positive__0Fzzb {
    background: #e4f6f1
}

.styles_feed_back_banner_wrapper__qIHAH.styles_warning__nVMiP {
    background: #fdf9e5
}

.styles_feed_back_banner_wrapper__qIHAH.styles_negative__nPGny {
    background: #fceeee
}

.styles_feed_back_banner_wrapper__qIHAH .styles_feedback_banner_icon_wrapper__QLUoY {
    flex: 1 1
}

.styles_feed_back_banner_wrapper__qIHAH .styles_feedback_text_group_wrapper__c6RbZ {
    flex: 10 1
}

.styles_container__TWTcS {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__s1IBu {
    grid-column: span 1
}

.styles_col-2__0of0k {
    grid-column: span 2
}

.styles_col-3__vdULH {
    grid-column: span 3
}

.styles_col-4__2qG6R {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__m8hs1 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__wo2dK {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__7Z7lE {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__uY2ja {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__Rgh3L {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6___ft5p {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__Ch6DH {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__v6ign {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__EI5OU {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__pqX5g {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__mz31S {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__fqEvj {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__ktmiI {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__veync {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__MPsQa {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__F8ITO {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__OeWUG {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__3UBiH {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__z7OHM {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__H_vR3 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5___T6nN {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__fSWEk {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__QQSXf {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__Xicys {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__5cyC5 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__5hQK4 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__5hFoI {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__EP1qh {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__gPbSH {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__SwvA2 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__L5lFF {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__IR5Aa {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5___nllC {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__rwuEr {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__taIzr {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__zVfJZ {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__gvX4I {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__WFro6 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__YxOx5 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__lBplY {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__BV4Gn {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__MV51m {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__BXDO8 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__ONXoQ {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__nucUJ {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__BDnOT {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__uhCH2 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__SB08G {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__zJZ0d {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__hyDc6 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__MiwA9 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__E7Wf_ {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__1_8VS {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__OJGE1 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__TYAdJ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__QbOSc {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__ITLyq {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__8KCG3 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__pHMBq {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__5eghi {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__7v8eb {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__QWM5Y {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__QRqAc {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__Woa_5 {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__Lf3Hv {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__kky_G {
    animation: styles_slideUp__Lf3Hv 0.3s ease-in-out
}

.styles_rotate_left__POfhw svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_container__YgNTK {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__vrpjf {
    grid-column: span 1
}

.styles_col-2__EsJbk {
    grid-column: span 2
}

.styles_col-3__X4CoW {
    grid-column: span 3
}

.styles_col-4__gBtZU {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__OEp0V {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2___s8nn {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__nYToL {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__ve90K {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__OVizo {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__W_Wyz {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__Ns0kM {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__lL3pN {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__TY_NH {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__C5Eoc {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__hESVB {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4___MEDK {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__csPB6 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__sGUNc {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__jW911 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__h8off {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__aAsVp {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__DM5y7 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__gzESn {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__JqyLL {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__nh4ix {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__DfkT_ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__wDxfc {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__gWZNl {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__7oF__ {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__mMKnl {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__hU0qc {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__5trZQ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__QTmkc {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__rDIU1 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__D_h0v {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__8nf1r {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__TS2G5 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__JkRG1 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__xK1iq {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__SO2jA {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9___uy2i {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__60YWJ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__o__uB {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__SKgoo {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1___CQGv {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__kjApl {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__KfShN {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__mN9NR {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__7Vf0w {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__xssah {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__cy_Lo {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__o1kkF {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__0dv2F {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__ybilW {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__oJML7 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__U1Qu_ {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__cqi_d {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__K6Gr8 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__OtOfi {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__2Xxp7 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__ciBXn {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__J7Mbh {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__SGJcs {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__Hh6dI {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__857KV {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__ZIpaR {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__vAP4B {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__LROkp {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__gH_Tz {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__Bd36g {
    animation: styles_slideUp__gH_Tz 0.3s ease-in-out
}

.styles_rotate_left__tPvKX svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_badge_wrapper__k5770 {
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    background: #ebeaff;
    color: #513394;
    border-radius: 0.5rem;
    align-items: center;
    height: 1.5rem;
    padding: 4px 8px
}

.styles_badge_wrapper__k5770.styles_highlight__HAyiS {
    background: #513394;
    color: #ffffff
}

.styles_badge_wrapper__k5770.styles_dark__dOze1 {
    background: #210a53;
    color: #e2e2ee
}

.styles_badge_wrapper__k5770.styles_positive__CDPJv {
    background: #e4f6f1;
    color: #00a373
}

.styles_badge_wrapper__k5770.styles_warning__LtVxf {
    background: #fdf9e5;
    color: #504e61
}

.styles_badge_wrapper__k5770.styles_negative__OrpF9 {
    background: #fceeee;
    color: #e55353
}

.styles_badge_wrapper__k5770.styles_icon_left__fOH_F .styles_badge-text__pQGwP {
    margin-left: 5px
}

.styles_badge_wrapper__k5770.styles_icon_right__d6gcb {
    flex-direction: row-reverse
}

.styles_badge_wrapper__k5770.styles_icon_right__d6gcb .styles_badge_text__sxqBr {
    margin-right: 5px
}

.styles_container__v16dt {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__lbN_9 {
    grid-column: span 1
}

.styles_col-2__4uFyB {
    grid-column: span 2
}

.styles_col-3__qaWV2 {
    grid-column: span 3
}

.styles_col-4__w4cTd {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__WnLmR {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__YabXW {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__Acxaq {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__xgqMh {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__3Ty1A {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__N3DAQ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__PH7Rb {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__b1J0Z {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__A5xZX {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__ycY6u {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__mHywV {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__rZS9x {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__rF9Ni {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__TQO1a {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__3_Jep {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__WxxvE {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__pAksr {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__0ogP0 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__iQ_Vd {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__uDXF_ {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__rNmE5 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__pQDW7 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__vZJJ6 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__StdvX {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__hKtaY {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__g0EqF {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__q1IZc {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__PCL_a {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__DpsPv {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__z5Xoj {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__l8jvu {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4___4t5h {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__BRJvt {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__l6Cxe {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__R9y0U {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__qmq0V {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__FohFf {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__rXITB {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__jTZYz {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__H_WbE {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__Jm_l3 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__abVh5 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__Z5oqW {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__2mE7e {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__mK1sn {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__pMkUW {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__as5Dc {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__LRYZK {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__jn6DL {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__aIyeE {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__VatGs {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__jw8U4 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__Lhv9H {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__f5NkW {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__vRFMB {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__xLtvN {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__tSkTc {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__6P2R5 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__Qu_xF {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__oB9VD {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__zGE2X {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__YXOxK {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__mzGm3 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__OGsUg {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__V7W6K {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__OYcWf {
    animation: styles_slideUp__V7W6K 0.3s ease-in-out
}

.styles_rotate_left__dItyy svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_overlay_wrapper__wL70C {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(223, 218, 229, 0.3);
    z-index: 150;
    overflow: scroll
}

.styles_container__YjA7G {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__xqEVv {
    grid-column: span 1
}

.styles_col-2__2vbvo {
    grid-column: span 2
}

.styles_col-3__9Sqqw {
    grid-column: span 3
}

.styles_col-4__ZsxOA {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__9KQOm {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__Sk5Yu {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__kV_ip {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__zmvkX {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__onaZb {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__TcfuJ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__05QVD {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__xHebU {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__Pkflb {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__WLaDi {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__8z9tE {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__rzUAr {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__5eITJ {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__c3IFl {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__Vq7rX {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__AjYUY {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__g_Be0 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__wfXcj {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__GTQLP {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__6kTWU {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__G9ZYm {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__H9DtH {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__E_eC2 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__QmQyW {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__C4Ih5 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__vJtmn {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__khZNt {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__zgYoj {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__jc6ZQ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__STvEq {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__cwqxb {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__2OVSx {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__pEHe_ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__83hAx {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__5rLT2 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__mLcKO {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__psRZ7 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__vp_nY {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__rFowX {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__xzvbW {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__4o4Pq {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__CDhSu {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__wGAkD {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__d0qQ0 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__IUq_x {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__M_FMV {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__hFc3e {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__rY7EJ {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__rIxSG {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__5Anpp {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__zUpSr {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__a6YQX {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__1yt1W {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__90M_X {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__oC2NO {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__7qwi9 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__YHxt4 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__O51CK {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__dIGDN {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__LzEhF {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__eRg3W {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__sUb77 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__7TAVM {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__Ku3OU {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__rY9Oy {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__H7imj {
    animation: styles_slideUp__rY9Oy 0.3s ease-in-out
}

.styles_rotate_left__jyIlp svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_price_container__Q4bF3 {
    display: flex;
    flex-direction: column;
    width: max-content
}

.styles_price_container__Q4bF3 .styles_inline_tagline__XlBYV, .styles_price_container__Q4bF3 .styles_bottom_tagline__wWaT4 {
    font-family: "Merriweather" !important;
    font-style: italic;
    font-size: 12px;
    line-height: 20px
}

.styles_price_container__Q4bF3 .styles_bottom_tagline__wWaT4.styles_bottom_left__DjMuc {
    text-align: left
}

.styles_price_container__Q4bF3 .styles_bottom_tagline__wWaT4.styles_bottom_right__KR7f5 {
    text-align: right
}

.styles_price_container__Q4bF3 .styles_inline_tagline__XlBYV {
    display: flex;
    align-items: center;
    margin-right: 2px
}

.styles_price_wrapper__7__88 {
    display: flex;
    color: #504e61
}

.styles_price_wrapper__7__88 sup {
    vertical-align: super;
    font-size: small;
    line-height: 20px
}

.styles_price_wrapper__7__88 .styles_price___Ja6F {
    display: flex;
    align-items: flex-start;
    color: #242239;
    font-weight: 700
}

.styles_price_wrapper__7__88 .styles_currency_symbol__gHCEa {
    margin-right: 2px;
    font-weight: 500
}

.styles_price_wrapper__7__88 .styles_currency_code__1yd6H {
    margin-left: 2px
}

.styles_price_wrapper__7__88 .styles_small__lYPl1.styles_price___Ja6F {
    font-size: 14px;
    line-height: 20px
}

.styles_price_wrapper__7__88 .styles_small__lYPl1.styles_currency_code__1yd6H {
    font-size: 11px
}

.styles_price_wrapper__7__88 .styles_medium__4VPD9.styles_price___Ja6F {
    font-size: 20px;
    line-height: 24px
}

.styles_price_wrapper__7__88 .styles_medium__4VPD9.styles_currency_code__1yd6H {
    font-size: 12px
}

.styles_price_wrapper__7__88 .styles_large__ZJU7O.styles_price___Ja6F {
    font-size: 28px;
    line-height: 28px
}

.styles_price_wrapper__7__88 .styles_large__ZJU7O.styles_currency_code__1yd6H {
    font-size: 14px
}

.styles_container__j6R_7 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__8rH9U {
    grid-column: span 1
}

.styles_col-2__nJw0U {
    grid-column: span 2
}

.styles_col-3__FAssf {
    grid-column: span 3
}

.styles_col-4__fB9Pi {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__IKrc1 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__WbxZS {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__JaFyq {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__NMx6M {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__0JUtw {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__JZQjn {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__eWgQu {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__6X8zI {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__yJlDy {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__507zG {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__94Zz1 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__sJHIs {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__Vcoa9 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__ljYsU {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__6Qwj4 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__Zd__g {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__IFusw {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__g25_h {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__f_CNA {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__eOpY4 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__ePGzK {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__rx8nO {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__TShBF {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__8N8l2 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__C37Jx {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__Vfwqh {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__Yzieg {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__YsVtU {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__ia4hr {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__BMQjU {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__JDIhk {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__WR9Qv {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__wEnEw {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__vcgmQ {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__9HI6t {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__JB0NT {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__6oM0R {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__brSNu {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__UP_HG {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__Ck3jt {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__XGuLf {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__bgsAr {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__294tX {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__mxUWd {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__V_mjy {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__G2__I {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__wIG2_ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__ZzxZt {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__d0fvf {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__MD_t_ {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__ifwPM {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__gzFwi {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__Natpw {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__dgqKy {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__G4nyc {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__m9ayK {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__BMrx7 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__ZYm5V {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__dD0fJ {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__TYtx2 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__RXL5u {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__7kA94 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__turaM {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__fYqpv {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__OsUV3 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__ZwEvV {
    animation: styles_slideUp__OsUV3 0.3s ease-in-out
}

.styles_rotate_left__TjrRk svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_stepper_wrapper__HsPES, .styles_error-text__VOzwg {
    display: flex
}

.styles_stepper_wrapper__HsPES {
    justify-content: space-between;
    align-items: center;
    height: 44px;
    width: 130px
}

.styles_stepper_wrapper__HsPES .styles_value_wrapper__oYqPq, .styles_stepper_wrapper__HsPES button {
    flex: 1 1;
    height: 100%
}

.styles_stepper_wrapper__HsPES .styles_value_wrapper__oYqPq {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffffff;
    border-top: 1px solid #e2e2ee;
    border-bottom: 1px solid #e2e2ee
}

.styles_stepper_wrapper__HsPES .styles_value_wrapper__oYqPq.styles_disabled__RbnfJ {
    color: #8c8895
}

.styles_stepper_wrapper__HsPES .styles_decrement__MFz9l, .styles_stepper_wrapper__HsPES .styles_increment__jBDlj {
    border: 1px solid #e2e2ee
}

.styles_stepper_wrapper__HsPES .styles_decrement__MFz9l {
    border-radius: 8px 0px 0px 8px
}

.styles_stepper_wrapper__HsPES .styles_increment__jBDlj {
    border-radius: 0px 8px 8px 0px
}

.styles_stepper_wrapper__HsPES button {
    background: #f6f6fa;
    cursor: pointer;
    border: none;
    font-size: 1rem;
    padding: 0
}

.styles_stepper_wrapper__HsPES :is(button:not([disabled])):hover, .styles_stepper_wrapper__HsPES :focus {
    border: 1px solid #af9feb
}

.styles_stepper_wrapper__HsPES button:hover:not([disabled]) {
    background: #ebeaff
}

.styles_stepper_wrapper__HsPES button:disabled {
    cursor: not-allowed;
    background: #f6f6fa
}

.styles_stepper_wrapper__HsPES button:focus {
    box-shadow: 0px 0px 0px 2px #ebeaff
}

.styles_error_text__4Qpg3 {
    align-items: center;
    margin-top: 5px;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #e55353
}

.styles_error_text__4Qpg3 svg {
    margin-right: 5px
}

.styles_container__zBGaQ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__4Dn_1 {
    grid-column: span 1
}

.styles_col-2__Ih3Vj {
    grid-column: span 2
}

.styles_col-3__yt_52 {
    grid-column: span 3
}

.styles_col-4__2Wssf {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__93mmd {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__pG9WX {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__Fg9cz {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__GzkKG {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__XBVe8 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__pw58H {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__kZe0Z {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__gvWd2 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__4eAFe {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__Chh5C {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__yCLyb {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__R_cu8 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__KvwAu {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__xGCEX {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__gBBpk {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__Tl9D8 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__QfBGe {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__TIkIr {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__u1Ee1 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__xft8g {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__nmG_a {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__jPtre {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__h3hP_ {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__2Ni0i {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__HWzAW {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__PCCF2 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__EaYPI {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__thHWr {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__suBWQ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__WsNWj {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__u8KZv {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__YmfYe {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__zIdx_ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__zcJH1 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__SwiaN {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__Dyr3_ {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__4t_ws {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__dG9fk {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__ptU8d {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__XvVFZ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__0PrKl {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__TTkfY {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__cwCFC {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__ar7b2 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__u290P {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__2RSYa {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__iNgPJ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__b10ch {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__MGOkU {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__7StXv {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__zgMKD {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__Qk5Ju {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__PkEcj {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__bdeNs {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__XL19r {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__f4nWo {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__eVp1D {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__aJMuR {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__d7r1Z {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__x_ieY {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__a12TJ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__s4cq0 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__N636f {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__GMNzM {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__FiHis {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__aXbgq {
    animation: styles_slideUp__FiHis 0.3s ease-in-out
}

.styles_rotate_left__A6ArD svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_accordion_item__z982c {
    border-radius: 1rem;
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06)
}

.styles_accordion_item__z982c .styles_accordion_toggle__nMAeY {
    display: flex;
    width: 100%;
    padding: 1.5rem;
    font-weight: 700;
    color: #242239;
    text-align: left;
    background-color: transparent;
    gap: 10px;
    align-items: center;
    border: none;
    cursor: pointer
}

.styles_accordion_item__z982c .styles_accordion_toggle__nMAeY .styles_accordion_collapse_icon__cyx6r {
    background-color: #dad9ff;
    border-radius: 100rem;
    padding: 0.25rem;
    transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0.4, 0, 0.2, 1)
}

.styles_accordion_item__z982c .styles_accordion_toggle__nMAeY .styles_accordion_collapse_icon__cyx6r.styles_expanded__avkfI {
    transform: rotate(180deg)
}

.styles_accordion_item__z982c .styles_accordion_toggle__nMAeY:hover .styles_accordion_collapse_icon__cyx6r {
    background-color: #513394
}

.styles_accordion_item__z982c .styles_accordion_toggle__nMAeY:hover .styles_accordion_collapse_icon__cyx6r svg path {
    transition: stroke 300ms cubic-bezier(0.4, 0, 0.2, 1);
    stroke: #ffffff
}

.styles_accordion_collapse_icon__cyx6r {
    line-height: 24px !important
}

.styles_accordion_toggle_active svg {
    transition: transform 0.5s ease-in-out;
    transform: rotate(180deg)
}

.styles_accordion_item__z982c .styles_accordion_title__AWtJE {
    line-height: 1.5rem;
    flex: 1 0 auto;
    font-size: 1.25rem;
    width: 90%;
    color: #242239 !important
}

.styles_accordion_item__z982c .styles_accordion_collapse__9YZG7 {
    overflow: hidden;
    transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1)
}

.styles_accordion_item__z982c .styles_accordion_body__4vvJA {
    padding: 0 1.5rem 1.5rem
}

.styles_accordion_item__z982c .styles_accordion_body__4vvJA :first-child {
    margin-top: 0
}

.styles_accordion_item__z982c .styles_accordion_body__4vvJA :last-child {
    margin-bottom: 0
}

.styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC {
    border-radius: 0;
    box-shadow: none;
    border-style: solid;
    border-width: 1px 0;
    border-color: #e2e2ee
}

.styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC + .styles_accordion_item_compact__LN9LC {
    border-top: none
}

.styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC .styles_accordion_toggle__nMAeY {
    padding: 1.5rem 0
}

@media (min-width: 720px) {
    .styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC .styles_accordion_toggle__nMAeY {
        padding: 2rem 0
    }
}

.styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC .styles_accordion_title__AWtJE {
    font-size: 1rem
}

.styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC .styles_accordion_body__4vvJA {
    padding: 0 0 1.5rem 0;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_accordion_item__z982c:last-child {
    border: 0px
}

.styles_container__CeuaA {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__L_nvz {
    grid-column: span 1
}

.styles_col-2__V4yog {
    grid-column: span 2
}

.styles_col-3__y1WsL {
    grid-column: span 3
}

.styles_col-4__cyQiM {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__Kc_ye {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__yBIQe {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__6B3_v {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__33i3m {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__sdzcH {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6___Ccrn {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__y36h6 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__typ_N {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__dCFQg {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__adSFg {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__M3dpO {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4___lfYo {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__H_rwx {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__N1YSd {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__wdY2V {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__LvOpL {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__5QKOl {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__tg6QR {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__xezFV {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__0Ocns {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__p_P7u {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__HhNR9 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__HsPVY {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__5dPlf {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__QpaIO {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__KEzs3 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__NAR1m {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__SdaBt {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__7GQM4 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__vJhTr {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__DemyD {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__vs_cd {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__2r9Zd {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__vXGZ4 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__BqbMG {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__lkOBB {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__luSIx {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__sdro2 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__320oe {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__Tiy1P {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__HmFs4 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__KVXX6 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__fqGvF {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__uoz9j {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__3RGKg {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__9jd9z {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__7_ywA {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__G2BLz {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__3pDPV {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__OAIyX {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__6Bep_ {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__qbgmb {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__pgdfT {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__HRWcH {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__TYlCm {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__yvGxa {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__NV2rs {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__K1LTj {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__VXD4T {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8___E4_X {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__qBL9_ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__qG2EH {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__JIg7F {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__QYNxD {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__4r91u {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__V_kx7 {
    animation: styles_slideUp__4r91u 0.3s ease-in-out
}

.styles_rotate_left__oOYTB svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_button__9Iy0U {
    display: flex;
    align-items: center;
    font-weight: 700;
    line-height: 1.5rem;
    transition: all 250ms cubic-bezier(0, 0, 0.2, 1);
    font-family: "DM Sans", sans-serif;
    cursor: pointer;
    position: relative
}

.styles_button__9Iy0U:focus, .styles_button__9Iy0U:focus-visible {
    outline: none
}

.styles_button__9Iy0U[disabled=disabled], .styles_button__9Iy0U:disabled {
    cursor: not-allowed
}

.styles_button_sm__bg1VW {
    padding: 0.25rem 0.5rem;
    border-radius: 0.5rem;
    font-size: 0.875rem
}

.styles_button_md__vQNe4 {
    padding: 0.5rem 1rem;
    border-radius: 0.75rem;
    font-size: 0.875rem
}

.styles_button_lg__qCs2m {
    padding: 0.75rem 1.5rem;
    border-radius: 1rem;
    font-size: 1rem
}

.styles_button_primary__If3jw {
    color: #ffffff;
    background-color: #513394;
    border: none
}

.styles_button_primary__If3jw:hover {
    box-shadow: 0 2px 24px rgba(36, 34, 57, 0.22)
}

.styles_button_primary__If3jw:focus, .styles_button_primary__If3jw:focus-visible {
    box-shadow: 0 0 0 4px #dad9ff
}

.styles_button_primary__If3jw:active {
    background-color: #210a53
}

.styles_button_primary__If3jw[disabled=disabled], .styles_button_primary__If3jw:disabled {
    background-color: #f6f6fa;
    color: #8c8895
}

.styles_button_primary__If3jw[disabled=disabled]:hover, .styles_button_primary__If3jw:disabled:hover {
    box-shadow: none
}

.styles_button_secondary__QUZPx {
    color: #513394;
    background-color: transparent;
    border: 2px solid #ebeaff
}

.styles_button_secondary__QUZPx.styles_white_background__556Un {
    background-color: #ffffff
}

.styles_button_secondary__QUZPx:focus, .styles_button_secondary__QUZPx:focus-visible {
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06);
    background-color: transparent;
    border-color: #af9feb
}

.styles_button_secondary__QUZPx:hover, .styles_button_secondary__QUZPx:active {
    background-color: #ebeaff
}

.styles_button_secondary__QUZPx[disabled=disabled], .styles_button_secondary__QUZPx:disabled {
    background-color: #f6f6fa;
    color: #8c8895;
    border: none
}

.styles_button_ghost__cuQN3 {
    padding-left: 0;
    padding-right: 0;
    color: #504e61;
    background-color: transparent;
    border-radius: 0;
    border: 2px solid transparent
}

.styles_button_ghost__cuQN3:hover, .styles_button_ghost__cuQN3:active {
    color: #513394;
    border-color: transparent transparent #af9feb;
    border-style: solid
}

.styles_button_ghost__cuQN3:hover:is(.styles_hide_under_line_on_hover__5QnP2), .styles_button_ghost__cuQN3:active:is(.styles_hide_under_line_on_hover__5QnP2) {
    border-color: transparent
}

.styles_button_ghost__cuQN3:focus:not(.styles_hide_focus_outline__f8HVo), .styles_button_ghost__cuQN3:focus-visible:not(.styles_hide_focus_outline__f8HVo) {
    border: 2px dotted #af9feb
}

.styles_button_ghost__cuQN3[disabled=disabled], .styles_button_ghost__cuQN3:disabled {
    color: #8c8895
}

.styles_button_ghost__cuQN3[disabled=disabled]:hover, .styles_button_ghost__cuQN3:disabled:hover {
    color: #8c8895;
    box-shadow: none
}

.LargeTourCard_container__mOUlU {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.LargeTourCard_col-1__ZFVUu {
    grid-column: span 1
}

.LargeTourCard_col-2__c_d8K {
    grid-column: span 2
}

.LargeTourCard_col-3__IanlA {
    grid-column: span 3
}

.LargeTourCard_col-4__rtBgy {
    grid-column: span 4
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-1__kt1aG {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-2__Y_MMK {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-3__NPoa7 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-4__tuX40 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-5__kPPvN {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-6__aUUNf {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-7__3kk18 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-8__in6FY {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-1__RHbxk {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-2__7ZrvB {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-3__2YbiN {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-4__ZuNM8 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-5__qKHYx {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-6__3t_Kz {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-7__xGCFg {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-8__Dv_3A {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-1__Sl4iq {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-2__InzaP {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-3__OS3K0 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-4__7q9yV {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-5__VL0NK {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-6__3Ou52 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-7__xR1rG {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-8__0i3WA {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-9__M9xQf {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-10__1dmqD {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-11__nQyq3 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-12__DS7Ao {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-1__U6L3O {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-2__iu_U0 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-3__qrgCw {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-4__bhAKR {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-5__VVAs4 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-6__hY3eI {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-7__dYcAL {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-8__0kNlu {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-9__rC4SR {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-10__qpI3d {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-11__OV4wr {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-12__81uZv {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-1__rXgoO {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-2__lgoDN {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-3__0zquM {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-4__FT5MT {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-5__tx7vh {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-6__jjnEX {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-7__Ei14O {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-8__BELYT {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-9__1pBvX {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-10__HV1yD {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-11__6KvEM {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-12__mtUlN {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-1__jFGWf {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-2__CzEYW {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-3__A2c1h {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-4__P63bN {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-5__wZDnw {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-6__iv4om {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-7__Ptz99 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-8__uReV0 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-9__yQCkW {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-10__M3fZo {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-11___mjkw {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-12__KrZF2 {
        grid-column: span 12
    }
}

@keyframes LargeTourCard_slideUp__sEAdv {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.LargeTourCard_slide_up__oXuNE {
    animation: LargeTourCard_slideUp__sEAdv 0.3s ease-in-out
}

.LargeTourCard_rotate_left__Ipdmv svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.LargeTourCard_large_tour_card_container__5pc43 {
    border-radius: 16px;
    padding: 0.5rem
}

.styles_container__9K8MU {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__UqsAg {
    grid-column: span 1
}

.styles_col-2__gEGI_ {
    grid-column: span 2
}

.styles_col-3__zyjm0 {
    grid-column: span 3
}

.styles_col-4__RIOSz {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__V6PW_ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__KXAoV {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__7Lqmp {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__hemWB {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__BSQaG {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__D77Di {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__CxOKw {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__eL_JP {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__b1_vF {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__Yk58I {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__7qTWX {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__aKjz6 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__4trpy {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__bM8w9 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__jNFwb {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__2EZWG {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1___fPYQ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__8DQle {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__rVIWu {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__doLh6 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__ZqlOl {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__HYmts {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__B39_J {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__60uWx {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__SBZci {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__r9rkj {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__HM4ai {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__gtsNX {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__hv0QV {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__zbU27 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__D4Lln {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__VjepC {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__4YWEa {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__GrsW5 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__MTY_8 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__QCJpL {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__yfsJ5 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__zl_e0 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__4rBdt {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__hu4P_ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__j1M2t {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__cUXMt {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__IrACh {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__lB445 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__yTf_O {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__IcIB0 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__LZKL6 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__mUCGg {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__6aVa5 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__MaOQ5 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__oJ2Hq {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__AgPUT {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__gkXj0 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__Omjrf {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__PUpFp {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__SP2HB {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__hLzr6 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__6CcRC {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__Bd_ND {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__Pp0bp {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__06pNi {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__ji8Tz {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__CzovA {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__zp_Hf {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__ocqyT {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__pUfxM {
    animation: styles_slideUp__ocqyT 0.3s ease-in-out
}

.styles_rotate_left__bYnY8 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_tooltip_wrapper__Q7vAE {
    position: relative;
    display: inline;
    width: -moz-fit-content;
    width: fit-content
}

.styles_tooltip_wrapper__Q7vAE .styles_tooltip_message__drm0i {
    visibility: hidden;
    display: flex;
    background-color: #242239;
    color: #ffffff;
    font-weight: 400;
    font-size: 0.875rem;
    padding: 1rem;
    position: absolute;
    box-shadow: 0px 2px 24px rgba(36, 34, 57, 0.22);
    border-radius: 0.5rem;
    z-index: 1;
    bottom: 100%;
    left: 70%;
    margin-left: -51px
}

.styles_tooltip_wrapper__Q7vAE:hover .styles_tooltip_message__drm0i, .styles_tooltip_wrapper__Q7vAE span:hover .styles_tooltip_message__drm0i {
    visibility: visible
}

.styles_container__Dz5ru {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__JF3hY {
    grid-column: span 1
}

.styles_col-2__vNkxb {
    grid-column: span 2
}

.styles_col-3__4OaLR {
    grid-column: span 3
}

.styles_col-4__BOoD4 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__mLHmD {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__VbfBy {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__QB73r {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__JBvVo {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__I3_BM {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__MG21X {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__Bakvp {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__2PH6I {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__rPXMR {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__pk_dB {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__ng2ij {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__lbv77 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__1YQjY {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__ybkEw {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__DNBD4 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__5n2re {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__ihvEY {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__iMDzp {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__IsAIn {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__kM_xq {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__1q1re {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__CN85W {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__RA7pH {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__vfcGK {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__pLA8j {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__h1lvZ {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11___l50q {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__5xt0T {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__om3MR {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__PEuOD {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__qdmyx {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__4FeXn {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__JE1Fe {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__5ywhU {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__ck6FE {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__p_m_T {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9___NLrS {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__sSb4q {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__oN7di {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__nsYJ6 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__57ggR {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__yqvPS {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__lEiJa {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__NdRtg {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__pSSrO {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__1PiC_ {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__VrPiH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__V8bi_ {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__sytdH {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__yrBjx {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__PJfgS {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__zwl8d {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__0RiNz {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__QuwU1 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__fsqxm {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__ekRz0 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__T2lGF {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__xsvzp {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__I_E_H {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__mHif6 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__TQJNZ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__DxqUD {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__DGOfR {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__q96jV {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__nBIH6 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__2qPv8 {
    animation: styles_slideUp__nBIH6 0.3s ease-in-out
}

.styles_rotate_left__lUlpJ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_google_search_box__7vGgc {
    box-sizing: border-box;
    border: 1px solid transparent;
    width: 240px;
    height: 32px;
    padding: 0 12px;
    border-radius: 3px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    font-size: 14px;
    outline: none;
    text-overflow: ellipses;
    margin: 3px;
    z-index: 20;
    position: absolute
}

.ContentCard_container__vT6Gf {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.ContentCard_col-1__XIu0J {
    grid-column: span 1
}

.ContentCard_col-2__SBqAI {
    grid-column: span 2
}

.ContentCard_col-3__FbGCn {
    grid-column: span 3
}

.ContentCard_col-4__0L7WC {
    grid-column: span 4
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-1__0Vcnu {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-2___Z04T {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-3__hdRsr {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-4__6O93I {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-5__P4L8N {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-6__4C3sj {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-7__gG5Ms {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-8__R9agc {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-1__J3h0u {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-2__RSfJD {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-3__kLx88 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-4__s2pHu {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-5__Yk7pO {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-6__bpUWP {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-7__DM9hl {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-8__rnwVp {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-1__MjEcq {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-2__zfF2_ {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-3__Ziul1 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-4__rYFu0 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-5__Dw2Gk {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-6__M6TRD {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-7__hgAhk {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-8__xfCDh {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-9__pxXgp {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-10__7fn1l {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-11__5NHRo {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-12__zsJfu {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-1__k2JyJ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-2__HOKoX {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-3__juKxv {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-4__9ckMs {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-5__kmf2l {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-6__XW0XQ {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-7__IYnZH {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-8__wBA_i {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-9__XI8o9 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-10___CUhu {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-11__OrDrh {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-12__fX8hi {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-1__S9JbR {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-2__1F5cI {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-3__AWxQW {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-4__t2EXu {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-5__qY3Pj {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-6__FQkxt {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-7__WXMLQ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-8___xy_p {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-9__NE_Pv {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-10__7R2Z8 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-11__ENXkq {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-12__inBpk {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-1__QnI_X {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-2__y4ioj {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-3__Ch5JD {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-4__cB75D {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-5__ms4cb {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-6__u95SV {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-7__OjzVw {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-8__YIl9T {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-9__0t_9M {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-10__VFx5m {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-11__glz6J {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-12__49Kr2 {
        grid-column: span 12
    }
}

@keyframes ContentCard_slideUp__G5dyp {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.ContentCard_slide_up__71zCe {
    animation: ContentCard_slideUp__G5dyp 0.3s ease-in-out
}

.ContentCard_rotate_left__KiEIf svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.ContentCard_content_card_wrapper__lD5Rd {
    padding: 1rem;
    width: 288px;
    min-height: 216px;
    border-radius: 1rem
}

.ContentCard_content_card_wrapper__lD5Rd .ContentCard_title__T6IkS {
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 2rem;
    color: #242239
}

.ContentCard_content_card_wrapper__lD5Rd .ContentCard_description__DmiuT {
    margin: 0 0 15px 0;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.ContentCard_content_card_wrapper__lD5Rd.ContentCard_elevated__AbSX9 {
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06)
}

.ContentCard_content_card_wrapper__lD5Rd.ContentCard_vertical__iR_xf {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.ContentCard_content_card_wrapper__lD5Rd.ContentCard_horizontal__GFQR8 {
    display: flex
}

.ContentCard_content_card_wrapper__lD5Rd .ContentCard_actions__qUBWt {
    display: flex;
    justify-content: space-around
}

.ContentCard_content_card_wrapper__lD5Rd .ContentCard_actions__qUBWt .ContentCard_button_wrapper__pekDM:first-child {
    margin-right: 5px
}

.CountryMetaCard_container__AtnEB {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.CountryMetaCard_col-1__d0xuE {
    grid-column: span 1
}

.CountryMetaCard_col-2__3VWZP {
    grid-column: span 2
}

.CountryMetaCard_col-3____W5u {
    grid-column: span 3
}

.CountryMetaCard_col-4__CnPh8 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-1__jUP6_ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-2__G1hEV {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-3__772vf {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-4__IbwXn {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-5__NXx_s {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-6__c_45k {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-7__x1j_s {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-8__xzlS3 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-1__Iui0f {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-2__ct9GB {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-3__9gq56 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-4__rFsnr {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-5__KiKEs {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-6__jZddS {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-7__EQlCb {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-8__ZTvi3 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-1__rd5_5 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-2__8xMR_ {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-3__qRK7H {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-4__GyDos {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-5__Ic_hQ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-6__EKBV5 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-7__uTNMA {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-8__NMjNc {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-9__55pPp {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-10__wKVAb {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-11__yx9Xp {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-12__XObaU {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-1__KG9Pw {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-2__D98ZT {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-3__QZU4x {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-4__9jEz4 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-5__q5uIq {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-6__4__bT {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-7__gTK7Y {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-8__6e35C {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-9__8yfjb {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-10__Gt0vX {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-11___0NZ9 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-12__l74Nd {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-1__WLHvU {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-2__F_s7A {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-3__HWnOk {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-4__r1Kwz {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-5__Y_RAC {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-6__ntbzV {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-7__tfXqH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-8__uzDoE {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-9__lLPD_ {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-10__Zd6vS {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-11__UjXWh {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-12__Ej9a0 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-1__eAz2Z {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-2__qjLdp {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-3__LInts {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-4__OLNsS {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-5__c9onx {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-6__LPxdD {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-7__6ErHb {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-8__cyxmm {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-9__goSMX {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-10__p_xpw {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-11__sQUTn {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-12__Yvu6O {
        grid-column: span 12
    }
}

@keyframes CountryMetaCard_slideUp__W2Sah {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.CountryMetaCard_slide_up__s70eW {
    animation: CountryMetaCard_slideUp__W2Sah 0.3s ease-in-out
}

.CountryMetaCard_rotate_left__SOan8 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.CountryMetaCard_meta_card_container__dckXD {
    font-size: 0.875rem;
    width: 283px;
    height: -moz-fit-content;
    height: fit-content;
    padding: 1.5rem;
    border-radius: 1rem;
    background: #ffffff;
    border: 1px solid #e2e2ee
}

.CountryMetaCard_meta_card_container__dckXD .CountryMetaCard_divider__kY_7m {
    width: 237.11px;
    margin: 20px 0;
    border: 1px solid #e2e2ee;
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.CountryMetaCard_meta_card_container__dckXD p {
    line-height: 1.25rem !important;
    -webkit-margin-after: 0.5em;
    margin-block-end: 0.5em;
    -webkit-margin-before: 0.5em;
    margin-block-start: 0.5em
}

@media (min-width: 720px) {
    .CountryMetaCard_meta_card_container__dckXD.CountryMetaCard_responsive_width__9RsED {
        width: 100%
    }

    .CountryMetaCard_meta_card_container__dckXD .CountryMetaCard_divider__kY_7m.CountryMetaCard_divider_hidden__NkKw5 {
        border: 0.1px solid transparent
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_meta_card_container__dckXD.CountryMetaCard_responsive_width__9RsED {
        width: 283px
    }

    .CountryMetaCard_meta_card_container__dckXD .CountryMetaCard_divider__kY_7m.CountryMetaCard_divider_hidden__NkKw5 {
        border: 1px solid #e2e2ee
    }
}

.CountryMetaCard_meta_card_heading_information__yrncn {
    display: flex;
    justify-content: space-between
}

.CountryMetaCard_meta_item_card__Yh5IY {
    display: flex;
    width: -moz-fit-content;
    width: fit-content
}

.CountryMetaCard_meta_item_card__Yh5IY .CountryMetaCard_name__U7cpG {
    font-size: 1.125rem
}

.CountryMetaCard_meta_item_card_image__s9l89 {
    flex: 1 1;
    margin-right: 0.875rem;
    border-radius: 0.75rem;
    object-fit: cover
}

.CountryMetaCard_meta_item_card_description__qBn4y {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
    flex: 3 1
}

.CountryMetaCard_meta_item_card_description__qBn4y h6 {
    margin-block: 0
}

.CountryMetaCard_meta_item_card_info__Xp5pt {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #242239
}

.CountryMetaCard_meta_item_card_name___cb6X {
    font-weight: 400;
    line-height: 1.25rem;
    margin-bottom: 0.375rem;
    font-size: 0.875rem;
    color: #504e61
}

.CovidCard_container__nvwzS {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.CovidCard_col-1__4ppVR {
    grid-column: span 1
}

.CovidCard_col-2__ka0zH {
    grid-column: span 2
}

.CovidCard_col-3__0Iggs {
    grid-column: span 3
}

.CovidCard_col-4__ZUOzO {
    grid-column: span 4
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-1__O_u8H {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-2__svT1O {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-3__46_Hw {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-4__IF2M1 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-5__ZGSsl {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-6__VGHpa {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-7__gNsl9 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-8__r1wGi {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-1__IDD_R {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-2__BN6bc {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-3__M_1oH {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-4__3h_PM {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-5___pStn {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-6__DmZZb {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-7__KJNqf {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-8__2xHeN {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-1__4__I7 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-2__d8Y3e {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-3__m0Yq0 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-4__0B2aG {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-5__rF2kv {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-6__fO6ck {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-7__JLIht {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-8__yhLiC {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-9__ZFJo2 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-10__XIqao {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-11__w8GGy {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-12__llUCJ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-1__Gc5_K {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-2__7WHxB {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-3___5P9V {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-4__t9trD {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-5__UdTjy {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-6__hwJpo {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-7__dE6ET {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-8__IGdYE {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-9__bw5Jd {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-10__WryHj {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-11__yjCMt {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-12__1lJU8 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-1__d71mG {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-2___oF2_ {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-3__APQfV {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-4__PUsTX {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-5__WUWIf {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-6__8GMuR {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-7__2baQG {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-8__mj9US {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-9__l_QG7 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-10__8D1Z2 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-11__CuS5_ {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-12___Hpo9 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-1__xfl0e {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-2__unsjl {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-3__H3dEQ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-4__QjRqO {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-5__PMlCQ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-6__ukXxm {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-7__ikUiA {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-8__mZBBH {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-9__dkUdm {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-10__cVfYg {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-11__N8cp3 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-12__Eca1S {
        grid-column: span 12
    }
}

@keyframes CovidCard_slideUp__dYqmi {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.CovidCard_slide_up__ebvA_ {
    animation: CovidCard_slideUp__dYqmi 0.3s ease-in-out
}

.CovidCard_rotate_left__QSP85 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.CovidCard_covid_card_heading__DpVqd, .CovidCard_covid_card_details__ExK16 {
    margin: 10px 0px
}

.CovidCard_covid_card_heading__DpVqd {
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.625rem;
    color: #242239
}

.CovidCard_covid_card_container__spiQf {
    padding: 25px;
    width: 353px;
    height: 231px;
    background: #f6f6fa;
    border-radius: 1rem
}

.CovidCard_covid_card_container__spiQf hr {
    width: 266.48px;
    border: 1px solid #e2e2ee;
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.CovidCard_covid_card_details__ExK16 {
    display: flex;
    padding-top: 20px
}

.CovidCard_covid_card_details__ExK16 .CovidCard_vaccinated_percentage__oUnbR {
    font-weight: 700;
    font-size: 2rem;
    line-height: 2.5rem;
    color: #000000
}

.CovidCard_covid_card_visitor_restrictions__abCDz {
    flex: 1.5 1;
    font-weight: 400;
    line-height: 1.25rem;
    color: #242239
}

.CovidCard_covid_card_visitor_restrictions__abCDz .CovidCard_learn_more__xDiq5 {
    margin-left: 3px;
    text-decoration: underline
}

.CovidCard_covid_card_visitor_restrictions__abCDz .CovidCard_learn_more__xDiq5:hover {
    cursor: pointer
}

.CovidCard_covid_card_percent_vaccinated__vbeI4 {
    flex: 1 1
}

.CovidCard_covid_card_percent_vaccinated_title__uLs1J, .CovidCard_covid_card_visitor_restrictions_title__wGBnn {
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #504e61;
    margin-bottom: 10px
}

.CultureCard_container__OxbzI {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.CultureCard_col-1__aHCk2 {
    grid-column: span 1
}

.CultureCard_col-2__h5Oeq {
    grid-column: span 2
}

.CultureCard_col-3__WxnCU {
    grid-column: span 3
}

.CultureCard_col-4__H1QE2 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-1__uzuwU {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-2__6CLNI {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-3__WH5SV {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-4__aMgb8 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-5__ZGjsq {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-6___15Tg {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-7__hAmtx {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-8___3rP3 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-1__sADUx {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-2__DJNZH {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-3__E1KjC {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-4__VXus5 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-5__9WiKN {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-6__Do_8u {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-7__2Qy8P {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-8__HtdYC {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-1___znlK {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-2__ikpFy {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-3__zRc4Q {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-4__7to6l {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-5__SsHjQ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-6__Bxs5r {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-7__Gy8VM {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-8___q9Br {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-9__hY2Xb {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-10__FBTne {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-11__zsR1n {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-12__whfma {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-1__Sm9oL {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-2__Fy_6N {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-3__QN0xL {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-4__UeReW {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-5__t6TK3 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-6__J7ghz {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-7__4fU61 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-8___RuuU {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-9__D31tX {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-10__UmVAI {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-11__Hb6no {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-12__WR3tG {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-1__nQL9X {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-2__W7dyP {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-3__rgRlE {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-4__F3k_O {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-5__v7xdu {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-6__Tehl3 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-7__Jf3M_ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-8__D3tlk {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-9__H7eNt {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-10__EeUOh {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-11__qTTgr {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-12__rmVWd {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-1__VzbqL {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-2__gdaqS {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-3___P3f0 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-4__HOrxp {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-5__FZbbU {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-6__Ccrsh {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-7__a_Vva {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-8__O4gBt {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-9__PqJTo {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-10__Or55o {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-11__yL861 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-12__Nk__q {
        grid-column: span 12
    }
}

@keyframes CultureCard_slideUp__JDE2B {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.CultureCard_slide_up__ATK2k {
    animation: CultureCard_slideUp__JDE2B 0.3s ease-in-out
}

.CultureCard_rotate_left__n8PyR svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.CultureCard_culture_card_wrapper__HvgCF {
    display: flex;
    flex-wrap: wrap
}

@media (min-width: 1024px) {
    .CultureCard_culture_card_wrapper__HvgCF {
        min-height: 35.25rem;
        flex-direction: column
    }
}

.CultureCard_culture_card_wrapper__HvgCF p {
    max-width: 22.8125rem
}

.FoodToTry_container__NWuH7 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.FoodToTry_col-1__o07_t {
    grid-column: span 1
}

.FoodToTry_col-2__SAfTq {
    grid-column: span 2
}

.FoodToTry_col-3__OdSsf {
    grid-column: span 3
}

.FoodToTry_col-4__8M4xy {
    grid-column: span 4
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-1__V4WCo {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-2__u08hK {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-3__8RWIl {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-4__lTAoA {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-5__r0oEG {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-6__IpcHM {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-7__7FN_r {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-8__prXPW {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-1__EvDsR {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-2__3g8pp {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-3__SBlgI {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-4__eMn_8 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-5__HYRVz {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-6__zOCot {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-7__PDb6r {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-8__nj1v3 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-1__KLNuJ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-2__LfhbR {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-3__LZDiT {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-4__Ak8WX {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-5__b9n4L {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-6__Ey3BS {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-7__BZxvI {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-8__I9yda {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-9__pY_e_ {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-10__azBuT {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-11__xCKQg {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-12__tnv8x {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-1__OqE_V {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-2__4RXKm {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-3__7VaHU {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-4__AZwpD {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-5__ahVAZ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-6__7mUab {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-7__ZRwPM {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-8__YROvy {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-9__XBslV {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-10__85QXh {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-11__vPIT7 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-12__QUCM4 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-1__he_WH {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-2__lzTLD {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-3__5EJ_l {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-4__F7cAv {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-5__9SR0o {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-6__UOpdl {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-7__2UTd_ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-8__AQRII {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-9__PDdJq {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-10__9qoLU {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-11__MloMj {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-12__UL36i {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-1__18JgH {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-2___HmDf {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-3__0swqR {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-4__caDoW {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-5__HjyAn {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-6__EP9B5 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-7__JJZJg {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-8__5tLZa {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-9__2XuZK {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-10__cio79 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-11__HcDST {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-12__TVbhX {
        grid-column: span 12
    }
}

@keyframes FoodToTry_slideUp__iMQxp {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.FoodToTry_slide_up__Nx_he {
    animation: FoodToTry_slideUp__iMQxp 0.3s ease-in-out
}

.FoodToTry_rotate_left__XFHKI svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.FoodToTry_food_to_try_card_heading__0MHOA, .FoodToTry_food_to_try_card_description__11G8Q {
    margin: 0px
}

.FoodToTry_food_to_try_card_heading__0MHOA {
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.625rem;
    color: #242239
}

.FoodToTry_food_to_try_card_description__11G8Q {
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.FoodToTry_food_to_try_card_container__hiOVO {
    min-height: 231px;
    width: 582px;
    padding: 24px;
    border-radius: 1rem;
    background: #ffffff;
    border: 1px solid #e2e2ee
}

@media (min-width: 720px) {
    .FoodToTry_food_to_try_card_container__hiOVO.FoodToTry_responsive_width__3h0ka {
        width: 100%
    }
}

@media (min-width: 1024px) {
    .FoodToTry_food_to_try_card_container__hiOVO.FoodToTry_responsive_width__3h0ka {
        width: 582px
    }
}

.FoodToTry_food_to_try_card_food_list__MadWo {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.FoodToTry_menu_item_card__ONe3M {
    display: flex;
    margin: 20px 0px;
    height: 82px;
    width: -moz-fit-content;
    width: fit-content
}

.FoodToTry_menu_item_card__ONe3M:not(:last-child) {
    margin-right: 10px
}

.FoodToTry_menu_item_card_image__sMU8J {
    flex: 1 1;
    margin-right: 14px;
    border-radius: 12px;
    object-fit: contain
}

.FoodToTry_menu_item_card_description__61JSP {
    padding-top: 25px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
    flex: 3 1
}

.FoodToTry_menu_item_card_info__BKGYv {
    width: 146px;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.FoodToTry_menu_item_card_name__lmueu {
    font-weight: 700;
    line-height: 1.25rem;
    color: #242239;
    margin-bottom: 6px
}

.MajorCitiesCard_container__3CSU4 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MajorCitiesCard_col-1__bKZxw {
    grid-column: span 1
}

.MajorCitiesCard_col-2__pl4y1 {
    grid-column: span 2
}

.MajorCitiesCard_col-3__Q0Ql5 {
    grid-column: span 3
}

.MajorCitiesCard_col-4__TvGsA {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-1__WlmPj {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-2__QLeul {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-3__Otr0v {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-4__8R7k7 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-5__YEY9L {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-6__8AZLe {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-7__t3_ob {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-8__YMX__ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-1__CZLj5 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-2__Ow143 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-3__E_8fI {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-4__Pk5hq {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-5__T8YCE {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-6__KC2gN {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-7__GZ5VN {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-8__A4iA4 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-1__YdRwL {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-2__CJQPe {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-3__Cpvv_ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-4__kgteM {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-5__DDgMs {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-6__iCp6o {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-7__NNQ9j {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-8__ZpRQs {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-9__OPd2n {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-10__MIqOI {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-11___opAK {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-12__vgwlR {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-1__a28Xz {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-2__JluYP {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-3__5N_wx {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-4__cuyYu {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-5__FMtMS {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-6__ErebH {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-7__g2jBW {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-8__nlYMB {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-9__PXSvT {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-10__99JFJ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-11__cwVzJ {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-12__fA5qB {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-1__L3nzB {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-2__P5SxF {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-3__S9Kj_ {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-4__yE0i4 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-5___wUJR {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-6__55PMY {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-7__Lgt9c {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-8__XnfpC {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-9__Zhxe_ {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-10__UY5Ul {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-11__devtf {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-12__jdwSv {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-1__Lf8VG {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-2__klbSt {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-3__CbnAL {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-4__Bg2b9 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-5__sHQSt {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-6__5bt2T {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-7__Xrn2d {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-8__gQW2i {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-9__S1fHm {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-10__va8l2 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-11__1s9j0 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-12__x1nMO {
        grid-column: span 12
    }
}

@keyframes MajorCitiesCard_slideUp__veB6D {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MajorCitiesCard_slide_up__6sLZp {
    animation: MajorCitiesCard_slideUp__veB6D 0.3s ease-in-out
}

.MajorCitiesCard_rotate_left__ooP1e svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MajorCitiesCard_major_cities_card_heading__9Zr_Q, .MajorCitiesCard_major_cities_card_description__rsk2S {
    margin: 10px 0px
}

.MajorCitiesCard_major_cities_card_heading__9Zr_Q {
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.625rem;
    color: #242239
}

.MajorCitiesCard_major_cities_card_description__rsk2S {
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.MajorCitiesCard_major_cities_card_container__oVpjb {
    padding: 40px;
    border-radius: 1rem;
    width: 335px;
    height: 442px;
    background: #f6f6fa
}

@media (min-width: 1024px) {
    .MajorCitiesCard_major_cities_card_container__oVpjb {
        width: 353px
    }
}

.MajorCitiesCard_city_info_card__04IOv {
    display: flex;
    margin: 23px 0px;
    height: 82px;
    width: -moz-fit-content;
    width: fit-content
}

.MajorCitiesCard_city_info_card_image__iXoAO {
    flex: 1 1;
    margin-right: 1.25rem;
    border-radius: 12px;
    object-fit: contain
}

.MajorCitiesCard_city_info_card_description__6W9gL {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
    flex: 3 1
}

.MajorCitiesCard_city_info_card_population__gCPzy {
    font-family: "Merriweather";
    font-style: italic;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.MajorCitiesCard_city_info_card_name__yqL21 {
    font-weight: 700;
    line-height: 1.25rem;
    color: #242239
}

.styles_container__IpRbZ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__2TleF {
    grid-column: span 1
}

.styles_col-2__nWaqn {
    grid-column: span 2
}

.styles_col-3__2Avr0 {
    grid-column: span 3
}

.styles_col-4__U7SXu {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__ejV8c {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__Feg13 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__gAKkt {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__bu49u {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__XSQJD {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__Hkv7W {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__GQ948 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__olCvH {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__FuJaY {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__NiJNM {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__ekGW_ {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__y_IFI {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__qoWid {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__bEgnF {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__Iq4Im {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__N9r1Y {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__ifHLM {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__gsRzL {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__BPg_P {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__UHccT {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5____4wZ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__y_S0A {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__aqzcF {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__YRb7R {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__g8bUG {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__B1MWp {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__9aD4z {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__poeSs {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__BvoPT {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__jj661 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__RKyN3 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__ZCyni {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__tcZ__ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__wKgOO {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__YxnbO {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__xtAgi {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__lxyFS {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__nZy_Z {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__vnCu4 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__zI8Kj {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__FLR9C {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__5CxDB {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__GzZ59 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__rC4x7 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__X5_F_ {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__ijqcv {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__qRHzc {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__xFY1l {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__oSixl {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__BKNNJ {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__53tLy {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__ju0Q3 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__i7yyC {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__15BuE {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__5n0og {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__kfW42 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__XnfR0 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__uQa_l {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__25Skj {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__sYn2a {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__FXhkd {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__AUBkX {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__5JLeL {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__nYXsz {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__kqPbd {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__Zy_Ci {
    animation: styles_slideUp__kqPbd 0.3s ease-in-out
}

.styles_rotate_left__a4SjN svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_radio_button_wrapper__vGT6F {
    display: flex;
    position: relative;
    cursor: pointer;
    margin: 5px;
    line-height: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.styles_radio_button_wrapper__vGT6F input {
    accent-color: #beb8c4;
    position: relative
}

.styles_radio_button_wrapper__vGT6F .styles_top__7XzxJ {
    display: flex;
    flex-direction: column
}

.styles_radio_button_wrapper__vGT6F .styles_label__Oe7sV, .styles_radio_button_wrapper__vGT6F .styles_help_text__phAsN {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_radio_button_wrapper__vGT6F .styles_label__Oe7sV {
    color: #242239
}

.styles_radio_button_wrapper__vGT6F .styles_help_text__phAsN {
    display: flex;
    color: #504e61;
    align-items: center
}

.styles_radio_button_wrapper__vGT6F .styles_label__Oe7sV.styles_disabled__d6_2n, .styles_radio_button_wrapper__vGT6F .styles_help_text__phAsN.styles_disabled__d6_2n {
    color: #8c8895
}

.styles_radio_button_wrapper__vGT6F input:checked:not(.styles_error__Qa21O) {
    accent-color: #513394
}

.styles_radio_button_wrapper__vGT6F input:checked:is(.styles_error__Qa21O) {
    accent-color: #e55353
}

.styles_radio_button_wrapper__vGT6F input:not(:checked):is(.styles_error__Qa21O) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fceeee;
    border: 1px solid #e55353
}

.styles_radio_button_wrapper__vGT6F input:not(:checked):not(.styles_error__Qa21O) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #513394
}

.styles_radio_button_wrapper__vGT6F .styles_radio__9PTRW, .styles_radio_button_wrapper__vGT6F input {
    position: relative;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 10px;
    border-radius: 50%
}

.styles_radio_button_wrapper__vGT6F .styles_radio__9PTRW ::after, .styles_radio_button_wrapper__vGT6F input ::after {
    content: "";
    position: absolute;
    top: 6px;
    left: 6px;
    width: 7px;
    height: 7px;
    background-color: #513394;
    border-radius: 50%;
    display: none
}

.styles_radio_button_wrapper__vGT6F input:not(:disabled) {
    cursor: pointer
}

.styles_radio_button_wrapper__vGT6F .styles_radio__9PTRW:hover, .styles_radio_button_wrapper__vGT6F input:hover {
    border: 1px solid #beb8c4
}

.styles_radio_button_wrapper__vGT6F input:not(:checked):is(:hover) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.styles_radio_button_wrapper__vGT6F input:not(:checked):is(:hover), .styles_radio_button_wrapper__vGT6F .styles_radio__9PTRW:focus {
    border: 1px solid #af9feb;
    border-radius: 50%;
    filter: drop-shadow(0px 0px 0px 2px #af9feb)
}

.styles_radio_button_wrapper__vGT6F input:disabled {
    border: 1px solid #e2e2ee !important
}

.styles_container__2U17W {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__Pdbzr {
    grid-column: span 1
}

.styles_col-2__y3OFb {
    grid-column: span 2
}

.styles_col-3__FfZi6 {
    grid-column: span 3
}

.styles_col-4__QG1yO {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__yxHEs {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__BoCQG {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__ufeHe {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__VGhcS {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__5SAKL {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__8Jgor {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7____ius {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__EVv7t {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__VptiF {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__zXV1r {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__bPWVG {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__76zmt {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__Q10ts {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__J83eF {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__t84pJ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__XlOcB {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__zLREc {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__v79GW {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__I_pMH {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__BGNJW {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__ieD1c {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__cbay_ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__gqFCj {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__S7bHw {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__9NyAk {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__SlBhQ {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__ycQTH {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__nk26I {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__KbXsB {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__2kctM {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__XN7HE {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__9ozcd {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__4lCUV {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__GTdFs {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__O4VlU {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__v5ZAD {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__AKQn7 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__TJ27U {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__PvcRZ {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__Kl2xK {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__eOC6J {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__rcri2 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__sJ_8x {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__rd3u1 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__EkXTS {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__vnYyX {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__ZRECQ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__1Bift {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__ShpJl {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__kCSFK {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__D9nG1 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__MRzSI {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__hxWTF {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__1ffl_ {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__qx4DW {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__sF9Xy {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__VoHQJ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__BPD7N {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__e1nol {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__ZQ0ji {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__qI_NQ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__VX3wz {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__HhDWy {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__XEOuq {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__pC7f2 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__VlhRI {
    animation: styles_slideUp__pC7f2 0.3s ease-in-out
}

.styles_rotate_left__LJEec svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_checkbox_wrapper__ND0wb {
    display: flex
}

.styles_checkbox_wrapper__ND0wb .styles_label__3Tv_N, .styles_checkbox_wrapper__ND0wb .styles_help_text__tOnTw {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_checkbox_wrapper__ND0wb .styles_label__3Tv_N {
    color: #242239
}

.styles_checkbox_wrapper__ND0wb .styles_help_text__tOnTw {
    display: flex;
    color: #504e61;
    align-items: center;
    margin: 0
}

.styles_checkbox_wrapper__ND0wb .styles_label__3Tv_N.styles_disabled__5C7dF, .styles_checkbox_wrapper__ND0wb .styles_help_text__tOnTw.styles_disabled__5C7dF {
    color: #8c8895 !important
}

.styles_checkbox_input_wrapper__Tbl6P {
    position: relative;
    width: 24px;
    margin-right: 10px
}

.styles_checkbox___ci9O:before {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    content: "";
    background: #ffffff;
    width: 24px;
    height: 24px;
    border-radius: 8px;
    transition: 200ms ease-in-out all;
    border: 1px solid #e2e2ee
}

.styles_checkbox___ci9O:after {
    position: absolute;
    display: block;
    top: 5px;
    left: 10px;
    content: "";
    width: 5.67px;
    height: 10.33px;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    transform: rotate(45deg);
    transition: 200ms ease-in-out all
}

.styles_checkbox___ci9O:checked:before {
    box-shadow: none
}

.styles_checkbox___ci9O:checked:after {
    border-color: #513394
}

.styles_checkbox___ci9O:focus:before {
    border: 1px solid #af9feb;
    box-shadow: 0px 0px 0px 2px #ebeaff
}

.styles_checkbox___ci9O:not(:checked):is(.styles_error__0WmEE):before, .styles_checkbox___ci9O:is(:checked):is(.styles_error__0WmEE):before {
    box-shadow: none;
    background: #fceeee;
    border: 1px solid #e55353
}

.styles_checkbox___ci9O:is(:checked):is(.styles_error__0WmEE):after {
    border-color: #e55353
}

.styles_checkbox___ci9O:checked:disabled:before {
    box-shadow: none;
    background: #f6f6fa;
    border: 1px solid #e2e2ee
}

.styles_checkbox___ci9O:checked:disabled:after {
    border-color: #e2e2ee
}

.ControlBlock_container__Huufi {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.ControlBlock_col-1__4m3gD {
    grid-column: span 1
}

.ControlBlock_col-2__6X8BA {
    grid-column: span 2
}

.ControlBlock_col-3__49y__ {
    grid-column: span 3
}

.ControlBlock_col-4__uJC4l {
    grid-column: span 4
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-1__lf0fH {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-2__e61rj {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-3__pBdzM {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-4__81_9k {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-5__MbD_R {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-6__V2CBu {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-7__8dLht {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-8__sKcoJ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-1__cpcle {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-2__7MVSv {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-3__0SR2h {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-4__P80oB {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-5__AiR43 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-6__tlMGX {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-7__5g3yW {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-8__2sxbT {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-1__3AARE {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-2__BCxJv {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-3__UHnK_ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-4__Kk6hA {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-5__SkN7i {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-6__8dokR {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-7__EPqfN {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-8__zd0gh {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-9__xOuSs {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-10__N6FdS {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-11__QZCDN {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-12__SZzr_ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-1__Wlv3v {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-2__rvrRu {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-3__RpapO {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-4__Dvk4V {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-5__dqKAF {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-6__wIjhz {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-7__XQoiP {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-8__ybzm0 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-9__LBBLl {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-10___r3_A {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-11__w1_m5 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-12___f_QX {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-1___KjhV {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-2__2NPL5 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-3__f38iw {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-4__5SqGc {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-5__vs_dq {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-6__a6UmV {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-7__5IZdx {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-8__r6zle {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-9__ss191 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-10__jQXZ4 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-11__tk1ua {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-12__Rnmp1 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-1__raA89 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-2__ng4v0 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-3__P45M5 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-4__CDENZ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-5__Uipqr {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-6__sR_Ed {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-7__KtAsP {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-8__OXPh6 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-9__UWvAj {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-10__K755Q {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-11__utYHE {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-12___yJUM {
        grid-column: span 12
    }
}

@keyframes ControlBlock_slideUp__nRYmD {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.ControlBlock_slide_up__s7mF8 {
    animation: ControlBlock_slideUp__nRYmD 0.3s ease-in-out
}

.ControlBlock_rotate_left__dhiM0 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.ControlBlock_control_block_wrapper__cauxq {
    display: flex;
    justify-content: space-between;
    padding: 16px;
    min-width: 320px;
    min-height: 76px;
    background: #f6f6fa;
    border-radius: 12px;
    border: 2px solid transparent;
    cursor: pointer
}

.ControlBlock_control_block_wrapper__cauxq:not(.ControlBlock_disabled__0Kway) * {
    cursor: pointer
}

.ControlBlock_control_block_wrapper__cauxq .ControlBlock_control_area__lw9Ge {
    flex: 9 1
}

.ControlBlock_control_block_wrapper__cauxq .ControlBlock_right_component__lC22p {
    flex: 1 1
}

.ControlBlock_control_block_wrapper__cauxq .ControlBlock_right_component__lC22p :only-child {
    margin: 0
}

.ControlBlock_control_block_wrapper__cauxq.ControlBlock_disabled__0Kway {
    color: #8c8895 !important;
    cursor: not-allowed
}

.ControlBlock_control_block_wrapper__cauxq.ControlBlock_disabled__0Kway * {
    cursor: not-allowed
}

.ControlBlock_control_block_wrapper__cauxq.ControlBlock_checked__TVwLl {
    background: #f6f6fa;
    border: 2px solid #af9feb
}

.styles_container___T9T1 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__aCqSy {
    grid-column: span 1
}

.styles_col-2__LKS5G {
    grid-column: span 2
}

.styles_col-3__HuQpQ {
    grid-column: span 3
}

.styles_col-4__dcODM {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__trlut {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__fJz_c {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__BR3NY {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__dlKUO {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__XOhwZ {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6___IGRQ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__Kxi_Z {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__JF5T1 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__jGM12 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__GcA6k {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__zCyMj {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__6VgFd {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__qjDFe {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__3wibe {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__gmiaO {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__O6HNB {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__Yuey3 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__QJc0h {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__XnyBK {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__pCqRk {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__baCmk {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__H_Arb {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__ubx9g {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__ZaTQW {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__HgcBP {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__T5blK {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__8Pr5M {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__N86__ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__9Fgsx {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__Bu7r_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__6xdx2 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__DudXk {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__tjGTR {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__fAK1n {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__ep6O0 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__PHl9k {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__AJomn {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10___fkHA {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__DKUn4 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12___caga {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__52iJP {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__9O9LJ {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__4oK76 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__4WIdv {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__56G92 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__s6SHL {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__TQtSN {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__ZhQM0 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__ycPmR {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__7aMu2 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__UXVwz {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__NzzgE {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1___3hM3 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__1Y28K {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__GZDhF {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__hc2wJ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__ccARv {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__7bASZ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__vLQXu {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__ZgR8X {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__AjFPF {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__821le {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__Af5dX {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12___9p0c {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__WbEc3 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__D6Afp {
    animation: styles_slideUp__WbEc3 0.3s ease-in-out
}

.styles_rotate_left__DDraS svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_scroll_button__vbpav {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    line-height: 1.5rem;
    transition: all 250ms cubic-bezier(0, 0, 0.2, 1);
    font-family: "DM Sans", sans-serif;
    cursor: pointer;
    color: #513394;
    background-color: #ffffff;
    border: 2px solid #ebeaff
}

.styles_scroll_button__vbpav.styles_scroll_button_sm__nOGpM {
    width: 1.5rem;
    height: 1.5rem
}

.styles_scroll_button__vbpav.styles_scroll_button_md__j11LO {
    width: 2rem;
    height: 2rem
}

.styles_scroll_button__vbpav.styles_scroll_button_sm__nOGpM, .styles_scroll_button__vbpav.styles_scroll_button_md__j11LO {
    border-radius: 1rem
}

.styles_scroll_button__vbpav.styles_scroll_button_lg__BVOOz {
    width: 2.75rem;
    height: 2.75rem
}

.styles_scroll_button__vbpav.styles_scroll_button_xlg__jIWm7 {
    width: 3rem;
    height: 3rem
}

.styles_scroll_button__vbpav.styles_scroll_button_lg__BVOOz, .styles_scroll_button__vbpav.styles_scroll_button_xlg__jIWm7 {
    border-radius: 3.75rem
}

.styles_scroll_button__vbpav:focus, .styles_scroll_button__vbpav:focus-visible {
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06);
    background-color: transparent;
    border-color: #af9feb
}

.styles_scroll_button__vbpav:hover, .styles_scroll_button__vbpav:active {
    background-color: #ebeaff
}

.styles_scroll_button__vbpav[disabled=disabled], .styles_scroll_button__vbpav:disabled {
    background-color: #f6f6fa;
    color: #8c8895;
    border: none;
    cursor: not-allowed
}

.styles_container__jBLdB {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__I3q53 {
    grid-column: span 1
}

.styles_col-2__cka_Q {
    grid-column: span 2
}

.styles_col-3__HjBd1 {
    grid-column: span 3
}

.styles_col-4__vMedi {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__k8_fZ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__jyMdB {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__20Wfi {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__lmjtN {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__0LcVy {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__Y40ll {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7___KpOo {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__vLflE {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__iRkyc {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__ziC10 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__fgubR {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__Bp4l0 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__PHHYb {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__F71GG {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__JS57U {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__dMtBb {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__NlTQ6 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__uZRhG {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__VOBpD {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__qAgEo {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__K5mvk {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__bb8na {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__TnPsp {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__uYLkN {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__apdHt {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__3w7Ah {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__e8RI6 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__sBCQt {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__KnCVI {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__fDhq8 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__5bdcp {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__HACML {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__WMYDZ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__vxW93 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__Vhtso {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__6FC3O {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__flaEQ {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__72X8C {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__Eieif {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__zE6t_ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__EQ46m {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__H5Un5 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__77koB {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__NrN3C {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__Z1X84 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__l_mlr {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__tcCjJ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__dHCs0 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__owKXR {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__yeTcV {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__ipduv {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__9WGtv {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__FSe7X {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__z3voc {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__VTG3x {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__RIEeC {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__K7foL {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__xoNyp {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__uqYDH {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__51NZX {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__OTFmz {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__Ek_wm {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__pD8QT {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__k08fG {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__Mz7Fe {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__QBnDR {
    animation: styles_slideUp__Mz7Fe 0.3s ease-in-out
}

.styles_rotate_left__1dMHE svg {
    transform: rotate(180deg);
    transition: 0.3s
}

div.styles_g_for_good__7XN_0 {
    background-image: url(../img/g-for-good-bg.5798b9cd_1.png);
    height: 460px;
    background-position: center;
    background-size: cover;
    padding-top: 3.2rem;
    display: grid;
    place-items: center;
    width: 100vw
}

@media (min-width: 720px) {
    div.styles_g_for_good__7XN_0 {
        display: flex
    }
}

div.styles_content_box__AQDMe {
    background-color: #ffffff;
    border-radius: 0.5rem;
    width: 336px;
    padding: 0 1rem
}

@media screen and (min-width: 425px) {
    div.styles_content_box__AQDMe {
        width: 390px;
        padding: 0 2rem
    }
}

div.styles_content_box__AQDMe h1 {
    font-weight: 700;
    font-size: 1.5rem;
    margin: 0;
    padding: 2rem 0 0
}

div.styles_content_box__AQDMe p {
    padding: 0;
    margin: 0;
    font-size: 1.25rem;
    font-weight: 400;
    color: #242239;
    line-height: 2rem;
    font-family: "DM Sans", sans-serif
}

div.styles_content_box__AQDMe a {
    font-weight: 100;
    padding: 2rem 0;
    display: block;
    font-family: "DM Sans", sans-serif;
    font-size: 1rem
}

.SectionBanner_container__ybWiM {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.SectionBanner_col-1__U9KOP {
    grid-column: span 1
}

.SectionBanner_col-2__sMWx8 {
    grid-column: span 2
}

.SectionBanner_col-3__mIiB3 {
    grid-column: span 3
}

.SectionBanner_col-4__Bhnpz {
    grid-column: span 4
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-1__hASfJ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-2__fWB6v {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-3__ClnlG {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-4__6_Wr8 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-5__ACC8z {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-6__rt4ts {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-7___h8MB {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-8__Khb9V {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-1__SKHsc {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-2__U23PH {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-3__KjO3a {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-4__77v9k {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-5__KSh2b {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-6__KqBuN {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-7__XyA4B {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-8__9kFzt {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-1__dbiZE {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-2__If29B {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-3___69fY {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-4__EQ74g {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-5__PcUn5 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-6___vYDI {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-7__df2Tc {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-8__2efEn {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-9__2S9za {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-10__o3icG {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-11__l_dYV {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-12__d_m8S {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-1__lxgYj {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-2__y3HVc {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-3__rDHlE {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-4__dmvP_ {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-5__z1erW {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-6__o1nyx {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-7__q6i4v {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-8__b19TT {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-9__8pwJ_ {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-10__OzLGU {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-11__9SvVK {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-12__Ka1_O {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-1__kLkso {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-2__H1cTb {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-3__6zZLN {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-4__JpZ1l {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-5__588_W {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-6__fRR1M {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-7__x9nia {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-8__UIaOY {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-9__a6jQd {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-10__Fq1FK {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-11__dm94_ {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-12__vs40F {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-1__FiP8I {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-2__ytbt1 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-3__v0mxf {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-4__LX0HC {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-5__kXx1m {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-6__T2OGS {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-7__JrIq5 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-8__v4uAe {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-9__UphIx {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-10__Im3Rw {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-11__OANlo {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-12__tB3sS {
        grid-column: span 12
    }
}

@keyframes SectionBanner_slideUp__tEpv1 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.SectionBanner_slide_up__689M_ {
    animation: SectionBanner_slideUp__tEpv1 0.3s ease-in-out
}

.SectionBanner_rotate_left__MPnT7 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.SectionBanner_section_banner_wrapper__EqVzN {
    display: grid;
    place-items: center;
    padding: 1rem;
    border-radius: 1rem;
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06)
}

@media (min-width: 720px) {
    .SectionBanner_section_banner_wrapper__EqVzN {
        width: 464px;
        min-height: 380px
    }
}

.SectionBanner_section_banner_wrapper__EqVzN .SectionBanner_state_wrapper__sFy7f {
    text-align: center
}

.SectionBanner_section_banner_wrapper__EqVzN .SectionBanner_custom_icon__rG3Nz {
    margin-bottom: 10px
}

.SectionBanner_section_banner_wrapper__EqVzN .SectionBanner_title__OcMmp {
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 2rem;
    color: #242239
}

.SectionBanner_section_banner_wrapper__EqVzN .SectionBanner_message__TtikV {
    margin: 0 0 15px 0;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.SectionBanner_section_banner_wrapper__EqVzN.SectionBanner_informational__kp2Ta {
    background: #f6f6fa
}

.SectionBanner_section_banner_wrapper__EqVzN.SectionBanner_positive__9Lyvg {
    background: #e4f6f1
}

.SectionBanner_section_banner_wrapper__EqVzN.SectionBanner_warning__AIACr {
    background: #fdf9e5
}

.SectionBanner_section_banner_wrapper__EqVzN.SectionBanner_negative__ZBzNr {
    background: #fceeee
}

.SectionBanner_section_banner_wrapper__EqVzN .SectionBanner_actions__LubZK .SectionBanner_button_wrapper__om_Ar:first-child {
    margin-bottom: 5px
}

.Swiper_arrows__7fSyD {
    position: absolute;
    bottom: 25%;
    left: 40%
}

.styles_container__lz6S5 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__d0dAb {
    grid-column: span 1
}

.styles_col-2__Lrlbk {
    grid-column: span 2
}

.styles_col-3__Vb2Fj {
    grid-column: span 3
}

.styles_col-4__1EuV_ {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__t5vio {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__ZgtSM {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__fniqa {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__ADPR0 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__CZGdM {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__s9fIv {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7___oSB_ {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8___cICK {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__YNb8p {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__67tob {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__Od_eH {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__ynNQf {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__KkFqE {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__wArpt {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__B55BR {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__NM_0r {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__geRBI {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__BFwqR {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__v99Bj {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__YWFbu {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__09sGW {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__rCrlu {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__sV8cN {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__TIU8i {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9___pqUe {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__wMGgT {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__M0rfj {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__C0u7y {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__coTtN {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__ZTBxk {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__EPRVK {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__TEoEO {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__8H4_x {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__NPVnE {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__ncqX1 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__dlQxW {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__mMzGS {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__OkOjM {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__5tq1n {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__xtI5v {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__spqjL {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__ANOrw {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__Vw6EM {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__CVc4U {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__rmIYw {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__ZBIL3 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__SCOHR {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__ZhE_8 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__wGzGk {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__x7Ktn {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__KmPiG {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__wSMvW {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__ybP8Z {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__Fcm6u {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__Zz_4z {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__bOyeO {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__NLRBi {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__cnqG_ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__EyV0H {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__2x49J {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__XHkYU {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__SrX_d {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__fHmHo {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__XDHWe {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__Yb1Fj {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__DYkM2 {
    animation: styles_slideUp__Yb1Fj 0.3s ease-in-out
}

.styles_rotate_left__Qm93h svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_breadcrumb_list_item__yxeGL {
    color: #504e61;
    font-weight: 400;
    list-style: none;
    white-space: nowrap
}

.styles_breadcrumb_list_item__yxeGL:last-child {
    overflow: hidden;
    min-width: 0;
    text-overflow: ellipsis
}

.styles_breadcrumb_list_item__yxeGL.styles_active__SUyC8 {
    font-weight: 700;
    color: #242239
}

.styles_breadcrumb_list_item__yxeGL.styles_disabled__pnDp6 {
    pointer-events: none;
    color: #8c8895
}

.styles_breadcrumb_list_item__yxeGL.styles_disabled__pnDp6 * {
    cursor: not-allowed
}

.styles_breadcrumb_list_item__yxeGL:hover:not(.styles_disabled__pnDp6) {
    color: #513394
}

.styles_container__t43EI {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__7_PKt {
    grid-column: span 1
}

.styles_col-2__bAakX {
    grid-column: span 2
}

.styles_col-3__srQbN {
    grid-column: span 3
}

.styles_col-4__l7OuX {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__dUsXa {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__lDn9n {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__OeDfi {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__WezJz {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__pPPit {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__M_5PL {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__eEv4i {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__hy60N {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__IrXCA {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2___Tsr0 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__jZXc8 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__1Q0sR {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__TFmm4 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__EzQTt {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__Ad4jI {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__nOmNW {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__WuSre {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__4Ho59 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__JlVeC {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__DTShw {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__ynv_A {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__PUHXQ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__cSPR5 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__yw8z0 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__RNuUT {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__pGRog {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__3eI1c {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__IW9BW {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1___P0zC {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__0sjJa {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__BWlXe {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__jNjFv {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__gRDvX {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__uSQXi {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__BSj6A {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__L_oGb {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__ojnBB {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__Gr63w {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__pILLN {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__DukKU {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__ItADc {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__TpOqx {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__rtI_P {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__wLqfg {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__MH6O5 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__2041U {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__nVzM8 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__cs_qc {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__SJdXU {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__Hns7J {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__p4Kzx {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__x39_N {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__H_zRq {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__R60_M {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__U9Rkq {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__EUOyw {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__eaAmQ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__7sxxL {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__XzPEg {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__8TgII {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__BlAKz {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__J6K8w {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__pPqTF {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__6gdU_ {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__Tn7lm {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__pXw3q {
    animation: styles_slideUp__Tn7lm 0.3s ease-in-out
}

.styles_rotate_left__kdRCl svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_breadcrumb_wrapper__lgmKh {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    display: flex;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0
}

.styles_breadcrumb_wrapper__lgmKh .styles_collapsed_icon_wrapper__nKZbH {
    place-items: center;
    display: grid;
    width: 32px;
    height: 32px;
    border-radius: 6px
}

.styles_breadcrumb_wrapper__lgmKh .styles_collapsed_icon_wrapper__nKZbH:hover {
    background: #f6f6fa
}

.styles_breadcrumb_wrapper__lgmKh .styles_breadcrumb_nav_wrapper__lyKR8 {
    flex-wrap: wrap
}

.styles_breadcrumb_wrapper__lgmKh .styles_icon_wrapper__QBFyi {
    margin-left: 10px
}

.UserAvatar_container__OR2K8 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.UserAvatar_col-1___y35m {
    grid-column: span 1
}

.UserAvatar_col-2__56idL {
    grid-column: span 2
}

.UserAvatar_col-3__sQANd {
    grid-column: span 3
}

.UserAvatar_col-4__NxhtC {
    grid-column: span 4
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-1___2HEr {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-2__3Gl6c {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-3__mPABp {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-4__gsbSM {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-5___AZGk {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-6__nyDQM {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-7__m6ZOi {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-8__2Cpq7 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-1__3IHgB {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-2__8bsIi {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-3__A39GX {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-4__ZnUWi {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-5__bUmdL {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-6__zX5St {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-7__klw4Q {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-8__l7K2O {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-1__O16LO {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-2__P0Gen {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-3__ypGcL {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-4__TMn5D {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-5__rJ6Pn {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-6__Q8QB_ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-7__5lOPH {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-8__WvYF7 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-9__acmRx {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-10__EstCn {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-11__7Byo2 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-12__6e74D {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-1__HBJVL {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-2__laG6z {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-3__0y6kJ {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-4__y2rAp {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-5__2yHcM {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-6__BLJ9y {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-7__YNrhM {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-8__HfOMA {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-9__fKjWt {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-10__QerHo {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-11__6WNjM {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-12__Kkkvh {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-1__PqepQ {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-2___qcfd {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-3__s2Ux6 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-4__Q_RWo {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-5__kQtzY {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-6__xtNfE {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-7__tNjcN {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-8__w7C3_ {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-9__LtQsK {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-10__QYXem {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-11__oXrOd {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-12__DbzM7 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-1__K9t_u {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-2__DFSar {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-3__ov9i_ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-4__ucMV5 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-5__n8eTk {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-6__qERg_ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-7__h4lqu {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-8__D3KZy {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-9__w9Dl6 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-10__C9Ut6 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-11__ReIdU {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-12__Gesjz {
        grid-column: span 12
    }
}

@keyframes UserAvatar_slideUp__Z9WxW {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.UserAvatar_slide_up__zd_TH {
    animation: UserAvatar_slideUp__Z9WxW 0.3s ease-in-out
}

.UserAvatar_rotate_left__uEzGz svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.UserAvatar_user_avatar__J6Lsu {
    position: relative;
    border-radius: 50%;
    display: grid;
    place-items: center
}

.Announcement_container__ZI_CQ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Announcement_col-1__CC_pN {
    grid-column: span 1
}

.Announcement_col-2__9eomy {
    grid-column: span 2
}

.Announcement_col-3__fSk0H {
    grid-column: span 3
}

.Announcement_col-4__rFhr6 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Announcement_col-tablet-1__F84Fq {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-2__GQg8S {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-3__2YWW4 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-4__DVxgN {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-5__dB_7_ {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-6__af21e {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-7__dtR75 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-8__hpGHT {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-1__yOfAu {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-2__71DQ9 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-3__Q_wRc {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-4__wFOJ5 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-5__5BB4H {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-6__Ae2ge {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-7__vfo7a {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-8__UuHCx {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-1___dccp {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-2__IRZ2_ {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-3__7wGJJ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-4__yeURD {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-5__1TQNq {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-6__vfPx8 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-7__RV_TX {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-8__l1EIg {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-9__tsLJ7 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-10__Q5TUh {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-11__X9_V_ {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-12__o1Sex {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-1__GJ2p_ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-2__Cbuod {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-3__XqGiQ {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-4__rSaG_ {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-5__nQkpJ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-6__Du1X1 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-7__wtmiE {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-8__j_lh3 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-9__fPyLL {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-10__Uskbl {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-11__LZede {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-12__jGrLL {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-1__0oYY5 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-2__wV6Pd {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-3__0pIHh {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-4__PcQqe {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-5__Ho0ft {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-6__4qw_L {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-7__F6Y8f {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-8__IQz8G {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-9__6_dsu {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-10__GmrNz {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-11__Ms_Q0 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-12__Cu2RL {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-1__WpHBY {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-2__TZe_G {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-3___7g6l {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-4__9lR3E {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-5__jotZh {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-6__SGfAw {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-7__bs_YS {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-8__iwQEz {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-9__bmF5N {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-10__Qt7U0 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-11__Oy90K {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-12__Wm65E {
        grid-column: span 12
    }
}

@keyframes Announcement_slideUp__OUTHo {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Announcement_slide_up__SSivX {
    animation: Announcement_slideUp__OUTHo 0.3s ease-in-out
}

.Announcement_rotate_left__FGeFy svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Announcement_announcement_container__VwrPa {
    background-color: #ededf6;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.25rem;
    align-items: center;
    justify-content: center;
    padding: 1rem
}

@media (min-width: 720px) {
    .Announcement_announcement_container__VwrPa {
        display: flex
    }
}

.Announcement_announcement_text__8N_3i {
    margin: 0
}

.Announcement_announcement_text__8N_3i a {
    margin: 0;
    padding: 0
}

.styles_container__baPuq {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__6IIwf {
    grid-column: span 1
}

.styles_col-2__9AWBm {
    grid-column: span 2
}

.styles_col-3__lSnZ_ {
    grid-column: span 3
}

.styles_col-4__faomR {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__RPvEQ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__OOwMP {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__Jkvlw {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__6TquC {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__1Foxr {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__2JZn7 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__ktbzL {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__dUGnc {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__ScZb6 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__tK0Y0 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__HX2gt {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__OFTo2 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__7OOj6 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__qi0TT {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__8TzS_ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__J6mNi {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__3S__U {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__K2igH {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__5XyoC {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__jMZHj {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__zUBJg {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__iQVyO {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__fZIOK {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__t9bTA {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__lEukL {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__uISpg {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__XEdO4 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__aAxC_ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__bwHSo {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__MSl1n {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__sU_ax {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__6jO39 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__Fv4Hc {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__adNle {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__PLrEl {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__yhhXC {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__u_6GX {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__mWJ3_ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__qY0_n {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__MybrT {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__ZsNyx {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__RrKwr {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__bUoTA {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__e6ut4 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__e5P_e {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__QGmT4 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__SyiVH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__EQcNV {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__FidwV {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__aDuRw {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__MVgvD {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__pOHPS {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__p5hK2 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__5FRxC {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__DujmJ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__89lPM {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__vWp0R {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__kiBz_ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__Mfac3 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__9X9Ib {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__tBTj5 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__Fikid {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__O31t0 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__NkUWm {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__XFSGI {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__Z3RDp {
    animation: styles_slideUp__XFSGI 0.3s ease-in-out
}

.styles_rotate_left__lAAt7 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_tabs_component__yzGBU [role=tablist] {
    display: flex;
    flex-wrap: wrap;
    position: relative
}

@media (min-width: 720px) {
    .styles_tabs_component__yzGBU [role=tablist] {
        width: 552px
    }
}

.styles_tabs_component__yzGBU [role=tablist].styles_bottom_border__o7Hpt {
    border-bottom: 1px solid #ededf6
}

.styles_tabs_component__yzGBU [role=tablist] button {
    border-color: transparent;
    display: block;
    padding: 0 0 0.75em;
    cursor: pointer;
    margin: 0 2.5em 0 0;
    outline: none;
    background-color: #ffffff;
    transition: border 0.2s ease-in-out 0s;
    display: flex
}

.styles_tabs_component__yzGBU [role=tablist] button:last-child {
    margin-right: 0px
}

.styles_tabs_component__yzGBU [role=tablist] button.styles_active__CAb4n, .styles_tabs_component__yzGBU [role=tablist] button:focus {
    border-radius: 0.25rem;
    border-bottom: 0.25rem solid #513394
}

.styles_tabs_component__yzGBU [role=tablist] button:hover {
    color: #513394
}

.styles_tabs_component__yzGBU [role=tablist] button:disabled {
    color: #beb8c4;
    cursor: not-allowed
}

.styles_tabs_component__yzGBU [role=tablist] button:disabled :first-child {
    filter: opacity(0.5)
}

.styles_tabs_component__yzGBU [role=tablist] button.styles_active__CAb4n {
    color: #242239;
    font-weight: 700
}

.styles_tabs_component__yzGBU [role=tablist] :not(.styles_active__CAb4n) {
    color: #504e61
}

.styles_tabs_component__yzGBU [role=tabpanel] {
    text-align: left
}

.styles_tabs_component__yzGBU.styles_vertical__EVzrw [role=tablist] button.styles_active__CAb4n, .styles_tabs_component__yzGBU.styles_vertical__EVzrw [role=tablist] button:focus, .styles_tabs_component__yzGBU.styles_vertical__EVzrw [role=tablist] button:hover {
    border-color: #e9ecef transparent #e9ecef #b41c1c
}

.styles_mobile__1n431 .styles_tabs_component__yzGBU [role=tablist] {
    width: 100%
}

.styles_mobile__1n431 .styles_tabs_dropdown__4hqCG {
    flex-basis: 100%
}

.styles_mobile__1n431 button {
    max-width: 50%;
    overflow-wrap: anywhere
}

.styles_container__8q_y9 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__V1TGf {
    grid-column: span 1
}

.styles_col-2__HPQNk {
    grid-column: span 2
}

.styles_col-3__Z6typ {
    grid-column: span 3
}

.styles_col-4__DuBsh {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__nGhpQ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__rt4Rm {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__Atbvv {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__4wyJB {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__06Jsa {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__hqRKm {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__QsK92 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__Q7MRy {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__aaF9H {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__M1Eap {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__SHd6N {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__D_94D {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__CtffH {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__PUW8o {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__nq6D0 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__XgQX6 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__30Fbk {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__1wJoR {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__t1Dp2 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__gm7yH {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__DGM9D {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__8nbQb {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__kUQrn {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__Jrrd_ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__3OXbX {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__imRpx {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__ivf4n {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12___Qxj_ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__kHGXs {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2___SAk_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__IxCE0 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__DpH57 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__xdpDf {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__KbtEO {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__d9ey6 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__jqBAT {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9___Kf5G {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__tHlW4 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__fmM7a {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__eiTNg {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1____gWx {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__2UDwS {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__0TJbR {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__n7qFW {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__8n_ve {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__bL3RQ {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__f9z74 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8___SKnn {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__V5ci2 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__Muf5a {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__cv65x {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__GXIcM {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1___840w {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__RrKB7 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__0EJhY {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__Yp6yE {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__Pqd9L {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6___9Hyg {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__7Sdth {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__PM_Td {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__TecRK {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__79wrm {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__vdaCW {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__9DK__ {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__YfzN7 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__yX_9V {
    animation: styles_slideUp__YfzN7 0.3s ease-in-out
}

.styles_rotate_left__Z6aEo svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_profile_avatar_dropdown__XEkpK {
    display: none
}

.styles_profile_avatar_dropdown_border__c5kf_ {
    border-top: 0.063rem solid #ededf6
}

.styles_profile_avatar_dropdown_link__bADCJ, .styles_profile_avatar_dropdown__XEkpK button {
    font-size: 1rem;
    font-weight: 400;
    color: #242239;
    margin: 0;
    padding: 0
}

.styles_profile_avatar_dropdown_link__bADCJ:first-letter, .styles_profile_avatar_dropdown__XEkpK button:first-letter {
    text-transform: uppercase
}

.styles_profile_avatar_dropdown__XEkpK button {
    line-height: 1rem;
    border: 0
}

.styles_profile_avatar_dropdown_link__bADCJ {
    line-height: 1.5rem
}

.Slider_container__7UMiX {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Slider_col-1__d0D0b {
    grid-column: span 1
}

.Slider_col-2__4Jc1T {
    grid-column: span 2
}

.Slider_col-3__c2Kz9 {
    grid-column: span 3
}

.Slider_col-4__WRCSi {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Slider_col-tablet-1__QRpNH {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-2__1g4Ih {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-3__O9Evl {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-4__B7J_U {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-5__ZRG5x {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-6__Y_5Kt {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-7__qRKUT {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-8__JJsbt {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-1__XLyhb {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-2__5h_wW {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-3___pPac {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-4__LaCoO {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-5__mqmZB {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-6__jveNl {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-7__0MJ8f {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-8__EMPaz {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-1__toZvi {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-2__uVnVe {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-3__JcHsd {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-4__t5Y_I {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-5__2z5Xz {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-6__eHI75 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-7__6roPW {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-8__YKLx8 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-9__EWil2 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-10__vNzhS {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-11__qyDxG {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-12__0YsGW {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-1__Y5fDC {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-2__pyqDo {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-3__PEUcC {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-4__taZL2 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-5__vdnWf {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-6__LGHMv {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-7__hvL0h {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-8___bYQh {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-9__Jykiv {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-10__BrHEa {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-11__m_WTl {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-12__5fHi4 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-1__0Q2sg {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-2__TakCI {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-3__X_Dun {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-4__4vr_z {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-5__VR8fY {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-6__qUUAo {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-7__f3nY3 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-8__UtIgw {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-9__0bD5S {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-10__PWp38 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-11__desyV {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-12__aYykU {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-1__giDuh {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-2__hf4LG {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-3__62ThX {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-4__XBX1E {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-5__LZrIS {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-6__nkNkB {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-7__CDRTy {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-8__LNcOb {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-9__lWm_y {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-10__p0YC6 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-11__b3NCF {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-12__l3sib {
        grid-column: span 12
    }
}

@keyframes Slider_slideUp__IHwYa {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Slider_slide_up__J7mDJ {
    animation: Slider_slideUp__IHwYa 0.3s ease-in-out
}

.Slider_rotate_left__acDD3 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Slider_slider_content__BYHPr {
    display: flex;
    overflow-x: hidden;
    overflow-y: hidden;
    scroll-behavior: smooth
}

.Slider_slider_full_width__djJ6x {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media (min-width: 1024px) {
    .Slider_slider_full_width__djJ6x {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

@media (min-width: 1250px) {
    .Slider_slider_full_width__djJ6x {
        padding-left: calc((100vw - 1200px) / 2);
        padding-right: calc((100vw - 1200px) / 2)
    }
}

.Slider_slider_full_width__djJ6x::-webkit-scrollbar-track {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

@media (min-width: 1024px) {
    .Slider_slider_full_width__djJ6x::-webkit-scrollbar-track {
        margin-left: 2.5rem;
        margin-right: 2.5rem
    }
}

@media (min-width: 1250px) {
    .Slider_slider_full_width__djJ6x::-webkit-scrollbar-track {
        margin-left: calc((100vw - 1200px) / 2);
        margin-right: calc((100vw - 1200px) / 2)
    }
}

.Slider_slider_scrollbar__jNVRb {
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scrollbar-color: #513394 transparent;
    scroll-snap-align: start;
    scroll-margin-right: 2em;
    scroll-margin-left: 2em
}

.Slider_slider_buttons__j6A3W {
    position: absolute;
    display: flex;
    top: -5em
}

@media (min-width: 720px) {
    .Slider_slider_buttons__j6A3W {
        right: 2.5rem
    }
}

@media (min-width: 1250px) {
    .Slider_slider_buttons__j6A3W {
        right: calc((100vw - 1200px) / 2)
    }
}

.Slider_slider_buttons__j6A3W button {
    width: 3rem;
    height: 3rem;
    background-color: #ffffff;
    border: 0.125rem solid #f6f6fa;
    border-radius: 60px
}

.Slider_slider_buttons__j6A3W button:first-child {
    position: relative;
    right: 0.5rem
}

.Slider_slider_buttons__j6A3W button:disabled {
    background-color: #f6f6fa
}

.Slider_slider_buttons__j6A3W button:disabled svg path {
    stroke: #beb8c4
}

.Slider_slider_buttons__j6A3W button:active, .Slider_slider_buttons__j6A3W button:focus, .Slider_slider_buttons__j6A3W button:focus-visible {
    outline: none;
    background-color: #ffffff;
    box-shadow: none
}

.Slider_slider_buttons__j6A3W button div {
    top: 0.9em;
    position: absolute;
    transition: none;
    left: 1.1em
}

.Video_video_container__y1pmU {
    position: relative
}

.Video_video_icon__N6W42 {
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.Video_video_icon__N6W42 svg {
    cursor: pointer
}

.MarkerSelector_container__2LBlC {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MarkerSelector_col-1__0RT44 {
    grid-column: span 1
}

.MarkerSelector_col-2__7s9iy {
    grid-column: span 2
}

.MarkerSelector_col-3___hjO_ {
    grid-column: span 3
}

.MarkerSelector_col-4__4fIpN {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-1__j_k33 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-2__vsYiE {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-3__9Y6St {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-4__0C41e {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-5___qiYq {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-6__Zo5G_ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-7__1P2rf {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-8__LvC_j {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-1__6QSme {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-2__zsxEk {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-3__nfWDx {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-4__lbWPP {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-5__LH_rH {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-6__j2pvJ {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-7__kUzjS {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-8__tWZH_ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-1__lkUcx {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-2__uciIY {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-3__kLWXV {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-4__2zXQd {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-5__J1YP_ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-6__blZAy {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-7__hB0ON {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-8__pnhMJ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-9__brTes {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-10__OQusy {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-11__MJZz7 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-12___quZS {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-1__63ca3 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-2__rWAh7 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-3__fmtCe {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-4__ooD_h {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-5__g6SUh {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-6__G5ttX {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-7__MnDdO {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-8__lUs5H {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-9__zhG_Z {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-10__IyNMm {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-11__uS67x {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-12__kEdUO {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-1__ZRYO3 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-2__rcasg {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-3__Q_t_L {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-4__EtRX1 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-5__lL0q5 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-6__Zes1p {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-7__1NMya {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-8__pEYLe {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-9__mydZG {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-10__Mg0dI {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-11__Chffl {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-12__jPnLn {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-1__xG8ZB {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-2__86DBl {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-3__MpUzg {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-4__YUDbQ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-5__xv4Io {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-6___r_JX {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-7__XdHBv {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-8__tVZM5 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-9__pB6H6 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-10__1he97 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-11__ZIJVK {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-12__9wwYy {
        grid-column: span 12
    }
}

@keyframes MarkerSelector_slideUp__nd7TC {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MarkerSelector_slide_up__4_963 {
    animation: MarkerSelector_slideUp__nd7TC 0.3s ease-in-out
}

.MarkerSelector_rotate_left__jMq8y svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MarkerSelector_marker_selector_container__i_6R1 {
    background-color: #ffffff;
    border-radius: 1rem;
    padding: 0.5rem;
    overflow: hidden;
    overflow-y: scroll;
    position: relative;
    max-width: 100%;
    right: 0;
    scrollbar-color: #e2e2ee transparent;
    scrollbar-width: thin
}

@media (min-width: 720px) {
    .MarkerSelector_marker_selector_container__i_6R1 {
        left: 40px
    }
}

@media (min-width: 960px) {
    .MarkerSelector_marker_selector_container__i_6R1 {
        left: unset;
        right: unset;
        height: 100%;
        width: 20.438rem;
        padding: 0 1rem 0 0
    }
}

@media (min-width: 960px) {
    .MarkerSelector_marker_selector_container__i_6R1.MarkerSelector_over_map_position__AmSVZ {
        position: absolute;
        left: 5%;
        top: 72px;
        height: 680px;
        z-index: 50;
        padding: 1rem
    }
}

.MarkerSelector_marker_selector_container__i_6R1::-webkit-scrollbar-track {
    border-radius: 0;
    background: transparent
}

.MarkerSelector_marker_selector_container__i_6R1::-webkit-scrollbar {
    width: 5px
}

.MarkerSelector_marker_selector_container__i_6R1::-webkit-scrollbar-thumb {
    background-color: #e2e2ee;
    border-radius: 19px
}

@media screen and (max-width: 959px) {
    .MarkerSelector_marker_selector_container__i_6R1 {
        bottom: 0.9rem;
        position: absolute;
        max-height: 28.5rem;
        z-index: 50;
        overflow-x: scroll;
        background: transparent
    }

    .MarkerSelector_marker_selector_container__i_6R1::-webkit-scrollbar-thumb {
        background-color: #ffffff;
        border-radius: 19px
    }

    .MarkerSelector_marker_selector_container__i_6R1::-webkit-scrollbar {
        width: 5px;
        height: 5px
    }
}

.MarkerSelector_marker_selector_card_container__OaffI {
    position: relative;
    display: flex;
    gap: 0.5rem
}

@media (min-width: 960px) {
    .MarkerSelector_marker_selector_card_container__OaffI {
        flex-direction: column
    }
}

.MarkerSelector_marker_selector_card_container_blur_container__HUXwn {
    position: absolute;
    width: 100%;
    height: 100%
}

.MarkerSelector_marker_selector_card_container_blur_container_blur__RdtKR {
    position: -webkit-sticky;
    position: sticky;
    z-index: 9;
    height: 100px;
    top: 87%;
    width: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) -17.33%, #ffffff 100%)
}

.Content_container__3MWIq {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Content_col-1__9RkwP {
    grid-column: span 1
}

.Content_col-2__nndlc {
    grid-column: span 2
}

.Content_col-3__TkaMA {
    grid-column: span 3
}

.Content_col-4__eH_b_ {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Content_col-tablet-1__ckD4F {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-2__DkMzS {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-3__AM3eI {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-4__TJyJn {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-5___4cH6 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-6__aXD6s {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-7__PF592 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-8__kaYBw {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-1__Z9zNQ {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-2__ey8yF {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-3__UXIeT {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-4___uPvz {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-5__EZF3K {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-6__2K78R {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-7__7LVa_ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-8__wHg5M {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-1__TzQIs {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-2__qv0Hz {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-3__xj1TP {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-4__tcL2V {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-5__No_P8 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-6__cEHSc {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-7__64MCO {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-8___IdPL {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-9__ZgBOZ {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-10__FzRZT {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-11__Qe9D6 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-12__9zmRW {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-1__IUrW_ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-2__9TiDE {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-3__ZFxX8 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-4__MsUCy {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-5__eLtYM {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-6__N34qU {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-7__GQn_8 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-8__moBCi {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-9__ixPxx {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-10__U5Nvl {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-11__DqCbE {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-12__QtF2H {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-1___M8_Z {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-2__A_4PR {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-3__SwyqF {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-4__6qbfx {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-5__HyBXY {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-6__rZzGl {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-7__GKUoH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-8__sKIa6 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-9__kIc_Z {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-10__CVmVB {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-11__8MmuR {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-12__2v6zz {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-1__YPqxv {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-2__GAN0I {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-3__1yhBC {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-4__34Bmu {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-5__Rw2xZ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-6__12369 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-7__ouprr {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-8__gnIiS {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-9__8jLZ2 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-10__TuTet {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-11__fQyI1 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-12__lpzVv {
        grid-column: span 12
    }
}

@keyframes Content_slideUp__apUxX {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Content_slide_up__WRflD {
    animation: Content_slideUp__apUxX 0.3s ease-in-out
}

.Content_rotate_left__s2Vff svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Content_content_data_list__ALEa3 {
    background: #ffffff;
    min-width: 300px;
    height: 108px;
    display: flex;
    padding: 0.5rem;
    border-radius: 8px;
    overflow: scroll
}

.Content_content_data_list__ALEa3.Content_curser_pointer__u0GIZ {
    cursor: pointer
}

.Content_content_data_list__ALEa3.Content_selected__Hp3li, .Content_content_data_list__ALEa3:hover {
    background-color: #ededf6;
    border-radius: 0.5rem
}

.Content_content_data_list__ALEa3.Content_selected__Hp3li button, .Content_content_data_list__ALEa3:hover button {
    background-color: #ffffff
}

.Content_content_data_list__ALEa3.Content_selected__Hp3li .Content_content_data_list_description__XH1x7, .Content_content_data_list__ALEa3:hover .Content_content_data_list_description__XH1x7 {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.Content_content_data_list__ALEa3 button {
    background: none !important;
    border: none
}

.Content_content_data_list__ALEa3 .Content_learn_more_button__kjWOg {
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.5rem;
    color: #513394;
    padding: 2px 0;
    border-bottom: 2px solid transparent;
    transition: transform 0.2s ease-in-out
}

.Content_content_data_list__ALEa3 .Content_learn_more_button__kjWOg span {
    margin-right: 5px
}

.Content_content_data_list__ALEa3 .Content_learn_more_button__kjWOg:hover {
    border-bottom: 2px solid #af9feb;
    cursor: pointer;
    color: #513394
}

.Content_content_data_list__ALEa3 .Content_learn_more_button__kjWOg:hover svg path {
    stroke: #513394
}

@media (min-width: 960px) {
    .Content_content_data_list__ALEa3 {
        padding: 0.75rem;
        height: -moz-fit-content;
        height: fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content
    }
}

.Content_content_data_list_img__CtS9q {
    margin-right: 1rem;
    object-fit: fill;
    border-radius: 6px
}

.Content_content_data_list_title__2djw5 {
    font-family: "DM Sans", sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 1.5rem;
    font-weight: 700;
    margin: 0;
    font-size: 0.625rem;
    line-height: 1rem;
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    color: #8c8895
}

@media (min-width: 720px) {
    .Content_content_data_list_title__2djw5 {
        white-space: normal
    }
}

.Content_content_data_list_description__XH1x7, .Content_content_data_list_items__lueIG {
    position: relative;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.Content_content_data_list_description__XH1x7 {
    margin-block: 5px
}

.Content_content_data_list_items__lueIG {
    font-family: "DM Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.25rem;
    margin: 0 0 0.75rem;
    padding: 3px 8px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background: #ebeaff;
    border-radius: 0.5rem
}

.Content_content_data_list_content__lfWZD button {
    padding: 4px 8px
}

.MapLocation_container__fo687 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MapLocation_col-1__KOucr {
    grid-column: span 1
}

.MapLocation_col-2__yL5Cb {
    grid-column: span 2
}

.MapLocation_col-3__0LhRp {
    grid-column: span 3
}

.MapLocation_col-4__RkB4i {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-1__RvGBt {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-2__CKD3x {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-3__UH3t9 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-4__wU5Lt {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-5__MrUN3 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-6__LrSaa {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-7__CIGaO {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-8__ZTn4O {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-1__0ephu {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-2__Xlr0L {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-3___LGAU {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-4__GGC6y {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-5__EUqwf {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-6__Pohz2 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-7__zup7l {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-8__m6MLB {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-1__qmT0n {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-2__qAs_V {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-3__G4Qry {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-4__t_LVV {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-5__8Yv09 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-6__7CXsU {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-7__6gxNb {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-8__ilfsE {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-9__SphO6 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-10__mFl9a {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-11__SOGXE {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-12__l8wjA {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-1__oSGpr {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-2__KESVW {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-3__LiP_h {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-4__4pCL0 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-5__6GUYy {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-6__JFrUP {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-7__uK0fS {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-8__dYGxV {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-9___GhFo {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-10__4NcDr {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-11__IKO5a {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-12__GZRuO {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-1__3IXeG {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-2__uzfhb {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-3__xVgeu {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-4__1gXb2 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-5__aUeHl {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-6__atJAc {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-7__O_1Wj {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-8__ltVAk {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-9__kRwJj {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-10__isYa9 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-11__JOZDj {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-12__267Ts {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-1__RyQzr {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-2__6Dr0F {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-3__2bFEL {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-4__bD68y {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-5__S75pr {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-6__MHCpM {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-7__h1Vsx {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-8__X_NH7 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-9__pGNkw {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-10__3gC0J {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-11__Gsi4w {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-12__Ic9KV {
        grid-column: span 12
    }
}

@keyframes MapLocation_slideUp__PHmaX {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MapLocation_slide_up__9Cfrl {
    animation: MapLocation_slideUp__PHmaX 0.3s ease-in-out
}

.MapLocation_rotate_left__UJzWn svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MapLocation_map_location_container__w5em1 {
    display: grid;
    grid-template-columns:auto;
    grid-gap: 10px;
    gap: 10px;
    height: 45.875rem;
    position: relative
}

@media (min-width: 960px) {
    .MapLocation_map_location_container__w5em1 {
        grid-template-columns:20.438rem auto
    }
}

.MapLocation_map_location_container__w5em1.MapLocation_map_full_width__46XXP {
    grid-template-columns:auto
}

.MapModal_container__0kKIc {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MapModal_col-1__jg_Al {
    grid-column: span 1
}

.MapModal_col-2__2L4yZ {
    grid-column: span 2
}

.MapModal_col-3__veC6o {
    grid-column: span 3
}

.MapModal_col-4__pLeSN {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MapModal_col-tablet-1__zOfCj {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-2__10IiA {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-3__lzqvC {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-4__E0wMc {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-5__8fTMC {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-6__S3JHg {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-7__qhhWd {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-8__ZN3A0 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-1__1YkgW {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-2__9wvdR {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-3__nK5Kl {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-4__bFLqI {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-5__V5zGZ {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-6__A3KwQ {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-7__qePRc {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-8__wwFJQ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-1__XHqCo {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-2__MQzso {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-3__r7dmn {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-4__OlMrP {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-5__vPSLL {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-6__c0S1_ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-7__novBr {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-8__VCXv3 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-9__lhxzk {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-10__Aq069 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-11__eZJWx {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-12__RZ33Y {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-1__Dm9HL {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-2__HNBom {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-3__xiTv0 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-4__FkIw8 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-5__IZ1yC {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-6__KMTqz {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-7__fX__4 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-8__mGFzk {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-9__09C6n {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-10__ewi_D {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-11__HMzNx {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-12__00QTZ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-1__W8OH5 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-2__NBllQ {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-3__8Rmr_ {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-4__6ztNF {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-5__LH7Cn {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-6__3tN65 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-7__LzkAI {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-8___0X2o {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-9__TFTbA {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-10__Jvu1C {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-11__7GwGR {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-12__JCg6r {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-1__3O_oR {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-2__nmlB9 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-3__0NLmh {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-4__4BNAM {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-5__a9DmL {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-6__ypc_z {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-7__wKY4G {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-8__LhZME {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-9__0BLZv {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-10__Vtmbe {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-11__SmASJ {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-12__kzWuO {
        grid-column: span 12
    }
}

@keyframes MapModal_slideUp__qb0ks {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MapModal_slide_up__aB56i {
    animation: MapModal_slideUp__qb0ks 0.3s ease-in-out
}

.MapModal_rotate_left__18eGi svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MapModal_map_modal_container__6z_mw {
    grid-template-columns:2rem 1fr;
    height: 100%;
    width: 0;
    z-index: 101;
    position: absolute;
    left: 100%;
    scroll-behavior: smooth;
    overflow: hidden;
    transition: left 0.8s ease
}

@media (min-width: 720px) {
    .MapModal_map_modal_container__6z_mw {
        grid-template-columns:7.1875rem 1fr
    }
}

@media (min-width: 960px) {
    .MapModal_map_modal_container__6z_mw {
        grid-template-columns:10.1875rem 1fr
    }
}

@media (min-width: 1024px) {
    .MapModal_map_modal_container__6z_mw {
        grid-template-columns:15rem 1fr
    }
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB {
    border-radius: 0 1rem 1rem 0;
    background: transparent
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button {
    display: none;
    margin-top: 17px;
    top: 14px;
    margin: auto;
    gap: 5px
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button div {
    display: grid;
    place-content: center
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button .MapModal_view_map_text__UIW5I {
    display: none
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button svg {
    transform: rotate(180deg)
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button svg path {
    stroke: #000000
}

@media (min-width: 720px) {
    .MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button {
        display: flex
    }
}

@media (min-width: 960px) {
    .MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button .MapModal_view_map_text__UIW5I {
        display: inline-block
    }
}

.MapModal_map_modal_container__6z_mw .MapModal_main_container__Ucygn {
    background: #ffffff;
    padding: 1rem;
    overflow: scroll
}

.MapModal_map_modal_container_active__yQ_VF {
    width: 100%;
    transition: left 0.5s ease;
    display: grid;
    left: 0
}

.OverLay_map_overlay_container__fjj5I {
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.05);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    z-index: 50;
    position: absolute
}

.ScrollableElements_container__gs_ih {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.ScrollableElements_col-1__X_o__ {
    grid-column: span 1
}

.ScrollableElements_col-2__xAQwJ {
    grid-column: span 2
}

.ScrollableElements_col-3__TLk5c {
    grid-column: span 3
}

.ScrollableElements_col-4__Oz53V {
    grid-column: span 4
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-1__HHLgQ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-2__Q8ktI {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-3__V0KQV {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-4__SwiiE {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-5__wzDQa {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-6__PTKhR {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-7__QW2lw {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-8__ENnTY {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-1__8HvDa {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-2__gX0Ad {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-3__nNV_9 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-4__FZSk5 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-5__F4sTk {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-6__2Bawi {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-7__TOFEq {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-8__GwMpB {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-1__4IHNq {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-2__V4QcN {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-3__j8Luv {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-4__kYizx {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-5__IILNG {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-6__dVEB7 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-7__XR_cs {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-8__tWDHm {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-9__FYPGk {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-10__zjHeb {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-11__Yc4F1 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-12__aTjGA {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-1__gZ69G {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-2__yWKCY {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-3__B75E9 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-4__ptxru {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-5__U3L7l {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-6__Fk_cE {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-7__cNvgW {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-8__XUsTh {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-9__cvUyf {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-10__xds2S {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-11__lrElr {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-12__Qs6H1 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-1__gxHYb {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-2__398Ge {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-3__xGcVY {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-4__B_fIT {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-5__q0YiE {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-6__4Pfoa {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-7__yDNEw {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-8__30suT {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-9__5d4pR {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-10__ucmwr {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-11__UBeK8 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-12__IYLoz {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-1__fSxEo {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-2__4wWIJ {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-3__p1_1i {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-4__tqVA4 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-5__42DMf {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-6__uMorq {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-7__j5ZzG {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-8__uxuIw {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-9__mqzXZ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-10__ZrhQY {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-11__cc8pf {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-12__xGvxA {
        grid-column: span 12
    }
}

@keyframes ScrollableElements_slideUp__BpONR {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.ScrollableElements_slide_up__NtaBP {
    animation: ScrollableElements_slideUp__BpONR 0.3s ease-in-out
}

.ScrollableElements_rotate_left__c9DW5 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.ScrollableElements_scrollable_container__kYcLs {
    position: relative;
    width: 100%
}

.ScrollableElements_scrollable_container__kYcLs .ScrollableElements_scrollable__Sh_gl {
    display: flex;
    overflow-x: hidden;
    scroll-behavior: smooth;
    padding-bottom: 28px
}

.ScrollableElements_scrollable_container__kYcLs .ScrollableElements_scroll_button__PbhFK.ScrollableElements_left__0HQj4 {
    left: 0px
}

.ScrollableElements_scrollable_container__kYcLs .ScrollableElements_scroll_button__PbhFK.ScrollableElements_right__uVp0o {
    right: 5px
}

.ScrollableElements_scroll_button_base__jCyaz, .ScrollableElements_scrollable_container__kYcLs .ScrollableElements_scroll_button__PbhFK.ScrollableElements_left__0HQj4, .ScrollableElements_scrollable_container__kYcLs .ScrollableElements_scroll_button__PbhFK.ScrollableElements_right__uVp0o {
    position: absolute;
    top: 30%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #ffffff;
    border: none;
    font-size: 20px;
    cursor: pointer
}

.RichTextParser_container__7_mMB {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.RichTextParser_col-1__AxHy_ {
    grid-column: span 1
}

.RichTextParser_col-2__iVsju {
    grid-column: span 2
}

.RichTextParser_col-3__p159A {
    grid-column: span 3
}

.RichTextParser_col-4___XmRh {
    grid-column: span 4
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-1__7fyZV {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-2__Z1Ghw {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-3__1XUJF {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-4__Ledma {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-5__jZ9JH {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-6__7cJa1 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-7__vF42J {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-8__FVNpD {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-1__72Kx_ {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-2__UCGGU {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-3__eBS4M {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-4__fdPqL {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-5__tLJCc {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-6__uQUVE {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-7__lpMA3 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-8__m_vnU {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-1__rqNAS {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-2__esYmV {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-3__TJgBK {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-4__HuaXz {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-5__ogbjy {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-6__K2sL3 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-7__B_Fp2 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-8__H_hR6 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-9__YGH_H {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-10__pyk3p {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-11___IxaY {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-12__Kyykg {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-1__yaDQr {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-2__W02_q {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-3__Hcx7Y {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-4__uKxIf {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-5__EL1FO {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-6__SpUgc {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-7__9us9C {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-8__IJILa {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-9__Eu8Dl {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-10__jXtBf {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-11__Xgaq7 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-12__NWP8P {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-1__Aqzr0 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-2__hbgAJ {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-3__Udi41 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-4__Olzj0 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-5__PaIvx {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-6__HCvFo {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-7__jgpC5 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-8__ABwnc {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-9__QWs2W {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-10__87q49 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-11__Wf5Ci {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-12__aiGQa {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-1__no45i {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-2__154xO {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-3__Fbdte {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-4__MGEDV {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-5__J1YYa {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-6__6pePi {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-7__a97bB {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-8__YfQS8 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-9__phSLU {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-10__guanZ {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-11__nFk7L {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-12__gc6zl {
        grid-column: span 12
    }
}

@keyframes RichTextParser_slideUp__FMP7A {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.RichTextParser_slide_up__mhWyM {
    animation: RichTextParser_slideUp__FMP7A 0.3s ease-in-out
}

.RichTextParser_rotate_left__2DplV svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.RichTextParser_richText-parser-container__46o67 {
    max-width: 100%;
    overflow-wrap: break-word
}

.RichTextParser_richText-h-one__wW3N9 {
    text-align: center
}

.RichTextParser_richText-link__wq1ao {
    color: unset
}

.RichTextParser_richText-h-two__JPR5R {
    text-align: unset
}

.RichTextParser_richText-h-three__yPuMZ {
    text-align: unset
}

.RichTextParser_richText-h-four___k5vT {
    text-align: unset
}

.RichTextParser_richText-h-five__mHRyS {
    text-align: unset
}

.RichTextParser_richText-h-six__2cA6k {
    text-align: unset
}

.RichTextParser_richText-paragraph__HzJFz {
    text-align: unset;
    color: unset
}

.RichTextParser_richText-ordered-list__A49CD {
    text-align: center;
    margin: 1rem;
    color: unset
}

.RichTextParser_richText-unOrdered-list__9Gsgi {
    text-align: center;
    margin: 1rem;
    color: unset
}

.TwoColumnsOneImageOneText_container__TJRCx {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.TwoColumnsOneImageOneText_col-1__GTxqh {
    grid-column: span 1
}

.TwoColumnsOneImageOneText_col-2__DsqtS {
    grid-column: span 2
}

.TwoColumnsOneImageOneText_col-3__AZP7Y {
    grid-column: span 3
}

.TwoColumnsOneImageOneText_col-4__yi68v {
    grid-column: span 4
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-1__Axe7t {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-2__SZ78_ {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-3__XHYQQ {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-4__gtwo7 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-5__dMF1s {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-6___40Jv {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-7__x7fPG {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-8__NJdpJ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-1__wY0xn {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-2__Kexok {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-3__cFKI3 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-4__N4bb6 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-5__CCnoc {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-6__efe3K {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-7__AWfwI {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-8__lJl3D {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-1__OkttO {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-2__5MWlG {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-3__Zxw06 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-4__fZkFU {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-5__JCqQp {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-6__xtr4U {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-7__ZUxjz {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-8__CJGPL {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-9__b3iWB {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-10__Ry2l3 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-11__Ce5ff {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-12__AfewI {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-1__BS9Ok {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-2__TfaOR {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-3__5TGyP {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-4__8Ql_N {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-5__ynhDz {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-6__tg6yI {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-7__T8jJY {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-8__cf31K {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-9__dTKED {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-10__VuUQ_ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-11__J_bpy {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-12__7wjdK {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-1__zrn_0 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-2__eTuPs {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-3__DtyaL {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-4__0X2IX {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-5__Gew_m {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-6__gKBOS {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-7__goT4k {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-8__25IYz {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-9__w6ms1 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-10__BSCqy {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-11__5zNil {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-12__sBCfH {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-1__mi55N {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-2__VhgNF {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-3__c1hRO {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-4__4HC8a {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-5__dwj8S {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-6__aIpgw {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-7__eHpOm {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-8__NIyue {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-9__rV5fg {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-10__S9NO8 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-11__nLwC0 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-12__e4l40 {
        grid-column: span 12
    }
}

@keyframes TwoColumnsOneImageOneText_slideUp__7lCcN {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.TwoColumnsOneImageOneText_slide_up__aWA_l {
    animation: TwoColumnsOneImageOneText_slideUp__7lCcN 0.3s ease-in-out
}

.TwoColumnsOneImageOneText_rotate_left__0hr2Q svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ {
    display: grid;
    grid-template-columns:auto;
    grid-gap: 5rem;
    gap: 5rem
}

.TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ h3 {
    -webkit-margin-before: 0;
    margin-block-start: 0
}

.TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ img {
    display: none;
    height: 32.125rem;
    width: 100%;
    object-fit: cover;
    border-radius: 1rem
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ {
        grid-template-columns:18.75rem auto;
        grid-template-areas:"container_image information_container"
    }

    .TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ img {
        display: block
    }

    .TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ .TwoColumnsOneImageOneText_information_container__zHUd3 {
        grid-area: information_container
    }

    .TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ .TwoColumnsOneImageOneText_regenerating_in_progress_container_image__K1IN8 {
        grid-area: container_image
    }

    .TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ.TwoColumnsOneImageOneText_image_right__FqDFj {
        grid-template-areas:"information_container container_image";
        grid-template-columns:auto 18.75rem
    }
}

.OneTitleAndAContent_container__1L5Bd {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.OneTitleAndAContent_col-1__XRCTv {
    grid-column: span 1
}

.OneTitleAndAContent_col-2__gBoWu {
    grid-column: span 2
}

.OneTitleAndAContent_col-3__3gaif {
    grid-column: span 3
}

.OneTitleAndAContent_col-4__49XUF {
    grid-column: span 4
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-1__rccBo {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-2__x8Jyn {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-3__Sw3j6 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-4__QYcSk {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-5__izvz7 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-6__TzIu_ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-7__SyHM2 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-8__wiC1S {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-1__SbCIe {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-2__bn16u {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-3__lWZrr {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-4__AGzRB {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-5__Y2bd5 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-6__q7uVy {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-7__0zeBK {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-8__E3EpI {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-1__D8j2C {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-2__mc_c5 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-3__LUmPF {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-4__BWc4R {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-5__3jHGM {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-6__0qRxH {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-7__VjLm5 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-8__paPA6 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-9__tEGw7 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-10__qCgLD {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-11__S6Qly {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-12__PA9kg {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-1__TfnqF {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-2__1lU_h {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-3__KrJmL {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-4__S5nw3 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-5__W7axC {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-6__Ecibf {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-7__5o_vx {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-8__0t7jv {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-9__9mPZK {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-10__lbte0 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-11__8sWWB {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-12__uxfuR {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-1__rpNjh {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-2__Kaxl0 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-3__ucVbD {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-4__mn78x {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-5__z3BcF {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-6__Lg1ui {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-7__J_KnZ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-8__mRd0B {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-9__HdOVf {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-10__O6eSm {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-11__v3N10 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-12__AMfnS {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-1__266Bf {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-2__7cHVc {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-3__jfLYy {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-4__MM86P {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-5__kQ8um {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-6__VwmY2 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-7__wOoxq {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-8__V4WBK {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-9__0TWTQ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-10__7BSYE {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-11__SOZoA {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-12__4T5hh {
        grid-column: span 12
    }
}

@keyframes OneTitleAndAContent_slideUp__AXtv5 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.OneTitleAndAContent_slide_up__zwLal {
    animation: OneTitleAndAContent_slideUp__AXtv5 0.3s ease-in-out
}

.OneTitleAndAContent_rotate_left__bxeYn svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.OneTitleAndAContent_one_title_and_a_content_container__4cn_L {
    padding: 2rem 0;
    display: block
}

@media (min-width: 960px) {
    .OneTitleAndAContent_one_title_and_a_content_container__4cn_L.OneTitleAndAContent_hero_width__feERM {
        width: 49.125rem
    }
}

.OneTitleAndAContent_one_title_and_a_content_container__4cn_L h1 {
    font-size: 2rem;
    line-height: 2rem
}

@media (min-width: 720px) {
    .OneTitleAndAContent_one_title_and_a_content_container__4cn_L h1 {
        font-size: 3rem;
        line-height: 2.5rem
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_one_title_and_a_content_container__4cn_L h1 {
        font-size: 4rem;
        line-height: 3.5rem
    }
}

.OneTitleAndAContent_one_title_and_a_content_container__4cn_L h2 {
    font-size: 1.75rem;
    line-height: 2rem;
    margin-block: 0;
    padding: 2rem 0
}

@media (min-width: 960px) {
    .OneTitleAndAContent_one_title_and_a_content_container__4cn_L h2 {
        font-size: 2.5rem;
        line-height: 2.5rem;
        text-align: center
    }
}

.OneTitleAndAContent_center_align__aGF3E {
    place-items: center
}

.OneTitleAndAContent_outer_wrapper__4aPdE {
    padding: 2rem 0;
    background: #f6f6fa;
    min-height: 32.6875rem;
    display: grid;
    place-items: center
}

.OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.OneTitleOneDescriptionAndFourColumns_col-1__9wmRy {
    grid-column: span 1
}

.OneTitleOneDescriptionAndFourColumns_col-2__m_BDo {
    grid-column: span 2
}

.OneTitleOneDescriptionAndFourColumns_col-3__PoJyp {
    grid-column: span 3
}

.OneTitleOneDescriptionAndFourColumns_col-4__ONRtr {
    grid-column: span 4
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-1__wIEGc {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-2__iCR0k {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-3__JhKU4 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-4__Uvq19 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-5__J1XEO {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-6__P6b3i {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-7__6u04Z {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-8__lZkKe {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-1__UMBUs {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-2__ECvZN {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-3__kZ48p {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-4__VbdRZ {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-5__nNQKE {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-6__osEv9 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-7__Psesz {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-8__Z5K8g {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-1__T9saV {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-2__PdGUc {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-3__Efgab {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-4__IKkmH {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-5__ls4tC {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-6__l6aky {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-7__J9YjK {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-8__lr3in {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-9__l06a7 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-10__L57YR {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-11__vUlq_ {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-12__Eo6_H {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-1__9c52h {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-2__JJmYz {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-3__TD0_y {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-4__IQbI3 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-5__zrW_R {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-6__eBF7H {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-7___au84 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-8__Ap2_Y {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-9__m7_iK {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-10__bJy_3 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-11__J1FsC {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-12__v7_Qd {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-1__Nonms {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-2__qC5hB {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-3__03toZ {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-4__9H7WI {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-5__LzdpX {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-6__1UXHS {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-7__qRpXM {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-8__J3kcj {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-9__5o5B4 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-10__6fXlA {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-11__GBbmF {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-12__1M2bN {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-1__CCpfZ {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-2__GNsdm {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-3__n8ZAx {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-4__oi40V {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-5__BAeb9 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-6__dSJCN {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-7__SCiE1 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-8__L1JTz {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-9__zRnrQ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-10__8RAx4 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-11__gKO9K {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-12___K9KW {
        grid-column: span 12
    }
}

@keyframes OneTitleOneDescriptionAndFourColumns_slideUp____fip {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.OneTitleOneDescriptionAndFourColumns_slide_up__uCn9z {
    animation: OneTitleOneDescriptionAndFourColumns_slideUp____fip 0.3s ease-in-out
}

.OneTitleOneDescriptionAndFourColumns_rotate_left__yZy_7 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW {
    display: block
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW .OneTitleOneDescriptionAndFourColumns_title__RdY5a, .OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW .OneTitleOneDescriptionAndFourColumns_description__EvyDU {
        text-align: center;
        width: 100%;
        max-width: 45rem;
        margin: 2rem auto
    }
}

.OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW .OneTitleOneDescriptionAndFourColumns_cards_container__Dygas {
    display: grid;
    grid-gap: 2rem;
    gap: 2rem;
    grid-template-columns:auto
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW .OneTitleOneDescriptionAndFourColumns_cards_container__Dygas {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 2.5rem
    }

    .OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW .OneTitleOneDescriptionAndFourColumns_cards_container__Dygas div {
        max-width: 48%
    }
}

.Card_container__eME4K {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Card_col-1__kVhq_ {
    grid-column: span 1
}

.Card_col-2__jbAjD {
    grid-column: span 2
}

.Card_col-3__Sdmc4 {
    grid-column: span 3
}

.Card_col-4__0d8wt {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Card_col-tablet-1__XXpKG {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-2__JsIW3 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-3__fJFB3 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-4__Kbuu2 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-5__6VlcU {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-6__IfRMW {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-7__Pcrb1 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-8__8qOX_ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-1__iPF2N {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-2__jG31X {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-3__8qBqR {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-4__5Hbz4 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-5__acWeW {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-6__MBhC0 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-7__1YSM5 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-8__JjImX {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-1__kgmbL {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-2__4KEJp {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-3__SA9kj {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-4__LleGV {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-5__4GKSi {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-6__j2iX_ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-7__xLZzS {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-8__23Swg {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-9__nqZyM {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-10__frsXy {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-11__7G8Lg {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-12__9c_tT {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-1__YMknh {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-2__60dt0 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-3__xR3j4 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-4__zitAG {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-5__wP5UT {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-6__Eykli {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-7__Hx4ME {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-8__97voY {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-9__pZgeu {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-10__5P1yp {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-11__cJJ0u {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-12__oPqTP {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-1__0zaCm {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-2__vG_hy {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-3__n0m7p {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-4__7_USC {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-5__VlV6D {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-6__ltzlg {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-7__70WRH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-8__wva6p {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-9__fhvRp {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-10__gLs7q {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-11__DI5JL {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-12__unY24 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-1__gg9ji {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-2__Rwa__ {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-3__c9Q0o {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-4__YQh36 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-5__ua7Dk {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-6__jRrvN {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-7__eHsLL {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-8__1Vxs5 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-9__rpuac {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-10__0knIk {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-11__e_QRs {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-12__IQYBV {
        grid-column: span 12
    }
}

@keyframes Card_slideUp__n0Xmc {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Card_slide_up__hF65G {
    animation: Card_slideUp__n0Xmc 0.3s ease-in-out
}

.Card_rotate_left__y08Zg svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Card_card_container__DDw3W {
    width: 20.4375rem;
    min-height: 18.75rem
}

@media (min-width: 720px) {
    .Card_card_container__DDw3W {
        width: 18.75rem
    }
}

@media (min-width: 1024px) {
    .Card_card_container__DDw3W {
        width: 13.45rem
    }
}

.Card_card_container__DDw3W img {
    width: 100%;
    height: 20.4375rem;
    border-radius: 1rem;
    object-fit: cover
}

@media (min-width: 720px) {
    .Card_card_container__DDw3W img {
        height: 18.75rem
    }
}

@media (min-width: 1024px) {
    .Card_card_container__DDw3W img {
        height: 13.75rem
    }
}

.ThreeColumnsAndATitleAndDescription_container__9Eg_K {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.ThreeColumnsAndATitleAndDescription_col-1__YKkQ2 {
    grid-column: span 1
}

.ThreeColumnsAndATitleAndDescription_col-2___mxWt {
    grid-column: span 2
}

.ThreeColumnsAndATitleAndDescription_col-3__Y5cGZ {
    grid-column: span 3
}

.ThreeColumnsAndATitleAndDescription_col-4__cfJ7x {
    grid-column: span 4
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-1__UqJb5 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-2__BrzPz {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-3__0tFlI {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-4__3el11 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-5___yy4c {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-6__HMsjg {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-7__F_Vex {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-8__DK_V_ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-1__5Lo33 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-2__FlnQh {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-3__oEFzs {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-4__uuMze {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-5__m6KbH {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-6__pj8eM {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-7__1bHs0 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-8__8u7Wa {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-1__3m5n8 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-2__vJuw2 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-3__bo5UJ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-4__k_w8R {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-5__mMonS {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-6__ac9u0 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-7__fxOIS {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-8__MSsrp {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-9__Y9tOP {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-10__nbz_V {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-11__HZpt4 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-12__fff_T {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-1__BiCZ8 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-2__xK9Xp {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-3__vXJxr {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-4__rHCls {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-5__UG3E4 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-6__zEF2A {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-7__OC5Pb {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-8__QuiG5 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-9__gBE_D {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-10__Wp1iH {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-11__Sl1Cc {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-12__A1n6g {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-1__i3DFx {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-2__OfWJn {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-3__hPDKZ {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-4__VcADG {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-5__yc7cY {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-6__b_GNL {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-7__do3xr {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-8__7wd_G {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-9__z1Ex7 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-10__QD__u {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-11__JVP9R {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-12__2PMg7 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-1__VtRh4 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-2__iS6Cs {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-3__5Melr {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-4__h7fz2 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-5__fA5I5 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-6__ee_PJ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-7__SRPdZ {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-8__dvv9n {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-9__Yg8rG {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-10__KMohz {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-11__qByPu {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-12__9uWaO {
        grid-column: span 12
    }
}

@keyframes ThreeColumnsAndATitleAndDescription_slideUp__EUHzk {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.ThreeColumnsAndATitleAndDescription_slide_up__NFSkt {
    animation: ThreeColumnsAndATitleAndDescription_slideUp__EUHzk 0.3s ease-in-out
}

.ThreeColumnsAndATitleAndDescription_rotate_left__w6pF_ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ {
    background: #ffffff
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h2 {
    font-size: 1.5rem
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h2 {
        font-size: 2rem
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h2 {
        font-size: 3rem
    }
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h1, .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h2 {
    text-align: left
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h1, .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h2 {
        text-align: center
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ {
        background: #ededf6
    }
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi {
    display: block
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi.ThreeColumnsAndATitleAndDescription_top_section__LbIWS {
        padding: 100px 0 75px 0
    }
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container__2gOZq {
    display: block;
    min-height: 403px;
    background: #ffffff;
    border-radius: 1rem;
    padding: 2rem
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container_wrapper__rsqm4 {
    background: linear-gradient(to bottom, #f6f6fa 2%, #ffffff 50%);
    background-position: top
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container_wrapper__rsqm4 .ThreeColumnsAndATitleAndDescription_cards_container___Ye_Z {
    display: grid;
    grid-template-columns:auto;
    grid-gap: 1rem;
    gap: 1rem
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container_wrapper__rsqm4 .ThreeColumnsAndATitleAndDescription_cards_container___Ye_Z {
        grid-template-columns:1fr 1fr 1fr
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container__2gOZq {
        display: flex;
        text-align: center;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        gap: 1.25rem
    }

    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container_wrapper__rsqm4 {
        background: linear-gradient(to bottom, #f6f6fa 50%, #ffffff 50%)
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container__2gOZq {
        padding: 3rem 5rem;
        border-radius: 1rem
    }
}

.Card_container__pi1QZ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Card_col-1__ZsReS {
    grid-column: span 1
}

.Card_col-2__3XXeC {
    grid-column: span 2
}

.Card_col-3__aRMGa {
    grid-column: span 3
}

.Card_col-4__lIgOm {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Card_col-tablet-1__Dnzxz {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-2__RqHed {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-3__kYFpu {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-4__Lr6uM {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-5___dDGY {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-6__4k_4r {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-7__ELcCq {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-8__92qcJ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-1__QhNxv {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-2__uPsTN {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-3__P0ava {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-4__F7ZPE {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-5__Xhqbe {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-6__DfLAC {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-7__LQJg_ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-8__u1tVG {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-1__mjVyD {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-2__uHaSz {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-3__z9Gph {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-4__joN0c {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-5__LVhR_ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-6__mRXtL {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-7__p98b0 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-8__e8HX5 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-9__o2Db7 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-10__X1oGT {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-11__WLP80 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-12__763O0 {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-1__zApfX {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-2__5iebs {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-3__YBQD1 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-4__9dyaZ {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-5__yCbTK {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-6__KEaDy {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-7__tojJZ {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-8__tuO2_ {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-9__2jWm_ {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-10__JPFqQ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-11___xFjr {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-12__4xP_L {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-1__fDUDH {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-2__MzZEz {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-3__i2vAd {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-4__IzyQH {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-5__nwfRK {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-6__F7LEb {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-7__W53CM {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-8___ejm0 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-9__e_CMg {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-10__hfTEU {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-11__0X_0b {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-12__XmKim {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-1__oyCqG {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-2__ouYzk {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-3__PtUdq {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-4__8NcTx {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-5__Xs98l {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-6__CnxTg {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-7__kWJTB {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-8__LLmhL {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-9__gCECl {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-10__5JQL2 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-11__HQjl_ {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-12__HPaRU {
        grid-column: span 12
    }
}

@keyframes Card_slideUp__ilGfr {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Card_slide_up___Gde6 {
    animation: Card_slideUp__ilGfr 0.3s ease-in-out
}

.Card_rotate_left__1vMl_ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Card_card_container__wSrxW {
    color: #242239;
    display: flex;
    gap: 1rem
}

@media (min-width: 720px) {
    .Card_card_container__wSrxW {
        gap: 2rem;
        width: 424px
    }
}

@media (min-width: 960px) {
    .Card_card_container__wSrxW {
        width: 486px
    }
}

.Card_card_container__wSrxW.Card_responsive__DeixJ {
    gap: 2rem;
    align-items: flex-start;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width: 720px) {
    .Card_card_container__wSrxW.Card_responsive__DeixJ {
        flex-direction: column;
        align-items: center
    }
}

.Card_card_container__wSrxW .Card_img_container___nvNk {
    display: grid;
    place-items: center;
    min-width: 69px;
    max-width: 69px;
    min-height: 69px;
    max-height: 69px;
    background: #f6f6fa;
    border-radius: 57px
}

@media (min-width: 720px) {
    .Card_card_container__wSrxW .Card_img_container___nvNk {
        min-width: 80px;
        max-width: 80px;
        min-height: 80px;
        max-height: 80px
    }
}

.Card_card_container__wSrxW img {
    width: 24px;
    height: 24px
}

@media (min-width: 720px) {
    .Card_card_container__wSrxW img {
        width: 32px;
        height: 32px
    }
}

.Card_card_container__wSrxW .Card_card_text_group__Tx1b0 {
    display: grid;
    height: -moz-fit-content;
    height: fit-content;
    grid-gap: 0.5rem;
    gap: 0.5rem
}

.Card_card_container__wSrxW .Card_card_text_group__Tx1b0 .Card_card_heading__vWda_ {
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 2rem
}

.Card_card_container__wSrxW .Card_card_text_group__Tx1b0 p {
    margin-block: 0;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 1.3125rem
}

.OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.OneTitleOneDescriptionAndTwoColumns_col-1__Ucj_n {
    grid-column: span 1
}

.OneTitleOneDescriptionAndTwoColumns_col-2___k57G {
    grid-column: span 2
}

.OneTitleOneDescriptionAndTwoColumns_col-3__BviXt {
    grid-column: span 3
}

.OneTitleOneDescriptionAndTwoColumns_col-4__me65S {
    grid-column: span 4
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-1__uHoxz {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-2__KvCqJ {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-3__C_PEW {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-4__hAPlW {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-5__fdL_c {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-6__HCyvj {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-7__Hmij6 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-8___rw_o {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-1__SLbLR {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-2__oMtJY {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-3__jd2n5 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-4__Uxb__ {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-5__GWGeW {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-6__fNLO1 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-7__dMFbf {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-8__qrPci {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-1__zexxV {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-2__Bio9A {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-3__FgqQH {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-4__ctvM5 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-5__N4X3q {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-6__uLQPS {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-7__mdJ8i {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-8__02Fk2 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-9___6fGA {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-10__ti7N9 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-11__2RaId {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-12__As31C {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-1__HEutp {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-2__8l2KO {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-3__b3rgG {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-4__3o80z {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-5__s0vct {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-6__fAPbK {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-7__4yLRT {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-8__VVkLx {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-9__eNLYK {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-10__Cc1tN {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-11__O_qr1 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-12__X_BaN {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-1__UGyRA {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-2__rByKS {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-3__WjYoh {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-4__7oJjw {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-5__k_DmA {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-6__zYvR3 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-7__8GLy5 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-8__QatCm {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-9__UpvpP {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-10__U6BQm {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-11__fr0Bd {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-12__dO4Xh {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-1__Isctv {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-2__9SOcX {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-3__K1eka {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-4__vVS_F {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-5__ks4zM {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-6__JbPE4 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-7__FtYwW {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-8__vlnGz {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-9__7k7jc {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-10__bO8ig {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-11__XXJpQ {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-12__lQws3 {
        grid-column: span 12
    }
}

@keyframes OneTitleOneDescriptionAndTwoColumns_slideUp__Jkn8E {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.OneTitleOneDescriptionAndTwoColumns_slide_up__FWmFF {
    animation: OneTitleOneDescriptionAndTwoColumns_slideUp__Jkn8E 0.3s ease-in-out
}

.OneTitleOneDescriptionAndTwoColumns_rotate_left__fums9 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container__oz9xI {
    display: block
}

.OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container__oz9xI h2 {
    font-size: 1.75rem;
    line-height: 2rem;
    padding-bottom: 0
}

.OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container__oz9xI .OneTitleOneDescriptionAndTwoColumns_description__iBt5d {
    padding-bottom: 2rem
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container__oz9xI {
        padding: 50px 0 !important
    }

    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container__oz9xI h2 {
        font-size: 2rem
    }
}

.OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 {
    display: flex;
    gap: 2rem
}

.OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 .OneTitleOneDescriptionAndTwoColumns_cards_container__JBJ91 {
    display: grid;
    grid-template-columns:auto;
    grid-gap: 20px;
    gap: 20px
}

@media screen and (max-width: 780px) {
    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 {
        grid-template-columns:auto
    }

    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 .OneTitleOneDescriptionAndTwoColumns_finance_change_main_image__IvUAH {
        display: none !important;
        width: 100%
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 {
        justify-content: space-between
    }

    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 .OneTitleOneDescriptionAndTwoColumns_finance_change_main_image__IvUAH {
        display: block;
        width: 100%;
        min-width: 17.8125rem;
        height: 100%;
        object-fit: cover;
        border-radius: 16px 0px 0px 16px;
        min-height: 31.25rem
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 .OneTitleOneDescriptionAndTwoColumns_finance_change_main_image__IvUAH {
        width: 24rem;
        height: 100%;
        border-radius: 1rem
    }
}

.BottomIcons_container__NvD6I {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

.Title_container__9u8c7 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Title_col-1__hTUx0 {
    grid-column: span 1
}

.Title_col-2___ima2 {
    grid-column: span 2
}

.Title_col-3__3T4t4 {
    grid-column: span 3
}

.Title_col-4__9kzvn {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Title_col-tablet-1__6P3Z9 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-2__AXwg5 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-3__Xs6h3 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-4__JdSlg {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-5__FQq_a {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-6__IW0rn {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-7__I5eoT {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-8__x7xoY {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-1__Fe2Fu {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-2__kLgXI {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-3__rsdZG {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-4__9pw98 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-5__Iympl {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-6__eMGJY {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-7__a_4nc {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-8__C5slk {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-1__HN0hx {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-2___O0fo {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-3__d_CV1 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-4__yrrO_ {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-5__9C1KK {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-6__Dr0vh {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-7__r74os {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-8__pt5Zx {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-9__Nbwb3 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-10__6Rurx {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-11__6rhWL {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-12__8_Pbw {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-1__KhMMf {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-2__2lReY {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-3__NPu99 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-4__0ItzR {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-5__l4yYh {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-6__kPTXJ {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-7__NyZfw {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-8__u3Yc1 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-9__andBm {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-10__qjJxw {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-11__u3aks {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-12__LYvRo {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-1__29o0L {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-2__jcP9A {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-3__NuuBm {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-4__NrE_2 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-5__xkw04 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-6__hD3pi {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-7__cPLWS {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-8__XS_Q9 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-9__csmIu {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-10__Rr55Q {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-11__QNrAH {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-12__e36Dr {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-1__8aJxt {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-2__Iv_5G {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-3__HFNda {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-4__oa681 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-5__Wh1A0 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-6__7WB3V {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-7__0_DAR {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-8___1Bc_ {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-9__Ax_qT {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-10__LG1sg {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-11__uebit {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-12__o_v6j {
        grid-column: span 12
    }
}

@keyframes Title_slideUp__ULlA4 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Title_slide_up__3eCBE {
    animation: Title_slideUp__ULlA4 0.3s ease-in-out
}

.Title_rotate_left__X9p_3 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.ViewAll_container__iPAt9 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.ViewAll_col-1__V5ae1 {
    grid-column: span 1
}

.ViewAll_col-2__y1VZh {
    grid-column: span 2
}

.ViewAll_col-3___Rgst {
    grid-column: span 3
}

.ViewAll_col-4___i31t {
    grid-column: span 4
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-1__sEk_B {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-2__EtN57 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-3__ZLjJp {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-4__r5wKM {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-5__h690l {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-6__fHRBr {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-7__bKKUE {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-8__m6YHk {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-1__5x4LT {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-2__YkBWR {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-3__W1_Ka {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-4__nHk7m {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-5__ojDf1 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-6__GF_lt {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-7__b26f2 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-8__lwg_A {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-1__v0sLO {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-2__0iDGP {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-3__eiwYx {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-4__CEMVG {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-5__d71Z_ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-6__LhXj8 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-7__zC6AX {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-8__uAxJI {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-9__Pxtp5 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-10__OcY7v {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-11__A3Tob {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-12__9GOdA {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-1__DIkc_ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-2__vHJi6 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-3__KxjcO {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-4__Vl68K {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-5__kKKaI {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-6__CFjiw {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-7__KT9kW {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-8__gVD1O {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-9___XLl6 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-10__Yyiuq {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-11__9xVS4 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-12__hgFhj {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-1__OImrW {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-2__Gu_CN {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-3__iCQTt {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-4__iqMEV {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-5__5Bx7o {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-6__67pMt {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-7__PFH51 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-8__Qq7Ra {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-9__qXl9A {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-10__L9U1R {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-11__t39v3 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-12__B2xJ7 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-1__qC16q {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-2__J9p56 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-3__r_7_S {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-4__G98dj {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-5__iNSmD {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-6__fNFu_ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-7__AUFit {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-8__l0CKR {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-9__UTmap {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-10__h2MDM {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-11__YEEd_ {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-12__LlfL9 {
        grid-column: span 12
    }
}

@keyframes ViewAll_slideUp__tqC9k {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.ViewAll_slide_up__8IiRf {
    animation: ViewAll_slideUp__tqC9k 0.3s ease-in-out
}

.ViewAll_rotate_left__wltg_ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.ViewAll_viewAll-text__Ksuru {
    font-family: "DM Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.5rem;
    letter-spacing: 0;
    text-align: left;
    color: #513394;
    padding-bottom: 0.3em
}

.ViewAll_viewAll-items__Ix6hB {
    display: flex;
    align-items: center;
    cursor: pointer
}

.ViewAll_viewAll-items__Ix6hB svg path {
    stroke: #504e61
}

.CategoryTitle_container__1x3J8 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.CategoryTitle_col-1__zt8FX {
    grid-column: span 1
}

.CategoryTitle_col-2__1FOVY {
    grid-column: span 2
}

.CategoryTitle_col-3__uplcc {
    grid-column: span 3
}

.CategoryTitle_col-4__1fE_K {
    grid-column: span 4
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-1__Tp09p {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-2__7TBYV {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-3__4PE8B {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-4__0Uz_7 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-5__9U6qx {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-6__pD_pP {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-7__tf1xb {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-8__lBPVu {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-1__3NMml {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-2__NFR0i {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-3__OXGev {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-4__BnZ_3 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-5__w4SKl {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-6__I5OqS {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-7__FjQdJ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-8__pa1eO {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-1__HRktE {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-2__40yyD {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-3__x27mC {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-4__20AFm {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-5__dvIoK {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-6__l5tJL {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-7__ZwSwU {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-8__jry7_ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-9__qXDcz {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-10__D83vW {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-11__T_ulB {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-12__nj7V6 {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-1__kHCA_ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-2__Qoagf {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-3__rRknX {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-4__Bw090 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-5__njBbK {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-6__AA_6z {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-7__KPN93 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-8__oauKf {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-9__8hB5Y {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-10__KE0xl {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-11__AlyFN {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-12__HbdJZ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-1__x4113 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-2__rB26M {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-3__eTKmE {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-4__DTf66 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-5__iZ9fc {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-6__geVSI {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-7__CKs1p {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-8__VcYny {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-9__1oWg_ {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-10__N9ZaP {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-11__pqBh_ {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-12__zRaSW {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-1__Wvcfd {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-2__hIyDA {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-3__yilUJ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-4___MUmD {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-5__2Qssw {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-6__Hhd6O {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-7__b0pkq {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-8__n19WD {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-9__mz9xL {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-10__BHAP6 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-11__TdrGl {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-12__Thrcm {
        grid-column: span 12
    }
}

@keyframes CategoryTitle_slideUp__XRHjB {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.CategoryTitle_slide_up__COTrt {
    animation: CategoryTitle_slideUp__XRHjB 0.3s ease-in-out
}

.CategoryTitle_rotate_left__fV4mZ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.CategoryTitle_category-title__7_4Da {
    font-family: "DM Sans", sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 1.5rem;
    text-align: left;
    color: #242239;
    margin-bottom: 0
}

.TopTours_container__OV1gM {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.TopTours_col-1__CFuuL {
    grid-column: span 1
}

.TopTours_col-2__vlVli {
    grid-column: span 2
}

.TopTours_col-3__EbIVs {
    grid-column: span 3
}

.TopTours_col-4__QN9Wl {
    grid-column: span 4
}

@media (min-width: 720px) {
    .TopTours_col-tablet-1__ZbHS4 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-2__dlebC {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-3__WWfIh {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-4__RejJW {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-5__8CnNn {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-6__da8JE {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-7__kskCH {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-8__S6YE1 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-1__BCoD2 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-2__zEOw_ {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-3__5V2n7 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-4__qAR1Y {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-5__jibxX {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-6__PAk74 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-7__iImMr {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-8__xvGCl {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-1__xtvlH {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-2__WPTo9 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-3__k4Kef {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-4__lKyyu {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-5__B82xL {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-6__MNaHi {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-7__PY0Ex {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-8__qZAyq {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-9__LxOlG {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-10__HuKNq {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-11__S0Lhj {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-12__y8rIT {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-1__4yl3V {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-2__ihR9y {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-3__TukED {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-4__qTAmY {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-5__7vyRa {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-6__2hm__ {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-7__1m4C4 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-8__jeE7x {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-9__fj0pm {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-10__09gPE {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-11__dGhXN {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-12__JTpAA {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-1__B6XnN {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-2__Kjjox {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-3__Ixz7m {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-4__IdELG {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-5__oVswY {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-6__NPC3O {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-7__Wok1u {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-8__v_F03 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-9__uWFL8 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-10__0v9Qj {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-11__QBIIC {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-12__70_nf {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-1__N_MyE {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-2__Hec5v {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-3__AkOR1 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-4__sD47A {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-5__wKysY {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-6__BN4gs {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-7__WufkT {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-8__6atu5 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-9__lSWJg {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-10__LFOPP {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-11__fPEmY {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-12__mPcAJ {
        grid-column: span 12
    }
}

@keyframes TopTours_slideUp__VJthb {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.TopTours_slide_up__inZHx {
    animation: TopTours_slideUp__VJthb 0.3s ease-in-out
}

.TopTours_rotate_left__FzQte svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.TopTours_top_tours_list_section__4Q2cJ {
    list-style-type: none;
    padding-left: 0;
    font-family: "DM Sans", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5rem;
    margin-top: 0
}

.TopTours_top_tours_list_section__4Q2cJ li {
    padding: 0.2rem 0 0.2rem 0.5rem;
    display: flex
}

.TopTours_top_tours_list_section__4Q2cJ li div {
    margin-right: 1rem
}

.TouristImg_container__qdU6T {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.TouristImg_col-1__bMGsd {
    grid-column: span 1
}

.TouristImg_col-2__ABzwc {
    grid-column: span 2
}

.TouristImg_col-3__YjCQb {
    grid-column: span 3
}

.TouristImg_col-4__rdSk_ {
    grid-column: span 4
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-1__NxHxK {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-2__noqc4 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-3__M5twS {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-4__deieq {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-5__VIjjY {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-6__6fonK {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-7__2tBoa {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-8__TIbRm {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-1__Zvv9o {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-2__g5ijy {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-3__02auW {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-4__a9crP {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-5__FBn4K {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-6__KRvXE {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-7___WFkS {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-8__FmASk {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-1__bWdh_ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-2__btf9D {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-3__50FaZ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-4___HqUp {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-5__R29TL {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-6__XKUIc {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-7__WUU4Y {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-8__yc1mr {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-9__CGO_e {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-10__IBwnm {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-11__zPu2t {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-12__S9law {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-1__cy7Bw {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-2__9Z8L5 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-3__lMUCW {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-4__4h_vN {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-5__cX_9O {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-6__cWiwn {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-7__Ug_FP {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-8__bG7Jj {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-9__ssiR_ {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-10__u6Rqr {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-11__voJOx {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-12__4Txzk {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-1__Re9_O {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-2__nsySu {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-3__CzJrw {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-4__0VDqh {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-5__T2EuR {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-6__KG6LQ {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-7__6BWYF {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-8__I_zzV {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-9__SIFRL {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-10__xWHXK {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-11__ZoM5o {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-12__4nFE_ {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-1__etqNY {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-2__ORdJH {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-3__zxotX {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-4__6oRIq {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-5__O6GHi {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-6__HwpwG {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-7__lelv6 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-8__rYAGt {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-9__pu9O_ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-10__tfrjY {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-11__tHPy2 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-12__JEcs9 {
        grid-column: span 12
    }
}

@keyframes TouristImg_slideUp__6cev0 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.TouristImg_slide_up__U1I9U {
    animation: TouristImg_slideUp__6cev0 0.3s ease-in-out
}

.TouristImg_rotate_left__BmhZz svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.TouristImg_tourist_img_section__XiSsj {
    text-align: center
}

.Content_container__RWmFO {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Content_col-1__bWIFh {
    grid-column: span 1
}

.Content_col-2__MjK6S {
    grid-column: span 2
}

.Content_col-3__FzNey {
    grid-column: span 3
}

.Content_col-4__YnZ_Z {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Content_col-tablet-1__wgSdt {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-2__LOTB9 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-3__9kOdE {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-4__6SEyj {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-5__gsoDq {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-6__iuE8b {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-7__PvrjL {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-8__7_MEe {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-1__ZjmWo {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-2__ucrU5 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-3__2LznS {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-4__izo7z {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-5__nIrsR {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-6__oAhhu {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-7__S_lti {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-8__nuTEh {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-1__Zz4a_ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-2__rbJMh {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-3__KjZrB {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-4__gIsr2 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-5__EczAL {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-6__L5asD {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-7__k2GIC {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-8__WCPz7 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-9__1cEbL {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-10__nZUTH {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-11__i5TbM {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-12__ESAuj {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-1__IUitz {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-2__TIyCK {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-3__On5_D {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-4__vWWST {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-5__ZQdmJ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-6__2UMic {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-7__DOtUP {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-8__xz4Q9 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-9__zla5z {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-10__nJsS0 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-11__dMTc7 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-12__R2kC2 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-1__3TEUW {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-2___TvmS {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-3__ARnow {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-4__leSY_ {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-5__Jbkbd {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-6__etrii {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-7___7ubM {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-8__6qR89 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-9__g3_Ai {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-10__Dgj_K {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-11__1SqOH {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-12__xDach {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-1__Lw5VW {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-2__yes0f {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-3__Cz_58 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-4__GGQqi {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-5__x755J {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-6__w72CY {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-7__Cknkk {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-8___fae5 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-9__epDVP {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-10__sPggv {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-11__5JCeG {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-12__zkm53 {
        grid-column: span 12
    }
}

@keyframes Content_slideUp__skfLj {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Content_slide_up__q0XzS {
    animation: Content_slideUp__skfLj 0.3s ease-in-out
}

.Content_rotate_left__5CWcY svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Content_no_trips_container__1I0_r {
    text-align: center;
    padding-top: 39px
}

.Content_no_trips_text_one__ZsGzO {
    display: block;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    color: #513394
}

@media (min-width: 720px) {
    .Content_no_trips_text_one__ZsGzO {
        display: flex
    }
}

.Content_no_trips_text_one__ZsGzO p {
    font-family: "DM Sans", sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 2rem;
    font-weight: 400;
    text-align: center;
    margin-bottom: 0
}

.Content_no_trips_text_one__ZsGzO h4 {
    font-family: "DM Sans", sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 2rem;
    text-align: center;
    margin-bottom: 8px;
    margin-top: 0
}

@media (min-width: 720px) {
    .Content_no_trips_text_one__ZsGzO h4 {
        margin-top: 2rem
    }
}

.Content_no_trips_text_two__kCKK0 {
    margin-top: 0;
    color: #504e61;
    font-family: "DM Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.25rem
}

.Search_container__UU92I {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Search_col-1__2leju {
    grid-column: span 1
}

.Search_col-2__aGTf5 {
    grid-column: span 2
}

.Search_col-3__wEOQH {
    grid-column: span 3
}

.Search_col-4__9iq1v {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Search_col-tablet-1__ujfg0 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-2__4Yc1J {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-3__qXVpy {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-4__RHXbt {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-5__Hpgyr {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-6__lTXPW {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-7__sE7XB {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-8__bdT9Q {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-1__XGuhh {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-2__6WaTJ {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-3__xtog1 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-4__bYyp4 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-5__4uBdc {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-6__7yxRF {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-7__Jqwho {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-8__RcqJp {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-1__olBj1 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-2__E_Xg9 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-3__bPOdO {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-4__fvSIj {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-5__rRhY4 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-6__9TumX {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-7__Vj4lO {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-8__HR9MT {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-9__mygPr {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-10__RRV7D {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-11__x7ihE {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-12__qm_wT {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-1__73VFw {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-2__u6mz_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-3__XJhZb {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-4__iZxcp {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-5__8GF6n {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-6__2x66i {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-7__hbclg {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-8__7rzCe {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-9__5hkCi {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-10__ro9YT {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-11__s6I_e {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-12__NcpVY {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-1__1_qbb {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-2__5QYzT {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-3__NkxBq {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-4___cEWO {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-5__Xt_vk {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-6__5im8K {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-7__ffcQH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-8__Wxiyh {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-9__H8Feo {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-10__GnxTK {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-11__DC2zL {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-12__OL0w6 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-1__BeR9C {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-2__0IviP {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-3__Crg0s {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-4__3bEHy {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-5__EbjJP {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-6__V4hdH {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-7__Ao3WI {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-8__cLFSt {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-9__4Wwm_ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-10__L3huV {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-11__eRDaM {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-12__SrvSn {
        grid-column: span 12
    }
}

@keyframes Search_slideUp__9QKlZ {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Search_slide_up__wckT1 {
    animation: Search_slideUp__9QKlZ 0.3s ease-in-out
}

.Search_rotate_left__Pet9Z svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Search_search_header_container__5jbL4 {
    font-family: "DM Sans", sans-serif;
    padding: 0 1rem 1rem
}

.Search_search_header_top_focus__7CE6E {
    display: flex;
    align-items: center
}

.Search_search_header_input__0S5Il {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding: 1.5rem 1rem;
    gap: 4px;
    width: 100%;
    max-width: 703px;
    height: 48px;
    border: 2px solid #ebeaff;
    border-radius: 0.75rem;
    outline: 0
}

.Search_search_header_input__0S5Il:focus:not(.Search_error__Z_uZE) {
    box-shadow: 0px 0px 0px 2px #ebeaff
}

.Search_search_mobile_container__fiykU {
    font-family: "DM Sans", sans-serif;
    padding: 0 1rem 1rem
}

.Search_search_mobile_top__mTG9l {
    color: black
}

.Search_search_mobile_top_focus__cbNAo {
    display: flex;
    align-items: center
}

.Search_search_mobile_top_focus_view__VyFrh {
    padding-top: 1.5rem
}

.Search_search_mobile_icon_glass__MbeG_ {
    left: 30px
}

.Search_search_mobile_input__Tlp4P {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding: 1.5rem 1rem 1.5rem 2rem;
    gap: 4px;
    width: 100%;
    height: 48px;
    border: 0;
    background: #f6f6fa;
    border-radius: 0.75rem;
    outline: 0
}

.Search_search_mobile_input_is_focus__VFskd {
    margin-left: 1.5rem;
    width: 300px
}

.Search_search_mobile_input__Tlp4P:focus:not(.Search_error__Z_uZE) {
    border: 2px solid #af9feb
}

.Destinations_container___rvgG {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Destinations_col-1__5Xyjp {
    grid-column: span 1
}

.Destinations_col-2__o4JRx {
    grid-column: span 2
}

.Destinations_col-3__y9cVN {
    grid-column: span 3
}

.Destinations_col-4__kW6pX {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Destinations_col-tablet-1__g04G3 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-2__8c86_ {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-3__NgJcC {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-4__aJ_f0 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-5__CEvmG {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-6__58wlS {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-7__HVG9q {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-8__q0OCu {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-1__lX3IE {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-2__UgNFF {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-3__1HHm1 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-4__Bn9J2 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-5__Wfw_V {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-6__GFE4e {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-7__xVqoZ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-8__O12Al {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-1__F6Kc0 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-2__tLqk4 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-3__Kc8yw {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-4__XRdGH {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-5__BhV3I {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-6__l8ukz {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-7__VmSms {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-8__eBcqh {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-9__ro64o {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-10__Juath {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-11__idKTb {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-12__7xUEs {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-1__sMvdy {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-2__55TOg {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-3__8Y_56 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-4__lVCka {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-5__OWZYz {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-6__jPBy7 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-7__9nE7q {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-8__84YkP {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-9__wHCPI {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-10__LJKfW {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-11__HipTn {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-12__6Vpj9 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-1__kqQOO {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-2__tu6n3 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-3__EvIoR {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-4__XEFce {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-5__vaiTx {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-6__Up__W {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-7__w_8Jj {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-8__Vr3QG {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-9__ofShm {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-10__JycuG {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-11__zCKy0 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-12__HAyY5 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-1__2l5VN {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-2__NYDXa {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-3__tH021 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-4__cSKR4 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-5__14ObX {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-6__NkG9b {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-7__w5cwX {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-8__vSt3V {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-9__qThvp {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-10__crQDK {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-11__fdCNi {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-12__87VA4 {
        grid-column: span 12
    }
}

@keyframes Destinations_slideUp__VkM7l {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Destinations_slide_up__p_KqQ {
    animation: Destinations_slideUp__VkM7l 0.3s ease-in-out
}

.Destinations_rotate_left__SqVyl svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Destinations_destination_container__Wff2N {
    font-family: "DM Sans", sans-serif;
    padding: 0 1rem 1rem;
    margin-bottom: 9.5rem
}

.Destinations_destination_cards__RtHPX {
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    grid-auto-rows: auto;
    grid-gap: 2rem 0.5rem
}

@media only screen and (min-width: 490px) and (max-width: 640px) {
    .Destinations_destination_cards__RtHPX {
        grid-template-columns:repeat(4, 1fr)
    }
}

@media only screen and (min-width: 641px) and (max-width: 720px) {
    .Destinations_destination_cards__RtHPX {
        grid-template-columns:repeat(5, 1fr)
    }
}

.Destinations_countries_list_items__bZoje {
    list-style-type: none;
    font-size: 1rem;
    font-family: "DM Sans", sans-serif;
    width: 100%;
    padding-left: 0
}

.Destinations_countries_list_items__bZoje li {
    padding-bottom: 1.5rem;
    width: 130px;
    height: 1.875rem;
    margin-top: 0.625rem;
    margin-right: 1.875rem;
    display: inline-block;
    vertical-align: text-top;
    font-weight: 400;
    line-height: 1.5rem;
    color: #504e61
}

.TravelDeals_container__KIkXg {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .TravelDeals_container__KIkXg {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .TravelDeals_container__KIkXg {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .TravelDeals_container__KIkXg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .TravelDeals_container__KIkXg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .TravelDeals_container__KIkXg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .TravelDeals_container__KIkXg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.TravelDeals_col-1__KqWUz {
    grid-column: span 1
}

.TravelDeals_col-2__WNlBM {
    grid-column: span 2
}

.TravelDeals_col-3__FnfiW {
    grid-column: span 3
}

.TravelDeals_col-4__okye5 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .TravelDeals_col-tablet-1__Hd5oN {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .TravelDeals_col-tablet-2__pYpQm {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .TravelDeals_col-tablet-3__kMxao {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .TravelDeals_col-tablet-4__WvT7k {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .TravelDeals_col-tablet-5__2AxGl {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .TravelDeals_col-tablet-6__AioiZ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .TravelDeals_col-tablet-7__MV17v {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .TravelDeals_col-tablet-8__uZfGb {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .TravelDeals_col-tablet-lg-1__4fMnN {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .TravelDeals_col-tablet-lg-2__KFgtQ {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .TravelDeals_col-tablet-lg-3__OkT1P {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .TravelDeals_col-tablet-lg-4__ga4I1 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .TravelDeals_col-tablet-lg-5__uCilR {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .TravelDeals_col-tablet-lg-6__UI2Wh {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .TravelDeals_col-tablet-lg-7__fHc0W {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .TravelDeals_col-tablet-lg-8__6hnRr {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-1__U3F0R {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-2__v63Ky {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-3__5qMGL {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-4__Hmmw2 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-5__Fjnjl {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-6__SpAUf {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-7__q6kXd {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-8__PGLay {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-9__sfTSF {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-10__IattL {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-11__78_7q {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .TravelDeals_col-desktop-12__1rcNk {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-1__mBxgs {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-2__p1sZL {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-3__kNhis {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-4__KpjCV {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-5__Hu6xo {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-6__QSdPG {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-7__DQG4l {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-8__w_rvZ {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-9__C4dus {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-10__2gV7o {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-11__WcOei {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .TravelDeals_col-desktop-lg-12__ekRgm {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-1__Vl89g {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-2___FO4U {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-3__OWgrJ {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-4__LsJEr {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-5__YIj6Z {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-6__OggoI {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-7__zeLeZ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-8__zphXT {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-9__9oaCE {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-10__MtXXY {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-11__4q1kP {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .TravelDeals_col-desktop-xl-12__hD_Ts {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-1__xIo2l {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-2__7Db92 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-3__NX5Tj {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-4__QjUyV {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-5__y437u {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-6__T2B89 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-7__HK_Mm {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-8__MzgUm {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-9__tXSEe {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-10__eKLIq {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-11__Lsd_v {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .TravelDeals_col-desktop-xxl-12__Kgc5h {
        grid-column: span 12
    }
}

@keyframes TravelDeals_slideUp__px5NT {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.TravelDeals_slide_up__Bir1F {
    animation: TravelDeals_slideUp__px5NT 0.3s ease-in-out
}

.TravelDeals_rotate_left__LB_jW svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.TravelDeals_travel_deals_container__KvWNc {
    padding: 0 1rem 1rem
}

.TravelDeals_travel_deals_container__KvWNc ul {
    list-style-type: none;
    padding-left: 0.5rem
}

.TravelDeals_travel_deals_container__KvWNc ul li {
    font-family: "DM Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.25rem;
    padding: 1rem 0
}

.TravelDeals_travel_deals_background__YgObx {
    width: 100%;
    margin: 0 auto 1.5rem
}

.TravelDeals_travel_deals_background_text__pfS1k {
    text-align: center
}

.TravelDeals_travel_deals_background_text__pfS1k p {
    color: #242239;
    font-family: "DM Sans", sans-serif;
    font-weight: 700;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 1.75rem;
    margin-bottom: 0em
}

.WaysToTravel_container__Dtphv {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .WaysToTravel_container__Dtphv {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .WaysToTravel_container__Dtphv {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_container__Dtphv {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_container__Dtphv {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_container__Dtphv {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_container__Dtphv {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.WaysToTravel_col-1__vBvg2 {
    grid-column: span 1
}

.WaysToTravel_col-2__urdn_ {
    grid-column: span 2
}

.WaysToTravel_col-3__L2VSj {
    grid-column: span 3
}

.WaysToTravel_col-4__OdVKx {
    grid-column: span 4
}

@media (min-width: 720px) {
    .WaysToTravel_col-tablet-1__VVuxV {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .WaysToTravel_col-tablet-2__0kX9N {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .WaysToTravel_col-tablet-3__kq2p8 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .WaysToTravel_col-tablet-4__Flfxh {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .WaysToTravel_col-tablet-5__JRiJh {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .WaysToTravel_col-tablet-6__H0ecJ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .WaysToTravel_col-tablet-7__jueOX {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .WaysToTravel_col-tablet-8__oAlkZ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .WaysToTravel_col-tablet-lg-1__PoIBi {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .WaysToTravel_col-tablet-lg-2__0uHZs {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .WaysToTravel_col-tablet-lg-3__O2_Q8 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .WaysToTravel_col-tablet-lg-4__fQzn4 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .WaysToTravel_col-tablet-lg-5__BEulX {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .WaysToTravel_col-tablet-lg-6__hk7LO {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .WaysToTravel_col-tablet-lg-7__zX_JP {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .WaysToTravel_col-tablet-lg-8__9_D0_ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-1__dONw8 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-2__dAETW {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-3__NcwVq {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-4__TUpZi {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-5__jOGgq {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-6__h4Ykd {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-7__PzVio {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-8__gzi3v {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-9__P6fm1 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-10__DiBcr {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-11__uocV7 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .WaysToTravel_col-desktop-12__GE7Nv {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-1__umBzz {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-2__KtwfN {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-3__R7_ta {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-4__76Gta {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-5__vf4dM {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-6__eGfGH {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-7__OcgI_ {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-8__YEe3u {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-9__ghGaV {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-10__whD2g {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-11__TSEAo {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .WaysToTravel_col-desktop-lg-12__7iQgI {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-1__RdBZj {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-2__7xOGZ {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-3__OYFPx {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-4__i6YOv {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-5__GFYLV {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-6__52RQt {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-7___hHfx {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-8__CaJwl {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-9__lHcX6 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-10__jgJSL {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-11__c6rHk {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .WaysToTravel_col-desktop-xl-12__XY9Bj {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-1__NoBb8 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-2__hxyVO {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-3__xx2Sc {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-4__O6bor {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-5__zS7yh {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-6__VTKwM {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-7__j5pyx {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-8__4ADKe {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-9__SRmsy {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-10__5qVqd {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-11__ORueF {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .WaysToTravel_col-desktop-xxl-12__yebAW {
        grid-column: span 12
    }
}

@keyframes WaysToTravel_slideUp__mpjAh {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.WaysToTravel_slide_up__yGBhQ {
    animation: WaysToTravel_slideUp__mpjAh 0.3s ease-in-out
}

.WaysToTravel_rotate_left__Un5DL svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.WaysToTravel_ways_to_travel_container__B1bvh {
    margin-bottom: 1.5rem;
    padding: 0 1rem 1rem
}

.WaysToTravel_ways_to_travel_container__B1bvh ul {
    list-style-type: none;
    padding-left: 0.5rem
}

.WaysToTravel_ways_to_travel_container__B1bvh ul li {
    font-family: "DM Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.25rem;
    padding: 1rem 0;
    display: flex;
    align-items: center
}

.WaysToTravel_ways_to_travel_container__B1bvh ul li p {
    margin: 0 0 0 0.5rem;
    margin-bottom: 0;
    background: #f6f6fa;
    border-radius: 0.5rem;
    padding: 0.25rem 0.5rem;
    color: #210a53;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 700;
    font-family: "DM Sans", sans-serif
}

.WaysToTravel_ways_to_travel_background__VN9Dc {
    width: 100%;
    height: 168px;
    margin: 0 auto 1.5rem;
    background: #f6f6fa;
    border-radius: 0.75rem;
    padding: 1rem;
    color: #504e61
}

.WaysToTravel_ways_to_travel_background__VN9Dc p {
    color: #242239;
    font-family: "DM Sans", sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 1.5rem
}

.WaysToTravel_ways_to_travel_background__VN9Dc span {
    display: flex;
    align-items: center;
    background-color: transparent
}

.WaysToTravel_ways_to_travel_background__VN9Dc span svg rect {
    fill: transparent
}

.WaysToTravel_ways_to_travel_background__VN9Dc span p {
    font-weight: 700;
    font-size: 0.875rem
}

.WhyG_container__jMQH6 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .WhyG_container__jMQH6 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .WhyG_container__jMQH6 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .WhyG_container__jMQH6 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .WhyG_container__jMQH6 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .WhyG_container__jMQH6 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .WhyG_container__jMQH6 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.WhyG_col-1__NUiQ5 {
    grid-column: span 1
}

.WhyG_col-2__6QdyZ {
    grid-column: span 2
}

.WhyG_col-3__NOyNh {
    grid-column: span 3
}

.WhyG_col-4__reA6F {
    grid-column: span 4
}

@media (min-width: 720px) {
    .WhyG_col-tablet-1__sxEPK {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .WhyG_col-tablet-2__A_2rA {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .WhyG_col-tablet-3___3qrB {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .WhyG_col-tablet-4__S5k_c {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .WhyG_col-tablet-5__orHcf {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .WhyG_col-tablet-6__MSjzN {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .WhyG_col-tablet-7__JC8Q1 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .WhyG_col-tablet-8__7cegK {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .WhyG_col-tablet-lg-1__TBpV7 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .WhyG_col-tablet-lg-2__nSZ_8 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .WhyG_col-tablet-lg-3__R21iE {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .WhyG_col-tablet-lg-4__D8YCd {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .WhyG_col-tablet-lg-5__NEaaF {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .WhyG_col-tablet-lg-6__w6Hzu {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .WhyG_col-tablet-lg-7__NMJnb {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .WhyG_col-tablet-lg-8__VmM1r {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-1__GF9pH {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-2__7yoJu {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-3__3pLsR {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-4__HbfEs {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-5__8VtpG {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-6__Jh5xp {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-7__i1HFV {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-8__y_H0F {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-9__YbAH2 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-10__cjBdl {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-11__MrwKJ {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .WhyG_col-desktop-12__q_6ZF {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-1__jwdA1 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-2__ykJZs {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-3__Tds9P {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-4__S7su5 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-5__ZN_Na {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-6__JL9Da {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-7__2dDdw {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-8__HyjxN {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-9__NaCUd {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-10__8jYd9 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-11___m4o6 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .WhyG_col-desktop-lg-12__Nv_q6 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-1__CrBR8 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-2__mgezY {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-3__9q3DG {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-4__hDk0s {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-5__zkF8j {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-6__Nn7LE {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-7__iEyqY {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-8__rWIMT {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-9__mUNEK {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-10__ECa8Q {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-11__6NP1x {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .WhyG_col-desktop-xl-12__w_bgh {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-1__1RCzA {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-2__hrfoT {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-3__M4O10 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-4__WzPpX {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-5__E31Qp {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-6__4qtuV {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-7__QAulq {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-8__6Rq0g {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-9__9crDA {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-10__fvurA {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-11__hTSWl {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .WhyG_col-desktop-xxl-12__4O6r4 {
        grid-column: span 12
    }
}

@keyframes WhyG_slideUp__p1YDg {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.WhyG_slide_up__2uaNu {
    animation: WhyG_slideUp__p1YDg 0.3s ease-in-out
}

.WhyG_rotate_left__cohJl svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.WhyG_why_g_container__b1drn {
    color: #210a53;
    padding: 0 1rem 1rem
}

.WhyG_why_g_container__b1drn ul {
    list-style-type: none;
    padding-left: 1rem
}

.WhyG_why_g_container__b1drn ul li {
    font-family: "DM Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.25rem;
    padding: 1rem 0
}

.WhyG_why_g_accordion_last__4rN4C {
    border-bottom: 0 !important
}

.WhyG_why_g_accordion_first__bt51F {
    border-top: 0 !important
}

.WhyG_why_g_background__DoRLe {
    width: 100%;
    margin: 0 auto 1.5rem
}

.WhyG_why_g_background_text__mm9Qi {
    text-align: center
}

.WhyG_why_g_background_text__mm9Qi p {
    color: #242239;
    font-family: "DM Sans", sans-serif;
    font-weight: 700;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 1.75rem;
    margin-bottom: 0em
}

.WhyG_why_g_background_text__mm9Qi span {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent
}

.WhyG_why_g_background_text__mm9Qi span svg rect {
    fill: transparent
}

.WhyG_why_g_background_text__mm9Qi span p {
    font-weight: 700;
    font-size: 0.875rem;
    margin-top: 0;
    color: #504e61
}

.TopSection_container__bVqe4 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.TopSection_col-1__U_kU4 {
    grid-column: span 1
}

.TopSection_col-2__NLN9U {
    grid-column: span 2
}

.TopSection_col-3__ga55T {
    grid-column: span 3
}

.TopSection_col-4__vlR8H {
    grid-column: span 4
}

@media (min-width: 720px) {
    .TopSection_col-tablet-1__KPrj0 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-2__miTvC {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-3__3iCpb {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-4__OPxkD {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-5__csaiD {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-6__DfDNv {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-7__1n8mw {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-8__IVBi9 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-1__50Rf8 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-2__J6dj4 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-3__Rjqyi {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-4__pOuEr {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-5__DAcqN {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-6__jJmF8 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-7__OGBW2 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-8__t31bN {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-1__IkNXZ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-2__qUs5_ {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-3__7qAwZ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-4__bnqdO {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-5__uwLLh {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-6__KYR28 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-7___gLxH {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-8__wzQ7P {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-9__0lVMr {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-10__stDjA {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-11__g_k3p {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-12__xIvS1 {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-1__4hZR6 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-2__aD0UV {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-3__lwAE_ {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-4__FEJuI {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-5__0sZy_ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-6__rWlDx {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-7__kmBom {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-8__6eK_u {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-9__SjOzA {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-10__9ijZ2 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-11___m4ld {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-12__rxnpM {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-1__1nE0K {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-2__g5Yiy {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-3__yV2lN {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-4__YOY5P {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-5__ubB0Y {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-6__KGZ9M {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-7__asBul {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-8__YA06O {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-9__SjaGt {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-10__Yshwz {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-11__d2F79 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-12__ssoeA {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-1___zAjA {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-2__pZuVx {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-3__1lbIb {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-4__R__d_ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-5__kFysY {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-6__sL6SO {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-7__j36F6 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-8__igNWT {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-9__yR31v {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-10__AXQFM {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-11__dQuEX {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-12__d4sdw {
        grid-column: span 12
    }
}

@keyframes TopSection_slideUp__4Az9j {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.TopSection_slide_up__i3pDu {
    animation: TopSection_slideUp__4Az9j 0.3s ease-in-out
}

.TopSection_rotate_left__dZhaN svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.TopSection_top_section__9sJj1 {
    width: 100%;
    display: flex
}

.TopSection_top_section_back__gNHt7 {
    top: 5px;
    position: absolute;
    left: 1rem;
    cursor: pointer;
    margin-left: 2rem;
    font-size: 1rem;
    font-weight: 700
}

.TopSection_top_section__9sJj1 h4 {
    margin: 0 auto
}

.MobileNav_container__BoPb_ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MobileNav_col-1__BRgTi {
    grid-column: span 1
}

.MobileNav_col-2__fckqo {
    grid-column: span 2
}

.MobileNav_col-3__50ymi {
    grid-column: span 3
}

.MobileNav_col-4__Sl8SZ {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-1__r2vOE {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-2__Hwqru {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-3__ffBH2 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-4__BX_HM {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-5__drzTz {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-6__3N3x6 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-7__uUfy_ {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-8__iG_XM {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-1__wim5g {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-2__JSEyx {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-3__y4kDQ {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-4__NUkCv {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-5__VG5ft {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-6__TlXPr {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-7__zYWjj {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-8__n0_tD {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-1__JsQD3 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-2__uNkzx {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-3__6T6_k {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-4__6ohRI {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-5__CYsa_ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-6__Vm2J5 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-7__eDXlE {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-8__QqQrk {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-9__vWXpK {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-10__pGP_x {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-11__pc1B9 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-12__7YeB3 {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-1__T2Xd2 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-2__vZS1_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-3__tYwlc {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-4__zCeqK {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-5__j00zd {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-6__uDk0W {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-7__CunKM {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-8__7_EOX {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-9__lwe2y {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-10__3tNks {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-11__9Eqn6 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-12__6DHxY {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-1__Ry2D5 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-2__myBEb {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-3__42X2T {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-4__k5pyL {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-5__0a2Xt {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-6__AZyMA {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-7__BmJIm {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-8__KvOeZ {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-9__vOJG0 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-10__kQd60 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-11__lsO9V {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-12__PjErB {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-1__uujYb {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-2__pvIUt {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-3__DsFwX {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-4__UFDz_ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-5__rlTHW {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-6__Dm48I {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-7__ttqhj {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-8__ElfRz {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-9__fP6r4 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-10__nyV6z {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-11___L5Dh {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-12__Zjzay {
        grid-column: span 12
    }
}

@keyframes MobileNav_slideUp__VVKY8 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MobileNav_slide_up__GIi31 {
    animation: MobileNav_slideUp__VVKY8 0.3s ease-in-out
}

.MobileNav_rotate_left__WjSHh svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MobileNav_mobile_nav_container__Pj1id {
    display: block
}

@media (min-width: 720px) {
    .MobileNav_mobile_nav_container__Pj1id {
        display: none
    }
}

.MobileNav_bottomIcons-container__Xmxb0 {
    align-items: center;
    justify-content: space-between;
    background-color: #ffffff;
    display: flex;
    position: fixed;
    bottom: 0%;
    margin: 0 auto;
    width: 100vw;
    padding: 0em 1.5rem 1rem;
    box-shadow: 0 2px 24px rgba(36, 34, 57, 0.22);
    z-index: 9999
}

.MobileNav_bottomIcons-container__Xmxb0::before {
    width: 4.25rem;
    height: 4.25rem;
    border-radius: 50%;
    position: absolute;
    top: -0.625rem;
    content: "";
    background: #ffffff;
    z-index: -1;
    left: 50%;
    margin-left: -2.125rem;
    right: 0
}

@media (min-width: 720px) {
    .MobileNav_bottomIcons-container__Xmxb0 {
        display: none
    }
}

.MobileNav_bottomIcons-shared__FYCym:hover svg path:first-child, .MobileNav_bottomIcons-shared__FYCym.MobileNav_is-active__a3Fhx svg path:first-child {
    fill: #513394;
    stroke: #513394
}

.MobileNav_bottomIcons-shared__FYCym:hover svg path:last-child, .MobileNav_bottomIcons-shared__FYCym.MobileNav_is-active__a3Fhx svg path:last-child {
    stroke: #ffffff
}

.MobileNav_bottomIcons-travel__J_kjB:hover svg rect, .MobileNav_bottomIcons-travel__J_kjB.MobileNav_is-active__a3Fhx svg rect {
    stroke: #513394;
    fill: #513394
}

.MobileNav_bottomIcons-travel__J_kjB:hover svg path, .MobileNav_bottomIcons-travel__J_kjB.MobileNav_is-active__a3Fhx svg path {
    fill: #513394;
    stroke: #513394
}

.MobileNav_bottomIcons-deals__GNmqD:hover svg mask path, .MobileNav_bottomIcons-deals__GNmqD.MobileNav_is-active__a3Fhx svg mask path {
    fill: #513394;
    stroke: #513394
}

.MobileNav_bottomIcons-deals__GNmqD:hover svg path:first-child, .MobileNav_bottomIcons-deals__GNmqD.MobileNav_is-active__a3Fhx svg path:first-child {
    fill: #513394;
    stroke: #513394
}

.MobileNav_bottomIcons-deals__GNmqD:hover svg path:last-child, .MobileNav_bottomIcons-deals__GNmqD.MobileNav_is-active__a3Fhx svg path:last-child {
    fill: #513394;
    stroke: #ffffff
}

.styles_container__D4XGI {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__kSjvF {
    grid-column: span 1
}

.styles_col-2__FCkER {
    grid-column: span 2
}

.styles_col-3____HFg {
    grid-column: span 3
}

.styles_col-4__iHNeP {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__q7JLs {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__BQFgD {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__h9wCv {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__1xX__ {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__wo4XS {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__TRAeF {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__hrbs_ {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__Sa8Ch {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__bygzL {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__kfC_o {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__NYZjB {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__VChfu {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__zyRE3 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__9bgGQ {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__Hecq7 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__hJdp1 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__6EXFQ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__KUCSO {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__PkSMX {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__YptmT {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__qUzAN {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__mPNQj {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__KvlXU {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__8_LXh {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__PPpNu {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__49A2F {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__q6GDD {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__rw_GT {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__mkeuN {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__CWh5Z {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__IXHIO {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__PrYgI {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__IJ5t3 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__iCxXH {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__92eJ8 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__orrgF {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__RpcrT {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10___n6rS {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__Uw0fx {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__Qd4XF {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__FxmNf {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__6BYk_ {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__M7xXL {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__JBQl3 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__pLSyJ {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__ATebb {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__q2WZ7 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__kjScr {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__fhKdz {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__dpRA7 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__F9zPY {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__jjCnl {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__2ktCN {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__5AleO {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__smccX {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__WYgE_ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__DE8c7 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__OFGRk {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__cJsUp {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__9qv7y {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__wbEZh {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__5VCw1 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__VWFDZ {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__fZTal {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__j_VbY {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__n_MvF {
    animation: styles_slideUp__j_VbY 0.3s ease-in-out
}

.styles_rotate_left__t8P5V svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Mobile_container__UDlxs {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Mobile_col-1__Jsopd {
    grid-column: span 1
}

.Mobile_col-2__5H5DO {
    grid-column: span 2
}

.Mobile_col-3__ENLOn {
    grid-column: span 3
}

.Mobile_col-4__vs0hP {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Mobile_col-tablet-1__OHEKp {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-2__tsfXb {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-3__1aaSG {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-4__xDK5O {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-5__IXDuW {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-6__MOt8P {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-7__HbIlD {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-8__M1YuP {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-1__4B_CB {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-2__M7uLp {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-3__gfunz {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-4__BaDYv {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-5__xRJE2 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-6__5h6mb {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-7__8tY4n {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-8__72d2t {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-1__LEe7M {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-2__NWOa4 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-3__OP5Ga {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-4__2WyPH {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-5__4u4Yv {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-6__ltP_x {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-7__3IfLO {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-8__ovQgQ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-9__NlOc2 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-10__pvyPz {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-11__R_jSc {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-12__CmGBj {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-1__3UISX {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-2__Z1XjY {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-3__Vno_f {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-4__4y4rO {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-5__zbsoP {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-6__IYrx_ {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-7__8Fr9_ {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-8__mX96J {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-9__BaYnH {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-10__fmAsZ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-11__Iw5zh {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-12__9xdpp {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-1__4XdS8 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-2__C_ZQz {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-3__hCC9Y {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-4__znKnR {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-5__QCBFU {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-6__iDc6R {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-7__XDQwz {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-8__kSC8a {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-9__ETCdq {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-10__QPzFC {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-11__RevVb {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-12__6a60q {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-1__gsLyB {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-2__gnZj3 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-3__OB_58 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-4__zLyni {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-5__KJEw2 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-6__rENi9 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-7__F3Fp7 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-8__QdKBS {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-9__On5fQ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-10__AxD1K {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-11__lwbs8 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-12__8_qeA {
        grid-column: span 12
    }
}

@keyframes Mobile_slideUp__uAR3_ {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Mobile_slide_up__DIoKm {
    animation: Mobile_slideUp__uAR3_ 0.3s ease-in-out
}

.Mobile_rotate_left__pDufL svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Mobile_mobile_container__AwGM8 {
    background-color: #ffffff;
    box-shadow: 0px 0px 4px rgba(81, 51, 148, 0.2);
    display: flex;
    justify-content: space-between;
    padding: 1.125rem;
    width: 100%;
    position: fixed;
    z-index: 9999
}

@media (min-width: 720px) {
    .Mobile_mobile_container__AwGM8 {
        display: none
    }
}

.Mobile_mobile_logo__UqXxy {
    width: 80%
}

.Mobile_mobile_right_side__xvgES {
    display: flex;
    justify-content: space-between;
    gap: 1.5rem
}

.Mobile_mobile_chat__kk_2a svg {
    margin-top: 0.313rem
}

.Mobile_mobile_chat__kk_2a svg path {
    stroke: #513394
}

.Mobile_mobile_chat_active__LA4VK svg {
    fill: #513394
}

.styles_container__58Mr5 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__58Mr5 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__58Mr5 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__58Mr5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__58Mr5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__58Mr5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__58Mr5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__dAbvi {
    grid-column: span 1
}

.styles_col-2__clGbE {
    grid-column: span 2
}

.styles_col-3__h9LAf {
    grid-column: span 3
}

.styles_col-4__UpNem {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__h9Po7 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__VIBIv {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__uOrM0 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__AMXyN {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__azQdh {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__mO0U6 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__bVCYk {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__Pix_j {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__yjwXm {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__WNjnu {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__FqdIH {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__9PrhL {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__Csu7y {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__GOGsa {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7___3SfL {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__OzyhS {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__CdJp9 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__dU_d1 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__keVzH {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__zNeRb {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5___BXaf {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__dK9bb {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__0SWDp {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__nhzT_ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__oWCiX {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__9F4ff {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__8Laij {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__52_GM {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__ryykS {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__V_5a9 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__QrtmG {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__dZUV6 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__yKjzF {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__kWnxs {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__kTlrR {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__WukiN {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__XipvK {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__dZp1G {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__Ymmu3 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__yErIL {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__QlM7a {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__euhYV {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__xRWyf {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__vCU3P {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__EQ4fM {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6___TixW {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__kzuZ1 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__M6YVN {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__MsKw3 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10___E9cg {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__bDyhF {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__QjmTO {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1___wnLq {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__lcomE {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__1Psw3 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__HXmeM {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__TstJ3 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__RWwu5 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__TkvQw {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__FpDGN {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__F4i8l {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__CHgCW {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__e8EcL {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__lc5OT {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__vuW_F {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__CNXVG {
    animation: styles_slideUp__vuW_F 0.3s ease-in-out
}

.styles_rotate_left__TBwIX svg {
    transform: rotate(180deg);
    transition: 0.3s
}

footer.styles_footer__EFoWO {
    padding-bottom: 20rem;
    padding-top: 3.5rem;
    margin: 0 0 4rem;
    background-image: url(../img/footer-background-mobile.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    font-family: "DM Sans", sans-serif;
    font-size: 1rem;
    box-sizing: border-box;
    background-color: white
}

footer.styles_footer__EFoWO .styles_mobile_nav__dvtux .styles_icon_location__TNN6G svg path:first-child {
    fill: transparent;
    stroke: #513394
}

footer.styles_footer__EFoWO .styles_mobile_nav__dvtux .styles_icon_location__TNN6G svg path:last-child {
    stroke: #513394
}

footer.styles_footer__EFoWO .styles_mobile_nav__dvtux .styles_icon_location__TNN6G:hover svg path:first-child {
    fill: #513394;
    stroke: #513394
}

footer.styles_footer__EFoWO .styles_mobile_nav__dvtux .styles_icon_location__TNN6G:hover svg path:last-child {
    stroke: #ffffff
}

@media (min-width: 720px) {
    footer.styles_footer__EFoWO {
        padding-bottom: 2.5rem;
        margin: 3.5rem 0 0;
        background-image: url(../img/footer-background-tablet.png);
        background-repeat: no-repeat;
        background-position: bottom right
    }
}

@media (min-width: 1024px) {
    footer.styles_footer__EFoWO {
        padding-bottom: 3rem;
        background-image: url(../img/footer-background-desktop.png);
        background-repeat: no-repeat;
        background-position: bottom center
    }
}

footer.styles_footer__EFoWO p.styles_links_title__Xi82e {
    margin: 0 0 1rem;
    font-weight: 700;
    font-size: 1.125rem;
    color: #242239 !important
}

footer.styles_footer__EFoWO .styles_links_mobile__v_Dus {
    display: block
}

footer.styles_footer__EFoWO .styles_links_tablet__YzBVB {
    display: none
}

@media (min-width: 720px) {
    footer.styles_footer__EFoWO .styles_links_mobile__v_Dus {
        display: none
    }

    footer.styles_footer__EFoWO .styles_links_tablet__YzBVB {
        display: block
    }
}

footer.styles_footer__EFoWO ul.styles_links__Qprg4 {
    margin: 0;
    padding: 0;
    list-style: none
}

footer.styles_footer__EFoWO ul.styles_links__Qprg4 li {
    padding-bottom: 0.75rem;
    line-height: 1.5rem;
    margin: 0
}

footer.styles_footer__EFoWO ul.styles_links__Qprg4 a {
    color: #504e61;
    text-decoration: none
}

footer.styles_footer__EFoWO .styles_social__Gft7c {
    margin-top: 1rem
}

footer.styles_footer__EFoWO .styles_social__Gft7c .styles_socialLinks__L025f {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-between;
    gap: 0.5rem
}

footer.styles_footer__EFoWO .styles_social__Gft7c .styles_socialLinks__L025f .styles_socialLink__I6uR2 {
    width: 3rem;
    height: 3rem;
    border: 0.125rem solid #513394;
    border-radius: 3rem;
    transition: all ease-in-out 0.15s
}

footer.styles_footer__EFoWO .styles_social__Gft7c .styles_socialLinks__L025f .styles_socialLink__I6uR2 svg {
    margin-top: -0.125rem;
    margin-left: -0.125rem;
    fill: #513394;
    display: inline-block;
    transition: all ease-in-out 0.15s
}

footer.styles_footer__EFoWO .styles_social__Gft7c .styles_socialLinks__L025f .styles_socialLink__I6uR2:hover {
    background-color: #513394
}

footer.styles_footer__EFoWO .styles_social__Gft7c .styles_socialLinks__L025f .styles_socialLink__I6uR2:hover svg {
    fill: #ffffff
}

@media (min-width: 720px) {
    footer.styles_footer__EFoWO .styles_social__Gft7c {
        margin-top: 0
    }

    footer.styles_footer__EFoWO .styles_social__Gft7c .styles_socialLinks__L025f {
        display: block
    }

    footer.styles_footer__EFoWO .styles_social__Gft7c .styles_socialLinks__L025f .styles_socialLink__I6uR2 {
        display: inline-block;
        margin-right: 1rem;
        width: 3rem;
        height: 3rem
    }
}

@media (min-width: 1024px) {
    footer.styles_footer__EFoWO .styles_social__Gft7c .styles_socialLinks__L025f .styles_socialLink__I6uR2 {
        margin-right: 0.5rem;
        width: 2rem;
        height: 2rem
    }

    footer.styles_footer__EFoWO .styles_social__Gft7c .styles_socialLinks__L025f .styles_socialLink__I6uR2 svg {
        width: 2rem;
        height: 2rem
    }
}

footer.styles_footer__EFoWO .styles_links_standards__FzVO3 {
    display: flex;
    margin-top: 3rem
}

@media (max-width: 461px) {
    footer.styles_footer__EFoWO .styles_links_standards__FzVO3 svg {
        width: 100%
    }

    .icon_tico {
        width: 120% !important
    }

    .icon_consumerProtection {
        width: 120% !important;
        margin-right: 0
    }

    #id_localization_country {
        width: 120px
    }
}

footer .icon_internationalPassengerProtection img {
    max-width: unset
}

footer.styles_footer__EFoWO .styles_links_standards__FzVO3 .styles_standard_icon__XKzuo {
    display: inline-block;
    margin-right: 2.5rem;
    cursor: pointer
}

footer.styles_footer__EFoWO .styles_locale__Inmgu {
    margin-top: 2rem
}

footer.styles_footer__EFoWO .styles_locale__Inmgu button {
    margin-right: 1rem
}

@media (min-width: 960px) {
    footer.styles_footer__EFoWO .styles_locale__Inmgu {
        margin-top: 4rem
    }
}

footer.styles_footer__EFoWO .styles_divider__KzmyH {
    margin-top: 2rem;
    padding-top: 2rem;
    border-top: 1px solid #e2e2ee
}

@media (min-width: 1024px) {
    footer.styles_footer__EFoWO .styles_divider__KzmyH {
        width: 680px
    }
}

footer.styles_footer__EFoWO .styles_copyright__WhwLF {
    font-size: 0.75rem;
    color: #242239;
    text-align: center;
    margin-bottom: 16px
}

@media (min-width: 720px) {
    footer.styles_footer__EFoWO .styles_copyright__WhwLF {
        text-align: left
    }
}

footer.styles_footer__EFoWO .styles_legal__hNG_p {
    font-size: 0.75rem;
    text-align: center
}

@media (min-width: 720px) {
    footer.styles_footer__EFoWO .styles_legal__hNG_p {
        text-align: left
    }
}

footer.styles_footer__EFoWO .styles_legal__hNG_p ul {
    list-style: none;
    margin: 0;
    padding: 0
}

footer.styles_footer__EFoWO .styles_legal__hNG_p li {
    margin-right: 0.5rem;
    display: inline-block
}

footer.styles_footer__EFoWO .styles_legal__hNG_p li:after {
    margin-left: 0.5rem;
    content: "•"
}

footer.styles_footer__EFoWO .styles_legal__hNG_p li:last-child:after {
    content: ""
}

footer.styles_footer__EFoWO .styles_legal__hNG_p a {
    color: #242239
}

.styles_container__fmlfs {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__WY9ro {
    grid-column: span 1
}

.styles_col-2__C7aqy {
    grid-column: span 2
}

.styles_col-3__h253F {
    grid-column: span 3
}

.styles_col-4__3_1e3 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__LM51L {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__3Yd62 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__2aa06 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__DdlrT {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__qGQ2N {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__JDZrc {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__d_tFx {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__wmo2R {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__oJum1 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__XsRic {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__O8KgU {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__9_wtb {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__1U_2z {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__GJMfE {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__2i6tM {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__TRjyK {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__XAH_U {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__mcBqj {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__u28V3 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__tv52W {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__YWwqn {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__YCW0j {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__Fs2D2 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__xZc7W {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__j6Khe {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__xehmr {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__8Z6wU {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__S48BT {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__BF8W3 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__EzfyH {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__at3fj {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__KCSqI {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__2s3_S {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__QxzTy {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__IVseG {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__hZ5pz {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__TPFg0 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__lsM9o {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__XFYh8 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__A36WV {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__Efzf1 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__GfIY6 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__hSzkC {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__p6G3f {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__fibEV {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__MnFcF {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__6OUGv {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__COGgX {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__dK0VQ {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__Pic9S {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__o6TUi {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__TYt_8 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__gdKlJ {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__iMzGn {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__6HM35 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__7rdZv {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__YTayN {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__FL_eF {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__AHZ0z {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__TLrkm {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__H7wXj {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__Vx0cX {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__7uz3X {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__rUbze {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__jgX8_ {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__7_4Sb {
    animation: styles_slideUp__jgX8_ 0.3s ease-in-out
}

.styles_rotate_left__5C4gR svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_layout_wrapper__eWZ4D {
    display: grid;
    grid-template-rows:72px auto
}

@media (min-width: 720px) {
    .styles_layout_wrapper__eWZ4D {
        grid-template-rows:72px minmax(44vh, auto) auto
    }
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track, .slick-slider .slick-list {
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before, .slick-track:after {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(../img/ajax-loader.0b80f665.gif) center center no-repeat
}

@font-face {
    font-family: "slick";
    font-weight: normal;
    font-style: normal;
    src: url(../fonts/slick.25572f22.eot);
    src: url(../fonts/slick.25572f22.eot) format("embedded-opentype"), url(../fonts/slick.653a4cbb.woff) format("woff"), url(../fonts/slick.6aa1ee46.ttf) format("truetype"), url(../img/slick.f895cfdf.svg) format("svg")
}

.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: 0.25
}

.slick-prev:before, .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    opacity: 0.75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: 0.25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: 0.75;
    color: black
}

.col-1 {
    grid-column: span 1
}

.col-2 {
    grid-column: span 2
}

.col-3 {
    grid-column: span 3
}

.col-4 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .col-tablet-1 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .col-tablet-2 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .col-tablet-3 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .col-tablet-4 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .col-tablet-5 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .col-tablet-6 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .col-tablet-7 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .col-tablet-8 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-1 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-2 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-3 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-4 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-5 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-6 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-7 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-8 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .col-desktop-1 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .col-desktop-2 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .col-desktop-3 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .col-desktop-4 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .col-desktop-5 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .col-desktop-6 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .col-desktop-7 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .col-desktop-8 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .col-desktop-9 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .col-desktop-10 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .col-desktop-11 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .col-desktop-12 {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-1 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-2 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-3 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-4 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-5 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-6 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-7 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-8 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-9 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-10 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-11 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-12 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-1 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-2 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-3 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-4 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-5 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-6 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-7 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-8 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-9 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-10 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-11 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-12 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-1 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-2 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-3 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-4 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-5 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-6 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-7 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-8 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-9 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-10 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-11 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-12 {
        grid-column: span 12
    }
}

@keyframes slideUp {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.slide_up {
    animation: slideUp 0.3s ease-in-out
}

.rotate_left svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.slick-next {
    right: 0px
}

.slick-prev {
    right: 50px;
    left: unset
}

.slick-arrow {
    background: #ffffff
}

.slick-arrow:hover {
    background: #ffffff
}

.slick-prev, .slick-next {
    top: 105%;
    width: 44px;
    height: 44px;
    transform: translate(0, -50%);
    border: 0.125rem solid #f6f6fa;
    border-radius: 60px
}

.slick-prev::before, .slick-next::before {
    display: none
}

.slick-disabled {
    background-color: #f6f6fa
}

.slick-disabled svg {
    stroke: #beb8c4;
    opacity: 0.2
}

.slick-disabled:hover {
    background: #f6f6fa
}

.slick-track {
    float: left
}

.styles_footer__EFoWO * {
    box-sizing: border-box
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.hide-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.hide-scrollbar::-webkit-scrollbar {
    display: none
}

.scrollbar {
    scrollbar-color: #513394 transparent
}

.scrollbar::-webkit-scrollbar {
    height: 5px;
    background: transparent
}

.scrollbar::-webkit-scrollbar-track {
    background: transparent
}

.scrollbar::-webkit-scrollbar-thumb {
    background: #513394;
    border-radius: 0.75rem
}

.scrollbar::-webkit-scrollbar-thumb:hover {
    background: #513394
}

.home_container__tON83 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .home_container__tON83 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .home_container__tON83 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .home_container__tON83 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .home_container__tON83 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .home_container__tON83 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .home_container__tON83 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.home_col-1__wHz_r {
    grid-column: span 1
}

.home_col-2__e4hqH {
    grid-column: span 2
}

.home_col-3__QX3OF {
    grid-column: span 3
}

.home_col-4__fqwog {
    grid-column: span 4
}

@media (min-width: 720px) {
    .home_col-tablet-1__f67W_ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .home_col-tablet-2__R1NW_ {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .home_col-tablet-3__fNeol {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .home_col-tablet-4__xWAGT {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .home_col-tablet-5__alKMw {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .home_col-tablet-6__r_XRA {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .home_col-tablet-7__uGZu6 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .home_col-tablet-8__ixS6W {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-1__yIZOe {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-2__V_kWv {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-3__NyT1E {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-4__03rHC {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-5__PLPFg {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-6__IZc99 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-7__gIfox {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-8__y4rh_ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-1___ImGi {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-2__5Kdm9 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-3__K_TU0 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-4__Dqb_l {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-5__dof7Y {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-6__trVQg {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-7__6o3DX {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-8__LRllp {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-9__xUc2m {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-10__O0T9s {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-11__6uIXU {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-12__tx49r {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-1__erxMN {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-2__vYra2 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-3__UwNoW {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-4__v2JqC {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-5__lwdrF {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-6___DCOb {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-7__EcjJ2 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-8__OVXJJ {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-9__pnYOn {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-10__0oEDt {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-11__7bA1h {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-12__Sh6eq {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-1__Eg3nt {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-2__n5E60 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-3__sCiVS {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-4__4tz41 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-5__OtKCf {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-6____dpP {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-7__45Bor {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-8__VbYSv {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-9__R_udE {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-10__JEr7R {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-11__uZlp2 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-12__HcCIg {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-1__bdgac {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-2__tlu0t {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-3___TkxM {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-4__etR__ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-5__bNrCO {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-6__yhyYF {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-7__ewnga {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-8__L0ebp {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-9__SR0CM {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-10__b_9wv {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-11__4wAhf {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-12__5TUfY {
        grid-column: span 12
    }
}

@keyframes home_slideUp__iAWyI {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.home_slide_up__YkPS4 {
    animation: home_slideUp__iAWyI 0.3s ease-in-out
}

.home_rotate_left__tiyHC svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.home_tempPlaceholder__ATZRe {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 25rem;
    margin-top: 2rem;
    border: 1px solid #e2e2ee
}

.home_tempPlaceholder__ATZRe .home_tempPlaceholderBody__5L8DP {
    text-align: center
}

.home_tempPlaceholder__ATZRe .home_muted__aFDIr {
    display: block;
    font-size: 0.8rem;
    margin-top: -0.5rem;
    color: #beb8c4
}

.styles_locale__Inmgu select {
    width: auto
}

.styles_legal__hNG_p li {
    margin-bottom: 0
}

.us-ca_legal_reqs, .uk_legal_reqs {
    padding: 32px 0 0 0
}

.us-ca_legal_reqs p, .uk_legal_reqs p {
    color: #242239;
    font-family: DM Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 0;
    margin: 0
}

.newsletter-slider {
    width: 550px;
    background: #47268d;
    height: 40px;
    padding: 15px 20px;
    text-align: left;
    position: fixed;
    z-index: 100;
    bottom: 0;
    right: -620px;
    box-shadow: 0px 0px 2px #ccc;
    -webkit-transition: right 1s ease-in-out;
    -moz-transition: right 1s ease-in-out;
    -ms-transition: right 1s ease-in-out;
    -o-transition: right 1s ease-in-out;
    transition: right 1s ease-in-out
}

.newsletter-slider img, .newsletter-slider h5, .newsletter-slider p, .newsletter-slider input, .newsletter-slider a, .newsletter-slider .subscribe-form {
    display: inline-block;
    vertical-align: top
}

.newsletter-slider.auth {
    width: 290px
}

.newsletter-slider.auth a:hover h5 {
    opacity: .7
}

.newsletter-slider.auth .subscribe-form {
    width: 0px;
    padding-right: 0px
}

.newsletter-slider .subscribe-form {
    width: 240px;
    height: 40px;
    padding-right: 15px
}

.newsletter-slider .subscribe-form a.news-sub {
    color: white
}

.newsletter-slider .subscribe-form .input-group {
    padding-top: 3px
}

.newsletter-slider .subscribe-form .input-group .form-control {
    display: inline-block;
    veritcal-align: top;
    border-radius: 5px 0 0 5px;
    padding: 5px 10px;
    width: 150px;
    border: none;
    font-size: 14px;
    height: 25px
}

.newsletter-slider .subscribe-form .input-group .input-group-btn {
    display: inline-block;
    veritcal-align: top;
    margin-left: -5px
}

.newsletter-slider .subscribe-form .input-group .input-group-btn .btn-default {
    background: #8cb807;
    border-color: #8cb807;
    border-radius: 0 5px 5px 0;
    padding: 5px 10px;
    line-height: .9em;
    font-size: 12px;
    height: 35px;
    color: #fff;
    text-transform: uppercase
}

.newsletter-slider h5 {
    display: inline-block;
    color: #fff;
    margin-right: 5px;
    margin-top: 4px;
    line-height: 1.2em;
    font-weight: normal;
    text-align: center
}

.newsletter-slider h5 sub {
    display: block;
    line-height: .7em
}

.newsletter-slider .request-brochure {
    padding-left: 15px;
    border-left: 1px solid #8064bd;
    height: 40px
}

.newsletter-slider .request-brochure .brochure-thumbnail {
    display: inline-block;
    height: 70px
}

.newsletter-slider .request-brochure .brochure-thumbnail img {
    height: 121px;
    margin-top: -60px;
    margin-left: 10px;
    width: 94px
}

.newsletter-slider .request-brochure:hover h5 {
    opacity: .7
}

.newsletter-slider .closer {
    position: absolute;
    top: -10px;
    left: -10px;
    height: 14px;
    width: 12px;
    border: 2px solid #fff;
    background: #47268d;
    border-radius: 15px;
    padding: 0 2px 2px;
    line-height: 1.2em
}

.newsletter-slider .closer:hover {
    background: #7a43b6
}

.newsletter-slider .icon-remove {
    color: white;
    cursor: pointer;
    margin: 0px;
    position: absolute;
    left: 1px;
    top: 1px
}

.newsletter-slider.slide {
    right: 0px;
    -webkit-transition: right 1s ease-in-out;
    -moz-transition: right 1s ease-in-out;
    -ms-transition: right 1s ease-in-out;
    -o-transition: right 1s ease-in-out;
    transition: right 1s ease-in-out
}

.newsletter-slider.slide.off {
    right: -620px
}

.storypage.snap-on .content-main {
    padding: 0px
}

.storypage.snap-on .carousel-indicators {
    display: none
}

.storypage #content {
}

.storypage #content #wordmark {
    position: absolute;
    z-index: 1;
    bottom: 36%;
    top: auto
}

.storypage #content #wordmark h1 {
    display: none
}

.storypage #content #wordmark h4 {
    color: #FFF;
    font-weight: 100;
    margin-bottom: 1em;
    letter-spacing: 0.08em
}

.storypage #content #wordmark img {
    width: 250px
}

.storypage #content #wordmark img.chevron {
    width: auto;
    margin-top: 7px
}

.storypage #content #wordmark a {
    position: absolute;
    margin-left: -110px;
    bottom: 15%
}

.storypage #content h2 {
    font-size: 30px;
    color: #FFF;
    line-height: 1.2em
}

.storypage #content p {
    margin: 0 0 20px;
    font-weight: 100;
    font-size: 19px;
    line-height: 1.4em;
    letter-spacing: .08em;
    color: #FFF
}

.storypage #content video, .storypage #content .video {
    display: block;
    position: relative
}

.storypage #content .bg-video {
    width: 100%;
    height: 100%;
    z-index: 0
}

.storypage #content .video-overlay {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%
}

.storypage #content .video-overlay .baseline-caption {
    bottom: 7%
}

.storypage #content .video-overlay-small {
    position: absolute;
    top: 15%;
    z-index: 2
}

.storypage #content .video-overlay-small h4 {
    color: #FFF;
    margin-bottom: .5em;
    font-size: 1.5em
}

.storypage #content .leadercontent {
    margin-top: 0
}

.storypage #content .leadercontent.video .text {
    margin: 0;
    padding: 0
}

.storypage #content .inbreak-text {
    max-width: 900px;
    width: 100%;
    margin: 0 auto
}

.storypage #content .video .mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    opacity: 1;
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out
}

.storypage #content .video:hover .mask {
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out
}

.storypage #content .strap-line, .storypage #content .baseline-caption {
    position: absolute;
    width: 100%;
    color: #FFF
}

.storypage #content .strap-line {
    bottom: 50%
}

.storypage #content .baseline-caption {
    bottom: 10%
}

.storypage #content .storycontent .overlay, .storypage #content .storycontent .leadercontent {
    height: 100%
}

.storypage #content .storycontent .content-admin {
    position: inherit
}

.storypage #content .storycontent .overlay {
    background: none
}

.storypage #content .bg-purple h4, .storypage #content .bg-green h4 {
    font-size: 20px;
    color: #fff;
    margin-bottom: 12px
}

.storypage #content .bg-black {
    background: black
}

.storypage #content .margin-t-2 {
    margin-top: 2em
}

.storypage #content .margin-t-4 {
    margin-top: 40px
}

.storypage #content .simpleimage .text {
    display: none
}

.storypage #content .leadercontent {
    margin-top: 0
}

.storypage #content .bg-white h2, .storypage #content .bg-white p {
    color: #a7a9ac
}

.storypage #content blockquote {
    font-size: 1.5em;
    font-style: italic;
    border: none;
    line-height: 1.5em;
    font-weight: 100;
    letter-spacing: 0.05em;
    color: #fff
}

.storypage #content blockquote span {
    font-size: .6em
}

.storypage #content .strap-line, .storypage #content .baseline-caption {
    position: absolute;
    width: 100%;
    color: #FFF
}

.storypage #content .strap-line {
    bottom: 50%
}

.storypage #content .baseline-caption {
    bottom: 10%
}

.storypage #content .overlay, .storypage #content .leadercontent {
    height: 100%
}

.storypage #content .content-admin {
    position: inherit
}

.storypage #content .block-padding, .storypage #content .bg-purple, .storypage #content .bg-orange, .storypage #content .bg-bluegray, .storypage #content .bg-toupe, .storypage #content .bg-dark, .storypage #content .bg-darkBlue, .storypage #content .bg-white, .storypage #content .bg-green {
    padding: 3em 0em 2em
}

.storypage #content .play-btn {
    width: 75px;
    min-width: 40px
}

.storypage #content .mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    opacity: 1;
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out
}

.storypage #content .video:hover .mask {
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out
}

.storypage #content .video-frame {
    position: absolute;
    top: 11%;
    bottom: 11%;
    left: 4%;
    right: 4%
}

.storypage #content .video-frame iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.storypage #content .btn-outline {
    font-weight: 100;
    letter-spacing: .07em;
    color: #fff;
    border: 1px solid #FFF;
    border-radius: 0px;
    padding: .5em .8em;
    -webkit-transition: background 0.4s ease-in-out;
    -moz-transition: background 0.4s ease-in-out;
    -ms-transition: background 0.4s ease-in-out;
    -o-transition: background 0.4s ease-in-out;
    transition: background 0.4s ease-in-out;
    background: transparent
}

.storypage #content .btn-outline:hover {
    text-decoration: none;
    background: rgba(255, 255, 255, 0.2);
    -webkit-transition: background 0.4s ease-in-out;
    -moz-transition: background 0.4s ease-in-out;
    -ms-transition: background 0.4s ease-in-out;
    -o-transition: background 0.4s ease-in-out;
    transition: background 0.4s ease-in-out;
    color: #FFF
}

.storypage #content .bg-black {
    background: rgab(0, 0, 0, 1)
}

.storypage #content .opac {
    opacity: .5;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    background-color: #000
}

.storypage #content .showplay {
    cursor: pointer;
    display: inline-block;
    width: 50px;
    height: 50px;
    background: transparent url(../img/story-sprite_1.png) no-repeat -10px -55px
}

.storypage #content .btn-close {
    z-index: 999;
    position: absolute;
    right: 30px;
    top: 30px;
    cursor: pointer;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: transparent url(../img/story-sprite_1.png) no-repeat -5px -280px
}

.storypage #content .scrollto {
    cursor: pointer;
    display: inline-block
}

.storypage #content .carousel {
    line-height: inherit
}

.storypage #content .carousel .leadercontent.social .text {
    position: absolute;
    bottom: 1em;
    right: 0;
    background: white;
    padding: 1em 2em;
    max-width: 30%;
    font-size: .8em;
    line-height: 1.5em
}

.storypage #content .carousel .item {
    padding-bottom: 20px;
    min-height: 240px
}

@media screen and (max-width: 769px) {
    .storypage #content .carousel .item {
        padding-bottom: 0px;
        min-height: 0px
    }
}

.storypage #content .social-images {
    margin-bottom: 0px
}

.storypage #content .carousel-control {
    border: none;
    overflow: hidden;
    text-indent: -9999px;
    width: 50px;
    height: 50px;
    background: transparent url(../img/story-sprite_1.png) no-repeat 0 0
}

.storypage #content .carousel-control.left {
    top: 50%;
    background-position: -10px -120px
}

.storypage #content .carousel-control.right {
    top: 50%;
    background-position: -10px -200px
}

.storypage #content .carousel-indicators {
    top: auto;
    display: inline-block;
    bottom: 0px;
    margin-left: -30px;
    cursor: pointer;
    left: 50%;
    right: auto
}

.storypage #content .whatiscarousel {
    padding: 3em 6em;
    line-height: 1.6em
}

.storypage #content .whatiscarousel .span4 {
    padding: 0 20px;
    letter-spacing: .05em
}

.storypage #content .whatiscarousel .span4 h4 {
    margin-bottom: 10px;
    margin-top: 0;
    font-weight: 200;
    white-space: nowrap
}

.storypage #content .whatiscarousel .span4 p {
    font-size: 14px;
    line-height: 1.6em
}

.storypage #content .whatiscarousel .carousel-control.left {
    left: -70px
}

.storypage #content .whatiscarousel .carousel-control.right {
    right: -70px
}

@media screen and (max-width: 769px) {
    .storypage #content .whatiscarousel {
        padding: 2em 2em;
        line-height: 1.5em
    }

    .storypage #content .whatiscarousel .carousel-control {
        display: none
    }
}

.storypage #content #what-is-active-carousel {
    padding: 3em 10em;
    line-height: 1.6em
}

.storypage #content #what-is-active-carousel h2 {
    margin-bottom: 20px
}

.storypage #content #what-is-active-carousel .carousel-control.left {
    left: -70px
}

.storypage #content #what-is-active-carousel .carousel-control.right {
    right: -70px
}

.storypage #content #what-is-active-carousel .span8 p {
    font-size: 18px;
    margin: 0 0 25px
}

.storypage #content #what-is-active-carousel .span4 {
    padding: 0 20px;
    letter-spacing: .05em
}

.storypage #content #what-is-active-carousel .span4 h4 {
    margin-bottom: 10px;
    margin-top: 0px;
    font-weight: 200;
    white-space: nowrap
}

.storypage #content #what-is-active-carousel .span4 p {
    font-size: 14px;
    line-height: 1.6em
}

.storypage #content p.quote {
    font-size: 1.1em;
    text-shadow: 0 0 10px #333;
    font-style: italic;
    border: none;
    line-height: 1.5em;
    font-weight: 100;
    letter-spacing: .07em;
    width: 420px;
    position: absolute;
    bottom: 5%;
    left: 5%;
    text-align: left
}

.storypage #content .video-overlay {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%
}

.storypage #content .video-overlay-small {
    position: absolute;
    top: 15%;
    z-index: 2
}

.storypage #content .video-overlay-small .span4 {
    max-width: 240px
}

.storypage #content .video-overlay-small h4 {
    font-size: 22px;
    margin-bottom: 3px
}

.storypage #content .video-overlay-small p {
    font-size: 16px
}

.storypage #content .storycontent .overlay {
    top: 0
}

.storypage #content .storycontent .overlay .row-fluid {
    height: 100%
}

.storypage #content .storycontent .overlay .row-fluid .leadercontent {
    position: absolute;
    top: 0;
    width: 100%
}

.storypage #content .storycontent .overlay .row-fluid .overlay-text {
    position: absolute;
    bottom: 10%
}

.storypage #content .storycontent .overlay .row-fluid .overlay-text p {
    text-shadow: 0 0 15px #333
}

.storypage #content .storycontent.intro .text {
    top: 0;
    bottom: 0;
    position: absolute;
    width: 100%
}

@media all and (max-width: 1080px) {
    .storypage #content #what-is-active-carousel {
        padding: 2em 5em
    }

    .storypage #content .video-overlay-small {
        position: absolute;
        top: 10%;
        z-index: 2;
        width: 80%;
        padding: 0 10%;
        text-align: center
    }
}

@media all and (max-width: 980px) {
    .storypage #content #wordmark h1 {
        display: block
    }

    .storypage #content #wordmark h4 {
        margin-top: -10px
    }

    .storypage #content .video-frame {
        top: 30%;
        bottom: 30%;
        left: 4%;
        right: 4%
    }

    .storypage #content .carousel-indicators {
        display: none
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .storypage #content {
        font-weight: 300 !important
    }

    .storypage #content h4, .storypage #content p {
        font-weight: 300 !important
    }

    .storypage #content #what-is-active-carousel {
        padding: 2em 5em
    }

    .storypage #content .btn-outline {
        font-weight: 300 !important
    }

    .storypage #content .video-header video {
        min-height: 575px;
        width: 100%;
        height: auto;
        overflow: hidden
    }

    .storypage #content .video-long video {
        min-height: 265px;
        width: 100%;
        height: auto;
        overflow: hidden
    }

    .storypage #content .video-long .video-overlay-small {
        top: 15%
    }

    .storypage #content #wordmark h1 {
        display: none
    }

    .storypage #content #wordmark h4 {
        margin-top: -10px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .storypage #content {
        font-weight: 300 !important
    }

    .storypage #content h4, .storypage #content p {
        font-weight: 300 !important
    }

    .storypage #content #what-is-active-carousel {
        padding: 2em 5em
    }

    .storypage #content #what-is-active-carousel a {
        display: none
    }

    .storypage #content .btn-outline {
        font-weight: 300 !important
    }

    .storypage #content #wordmark h1 {
        display: block
    }

    .storypage #content #wordmark h4 {
        position: absolute;
        margin-top: -20px
    }

    .storypage #content .video-frame {
        position: absolute;
        top: 31%;
        bottom: 31%;
        left: 5%;
        right: 5%
    }
}

@media all and (max-width: 768px) and (min-width: 320px) {
    .storypage #content .overlay {
        position: absolute;
        margin-top: 0%;
        background: none;
        padding: 1em;
        width: 100%;
        z-index: 1;
        top: 0
    }

    .storypage #content p {
        font-size: 17px
    }

    .storypage #content h2 {
        margin-bottom: 5px;
        padding: 0 40px
    }

    .storypage #content h2.strap-line {
        padding: 0px
    }

    .storypage #content .btn-outline {
        background: rgba(0, 0, 0, 0.4);
        font-weight: 200
    }

    .storypage #content .story-caption-box {
        display: none
    }

    .storypage #content #wordmark {
        top: 34%;
        bottom: 0;
        padding-bottom: 20px
    }

    .storypage #content #wordmark h1 {
        display: block;
        text-align: center
    }

    .storypage #content #wordmark h1 img {
        margin: 0 auto;
        width: 220px
    }

    .storypage #content #wordmark h4 {
        margin-top: -20px;
        font-weight: 300;
        text-align: center;
        font-size: 16px;
        width: 100%
    }

    .storypage #content .carousel-indicators {
        display: none
    }

    .storypage #content .storycontent .overlay {
        padding: 0px;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        margin-top: auto
    }

    .storypage #content .storycontent .overlay .overlay-text {
        padding: 0 40px
    }

    .storypage #content p.quote.mobile-top {
        bottom: auto;
        top: 5%
    }

    .storypage #content #active-image-carousel-group {
        margin-bottom: 0px
    }

    .storypage #content #active-image-carousel-group .item {
        padding-bottom: 0px
    }

    .storypage #content #what-is-active-carousel {
        padding: 2em 2em 4em
    }

    .storypage #content #what-is-active-carousel .carousel-control {
        display: none
    }

    .storypage #content #what-is-active-carousel .item .span4:first-child {
        display: none
    }

    .storypage #content #what-is-active-carousel .item .span4:last-child {
        display: none
    }

    .storypage #content .carousel .leadercontent.social .text {
        bottom: 0;
        width: 100%;
        background: rgba(255, 255, 255, 0.5);
        max-width: 100%;
        text-align: center;
        padding: 10px 0;
        font-size: 14px;
        margin-bottom: 0px
    }

    .storypage #content .carousel .leadercontent.social .text img {
        float: left;
        margin-right: 10px
    }

    .storypage #content .carousel .leadercontent.social .image img {
        margin: 0 auto;
        width: 100%
    }

    .storypage #content .block-padding, .storypage #content .bg-purple, .storypage #content .bg-orange, .storypage #content .bg-bluegray, .storypage #content .bg-toupe, .storypage #content .bg-dark, .storypage #content .bg-darkBlue, .storypage #content .bg-white, .storypage #content .bg-green {
        padding: 3em 2em
    }

    .storypage #content .block-padding p, .storypage #content .bg-purple p, .storypage #content .bg-orange p, .storypage #content .bg-bluegray p, .storypage #content .bg-toupe p, .storypage #content .bg-dark p, .storypage #content .bg-darkBlue p, .storypage #content .bg-white p, .storypage #content .bg-green p {
        font-size: 17px
    }

    .storypage #content .video-frame {
        top: 30%;
        bottom: 30%
    }

    .storypage #content .video-overlay-small {
        width: 100%;
        top: 15%;
        text-align: center
    }
}

@media only screen and (max-width: 767px) and (orientation: landscape) {
    .storypage #content {
        font-weight: 300 !important
    }

    .storypage #content h4, .storypage #content p {
        font-weight: 300 !important
    }

    .storypage #content #wordmark h1 {
        display: block
    }

    .storypage #content #wordmark h4 {
        margin-top: -20px
    }

    .storypage #content .video-overlay-small {
        top: 45%
    }

    .storypage #content .relatedtrips.displaycount-3 .trips {
        margin-left: 0px;
        padding: 0px;
        width: 100%
    }
}

@media all and (max-width: 520px) {
    .storypage #content {
        font-weight: 300 !important
    }

    .storypage #content p {
        font-size: 14px !important;
        font-weight: 300 !important
    }

    .storypage #content h2 {
        padding: 0px;
        font-size: 23px
    }

    .storypage #content p.quote {
        width: 280px;
        text-align: center;
        margin-left: 15px
    }

    .storypage #content .marc-intro-video-img {
        background: black
    }

    .storypage #content .marc-intro-video-img img {
        opacity: .5
    }

    .storypage #content #what-is-active-carousel {
        padding: 2em
    }

    .storypage #content #what-is-active-carousel a {
        display: none
    }

    .storypage #content .margin-t-4 {
        margin-top: 0px
    }

    .storypage #content .storycontent .overlay .row-fluid .overlay-text {
        bottom: 0
    }

    .storypage #content .storycontent .overlay .row-fluid .overlay-text p {
        font-size: 14px
    }
}

@media all and (max-width: 320px) {
    .storypage #content p {
        font-size: 14px !important;
        font-weight: 500 !important
    }

    .storypage #content .relatedtrips.displaycount-3 .trips {
        margin-left: 0px;
        width: 320px;
        padding: 0px
    }

    .storypage #content .relatedtrips.bg-white {
        padding: 0px
    }

    .storypage #content .faceted-tile {
        margin-right: 0px
    }

    .storypage #content .leadercontent .btn {
        margin-left: 0px
    }

    .storypage #content .video-overlay-small {
        top: 15px
    }

    .storypage #content .bg-video {
        height: 140px
    }

    .storypage #content .video-frame {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    .storypage #content .carousel .item {
        padding-bottom: 0px
    }

    .storypage #content #active-story-photo-gallery {
        margin-bottom: -30px
    }

    .storypage #content .social .text {
        display: none
    }

    .storypage #content .intro {
        background: #73767a
    }

    .storypage #content .intro .mobile-intro-img img {
        opacity: 1
    }

    .storypage #content .intro .overlay {
        position: relative
    }

    .storypage #content .intro .overlay .row-fluid .leadercontent {
        position: relative
    }

    .storypage #content .intro .overlay .row-fluid .leadercontent .text {
        position: relative
    }

    .storypage #content .intro .overlay .row-fluid .leadercontent .text .overlay-text {
        position: relative;
        padding: 40px 20px 10px
    }

    .storypage #content .intro .overlay .row-fluid .leadercontent .text .overlay-text p {
        text-shadow: none
    }
}

@media screen and (max-width: 384px) and (-webkit-device-pixel-ratio: 2),(-webkit-device-pixel-ratio: 3) {
    .storypage #content p {
        font-size: 14px !important;
        font-weight: 500 !important
    }

    .storypage #content .relatedtrips.displaycount-3 .trips {
        margin-left: 0px;
        width: 380px;
        padding: 0px
    }

    .storypage #content .relatedtrips.bg-white {
        padding: 0px
    }

    .storypage #content .faceted-tile {
        margin-right: 0px
    }

    .storypage #content .leadercontent .btn {
        margin-left: 0px
    }

    .storypage #content .video-overlay-small {
        top: 37%
    }

    .storypage #content .bg-video {
        max-height: 140px
    }

    .storypage #content .mask {
        display: none
    }

    .storypage #content .video-frame {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    .storypage #content .carousel .item {
        padding-bottom: 0px
    }

    .storypage #content #active-story-photo-gallery {
        margin-bottom: -30px
    }

    .storypage #content .social .text {
        display: none
    }

    .storypage #content .intro {
        background: #73767a
    }

    .storypage #content .intro .mobile-intro-img img {
        opacity: 1
    }

    .storypage #content .intro .overlay {
        position: relative
    }

    .storypage #content .intro .overlay .row-fluid .leadercontent {
        position: relative
    }

    .storypage #content .intro .overlay .row-fluid .leadercontent .text {
        position: relative
    }

    .storypage #content .intro .overlay .row-fluid .leadercontent .text .overlay-text {
        position: relative;
        padding: 40px 20px 10px
    }

    .storypage #content .intro .overlay .row-fluid .leadercontent .text .overlay-text p {
        text-shadow: none
    }
}

#page-messages .alert {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #3a87ad;
    display: block;
    margin-bottom: 0;
    margin-top: .5em;
    padding: .25em;
    position: relative;
    text-shadow: none;
    width: 100%
}

#page-messages .alert div {
    background: #3a87ad;
    color: white;
    display: inline-block;
    font-size: 2em;
    font-weight: 500;
    padding: .25em;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 40px
}

#page-messages .alert p {
    display: inline-block;
    font-weight: bold;
    padding: .5em 1em;
    margin: 0;
    vertical-align: middle
}

#page-messages .alert button {
    background: #3a87ad;
    border: none;
    color: white;
    font-weight: bold;
    line-height: initial;
    padding: 0.5em;
    position: absolute;
    right: 0;
    top: 0
}

#page-messages .alert a {
    white-space: inherit
}

#page-messages .alert-warning, #page-messages .warning {
    border: 1px solid #c09853
}

#page-messages .alert-warning div, #page-messages .warning div {
    background: #c09853
}

#page-messages .alert-warning button, #page-messages .warning button {
    background: #c09853
}

#page-messages .alert-error {
    border: 1px solid #b94a48
}

#page-messages .alert-error div {
    background: #b94a48
}

#page-messages .alert-error button {
    background: #b94a48
}

#page-messages .alert-success {
    border: 1px solid #468847
}

#page-messages .alert-success div {
    background: #468847
}

#page-messages .alert-success button {
    background: #468847
}

#trip-summary #page-messages {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 40px
}

#trip-summary #page-messages:before, #trip-summary #page-messages:after {
    content: unset
}

#trip-summary #page-messages .alert {
    border: none;
    display: flex;
    font-size: 0;
    gap: 16px;
    margin: 0;
    padding: 24px
}

#trip-summary #page-messages .alert button {
    display: none
}

#trip-summary #page-messages .alert div {
    border-radius: 12px;
    flex-shrink: 0;
    height: 24px;
    padding: 0px;
    width: 24px
}

#trip-summary #page-messages .alert p {
    color: #242239;
    font-size: 14px;
    font-weight: 400;
    line-height: 24.5px;
    padding: 0
}

#trip-summary #page-messages .alert p a:link, #trip-summary #page-messages .alert p a:visited {
    color: #242239;
    text-decoration: underline
}

#trip-summary #page-messages .alert p a:hover, #trip-summary #page-messages .alert p a:focus {
    color: #242239;
    text-decoration: underline 2px
}

#trip-summary #page-messages .alert p a:active {
    color: #242239;
    background: #fff
}

#trip-summary #page-messages .alert.alert-info div {
    background: rgba(80, 78, 97, 0.2) no-repeat center url(../img/alert-info.svg)
}

#trip-summary #page-messages .alert.alert-success div {
    background: rgba(0, 163, 115, 0.2) no-repeat center url(../img/alert-success.svg)
}

#trip-summary #page-messages .alert.alert-warning div {
    background: rgba(239, 196, 0, 0.2) no-repeat center url(../img/alert-warning.svg)
}

#trip-summary #page-messages .alert.alert-error div {
    background: rgba(229, 83, 83, 0.2) no-repeat center url(../img/alert-error.svg)
}

h1, h2, h3, h4, h5, h6 {
    margin: 14px 0;
    font-family: "Helvetica Neue", Arial, sans-serif;
    color: #242239;
    text-rendering: optimizelegibility
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-weight: normal;
    line-height: 1;
    color: #999
}

.fonts-loaded h1, .fonts-loaded h2, .fonts-loaded h3, .fonts-loaded h4, .fonts-loaded h5, .fonts-loaded h6 {
    font-family: "DM Sans", sans-serif
}

h1 {
    font-weight: 700;
    text-transform: uppercase
}

h2, h3, h4, h5, h6 {
    line-height: 1.1em;
    font-weight: 700
}

.MiniCard_container___GwLi {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MiniCard_container___GwLi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MiniCard_col-1__NJ3YS {
    grid-column: span 1
}

.MiniCard_col-2__gflw0 {
    grid-column: span 2
}

.MiniCard_col-3__aExdJ {
    grid-column: span 3
}

.MiniCard_col-4__ltTlR {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-1__XvyWg {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-2__zJnKw {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-3__nZVCG {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-4__C6JYA {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-5__uBRVV {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-6__LKo8m {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-7__OjTli {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MiniCard_col-tablet-8__ML4oo {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-1__765Fk {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-2__Lg85B {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-3__aexkt {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-4__ORwwO {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-5__f_uCo {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-6__2DzJv {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-7__P9gNo {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MiniCard_col-tablet-lg-8__UD1DE {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-1__rlotG {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-2__si5pa {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-3__sqJVU {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-4__jaHqt {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-5__TDRll {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-6___T_rn {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-7__ecA1u {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-8__HRRer {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-9__SiZuA {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-10__rbKYh {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-11__00wdU {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MiniCard_col-desktop-12__yAJZu {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-1__9YFq1 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-2__bsV_B {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-3__jjlnm {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-4__mAjOk {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-5__MHggK {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-6__FDjFo {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-7__V5hnP {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-8__jJucV {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-9__dQmiv {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-10___mUCd {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-11__ifOnb {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MiniCard_col-desktop-lg-12__W833S {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-1__2mUGk {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-2__9ahmg {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-3__aZYFe {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-4__BXKvC {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-5__Wz7YZ {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-6__55d_t {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-7__fUNAa {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-8__CHAmc {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-9__sNbWm {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-10__xRhl1 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-11__YeKen {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MiniCard_col-desktop-xl-12__fFJBl {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-1__N4RWm {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-2__tVy0e {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-3__tICny {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-4__9ec3J {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-5__Ywrio {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-6__zxn3C {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-7__6_l6S {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-8__z1dwz {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-9__rswiK {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-10__mF678 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-11__SGp7s {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MiniCard_col-desktop-xxl-12__u2PH9 {
        grid-column: span 12
    }
}

@keyframes MiniCard_slideUp__zZQDy {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MiniCard_slide_up__usCz2 {
    animation: MiniCard_slideUp__zZQDy 0.3s ease-in-out
}

.MiniCard_rotate_left___vS7r svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MiniCard_mini-card-container__F_4Um {
    width: 109px;
    height: 147.82px;
    border-radius: 0.5rem;
    text-align: center;
    color: #000000;
    font-size: 1rem;
    font-weight: 700;
    padding-top: 1rem;
    font-family: "DM Sans", sans-serif
}

.MiniCard_mini-card-noTitle__Xi8k4 {
    width: 64px;
    height: 64px
}

.styles_container__6kCLy {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__6kCLy {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__ZV75X {
    grid-column: span 1
}

.styles_col-2__QQOK9 {
    grid-column: span 2
}

.styles_col-3__rJhQ5 {
    grid-column: span 3
}

.styles_col-4___5N3U {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__rXwiD {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__yXRtv {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__jVhM6 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__Z5Yn5 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__2QaBW {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__und_K {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7___4jty {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__S5p5O {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__ZvyZE {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__HEx_d {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__DpM6W {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__H_XeH {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__5dSlG {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__Dqc_l {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7___I7Wf {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__ZaX6t {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1___oaXJ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__QwyHv {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__a4KaE {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__iPkmS {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__iAbmK {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__NvIhK {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__V8i6b {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__49U9D {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__mc6_G {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__z3h83 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__KwBbQ {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__K_jYo {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__ZH9PN {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__Fkj_T {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__VbLVb {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__zBarN {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__djEqb {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__86TFS {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__6px72 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__R_rMa {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__tOXs0 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__YShbs {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__7LKLo {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__2Fr5C {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__a22in {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__ZORF9 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__gm_r9 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__AoOvo {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__2hsXo {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__CAkOi {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__0r0Tb {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__mOp3m {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9___0cva {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__80z3T {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__FVfAL {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__eZpJ_ {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__6AkAQ {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__yW0Xp {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__m6SO6 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__kxq6v {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__O8M7P {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__ymRcG {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__BDzQN {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__7k3q6 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__rsXdv {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__Y5g23 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__SERkY {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__jc0qJ {
        grid-column: span 12
    }
}

@keyframes styles_slideUp___tEUu {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__YZVey {
    animation: styles_slideUp___tEUu 0.3s ease-in-out
}

.styles_rotate_left__HB2Jr svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_text_input_wrapper__nx57c {
    margin: 10px 0px
}

@media (min-width: 720px) {
    .styles_text_input_wrapper__nx57c {
        width: 320px
    }
}

.styles_text_input_wrapper__nx57c .styles_top__HEWh0, .styles_text_input_wrapper__nx57c .styles_bottom__ML2LF {
    display: flex
}

.styles_text_input_wrapper__nx57c .styles_label__fUVc9, .styles_text_input_wrapper__nx57c .styles_help_text__diMz0 {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_text_input_wrapper__nx57c .styles_label__fUVc9 {
    color: #242239
}

.styles_text_input_wrapper__nx57c .styles_label__fUVc9.styles_disabled__dHS7X {
    color: #8c8895
}

.styles_text_input_wrapper__nx57c .styles_help_text__diMz0 {
    display: flex;
    color: #504e61;
    align-items: center
}

.styles_text_input_wrapper__nx57c .styles_caption__Ukb8b {
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 1.25rem;
    color: #8c8895;
    white-space: nowrap
}

.styles_text_input_wrapper__nx57c .styles_top__HEWh0 {
    justify-content: space-between
}

.styles_text_input_wrapper__nx57c .styles_top__HEWh0 .styles_label__fUVc9, .styles_text_input_wrapper__nx57c .styles_top__HEWh0 .styles_caption__Ukb8b {
    text-align: justify
}

.styles_text_input_wrapper__nx57c input {
    font-weight: 700;
    font-size: 1rem;
    line-height: 2rem;
    margin: 2px 0px;
    height: 48px;
    width: 100%;
    text-indent: 5px;
    background: #ffffff;
    border: 1px solid #e2e2ee;
    border-radius: 0.5rem;
    outline: none
}

.styles_text_input_wrapper__nx57c input.styles_has_icon__UT1bW {
    background-position: 90% 50%;
    background-repeat: no-repeat;
    background-image: url("../img/chevronDown.svg")
}

.styles_text_input_wrapper__nx57c input.styles_error__Na4ns {
    border: 1px solid #e55353
}

.styles_text_input_wrapper__nx57c input:focus:not(.styles_error__Na4ns) {
    border: 1px solid #af9feb;
    box-shadow: 0px 0px 0px 2px #ebeaff
}

.styles_text_input_wrapper__nx57c .styles_error_text__3_Egc {
    color: #e55353
}

.styles_text_input_wrapper__nx57c .styles_error_text__3_Egc svg {
    margin-right: 5px
}

.styles_text_input_wrapper__nx57c input:disabled, .styles_text_input_wrapper__nx57c .styles_disabled__dHS7X {
    cursor: not-allowed;
    color: #8c8895
}

.styles_container__pBAyG {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__pBAyG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__iyafy {
    grid-column: span 1
}

.styles_col-2__mDsa9 {
    grid-column: span 2
}

.styles_col-3___qbYg {
    grid-column: span 3
}

.styles_col-4__jOwXp {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__GdZUa {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2___SDlO {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3___KIKv {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__SmdU4 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__K7JmV {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__wNVYr {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__ucUuI {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__KD7Ic {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__np6VY {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__bD3ty {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__hVyXP {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__AF1wl {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__EYnwO {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__R_svw {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__8_7wN {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__VJOBd {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__jtFmP {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__QvlCS {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__mreU6 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__EUIlB {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5___oIGk {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__SPoza {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__NnuBN {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__TUKyW {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__0TXXM {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__YuU1e {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__5_6zY {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__5_XqO {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__sLbNi {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__7kMlz {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__bhPTq {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__OILkB {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__VOgmT {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__58BIN {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__4Ud3k {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__DEM4b {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__0eeRb {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__bPwRg {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__o9O6A {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__ReYA_ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__y3zHJ {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__Q3J44 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__J7n9h {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__x0t6G {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__hmxDz {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__cXuWM {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__7oE_X {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__PaDjC {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__37y8n {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__CXhLB {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__VkNv2 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__5f5cU {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__1kLpK {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__n_mDZ {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__OScYf {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4___zjUT {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__kazbx {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__lU2lc {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__U_QcF {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__W_xg_ {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__5qrRe {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__HVnDS {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__wj_eG {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__N1ulm {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__QxQct {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__BzONt {
    animation: styles_slideUp__QxQct 0.3s ease-in-out
}

.styles_rotate_left__QLh_c svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_search_input_container__8dcKA {
    width: 100%;
    max-width: 703px;
    position: relative
}

.styles_search_input_field__sdIC9 {
    width: 100%;
    height: 33px;
    text-indent: 5px;
    border-radius: 0.5rem;
    outline: 0
}

.styles_search_input_search_icon__pGrGh {
    top: 13px;
    position: absolute;
    cursor: pointer
}

.styles_search_input_search_icon__pGrGh span {
    display: none
}

.styles_search_input_search_icon__pGrGh svg {
    fill: none !important
}

@media (min-width: 720px) {
    .styles_search_input_search_icon__pGrGh {
        top: 0.25rem;
        display: flex;
        background-color: #513394;
        width: 104px;
        height: 40px;
        border-radius: 0.75rem;
        padding-top: 0.5rem
    }

    .styles_search_input_search_icon__pGrGh span {
        font-family: "DM Sans", sans-serif;
        font-weight: 700;
        font-size: 1.125rem;
        letter-spacing: 0;
        line-height: 1.5rem;
        font-size: 0.875rem;
        color: #ffffff;
        text-align: center;
        display: contents
    }

    .styles_search_input_search_icon__pGrGh svg path {
        stroke: #ffffff
    }
}

.styles_search_input_search_icon_left__tascK {
    left: 0.5rem
}

.styles_search_input_search_icon_right__h1ovH {
    right: 1.3rem;
    justify-content: space-evenly
}

@media (min-width: 720px) {
    .styles_search_input_search_icon_right__h1ovH {
        right: 0.5rem
    }
}

.styles_search_input_label__s3F3p {
    display: none
}

.styles_search_input_close__165k3 {
    top: 13px;
    right: 8px;
    position: absolute
}

.styles_search_input_close__165k3 svg {
    width: 0.75rem;
    height: 0.75rem
}

.styles_container__sl48o {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__sl48o {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__cqdRx {
    grid-column: span 1
}

.styles_col-2__F9pXY {
    grid-column: span 2
}

.styles_col-3__ST_EW {
    grid-column: span 3
}

.styles_col-4__mhWXU {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__9HqAi {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__yzINW {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__MT27H {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__pCMg6 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__E9_m1 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__ehC4N {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__TXUNa {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__HSGse {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__9lpl9 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__zF_No {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__0oPaI {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__G3Bag {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__Zuxam {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__bsDuE {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__RF5NX {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8___JSog {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__b5pVI {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__XcWMs {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__2_n3H {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__LGUss {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__p4n3x {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__H8bJg {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__l_Sdn {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__YFf6r {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__gvqkL {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__gdVzT {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__BSf2N {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__z1F6B {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__h_IrK {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__xQPux {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__5eCkH {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__wWzms {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__6AX_M {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__JeUD0 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__XXnCk {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__yPNvp {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__QtSF_ {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__ZChHz {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__0HWuv {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__lllkq {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__d_fhS {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__bfu3v {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__061gx {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__Upifp {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__lyxY7 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__FiEH9 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__zvVqz {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__fbc_e {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__3nn02 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__QbNnr {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__TqlpN {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__wiOIH {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__9V8Tm {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__jZlGB {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__VZbF_ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__664s0 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__BsZGt {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__GdX9l {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__ifZ4_ {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__d9xPg {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__ivrOr {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__F4tzj {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__PjlHN {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__JptxA {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__O_cAK {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__atelq {
    animation: styles_slideUp__O_cAK 0.3s ease-in-out
}

.styles_rotate_left__kesm4 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_disabled__dzdxg {
    cursor: not-allowed !important;
    color: #8c8895
}

.styles_disabled__dzdxg svg {
    filter: grayscale(100%)
}

.styles_list_item__AF1Ht {
    padding: 8px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    font-weight: 400
}

.styles_list_item__AF1Ht .styles_leading_container__c1vds {
    display: flex;
    align-items: center
}

.styles_list_item__AF1Ht .styles_leading_icon__03Gdr {
    margin-right: 10px
}

.styles_list_item__AF1Ht:not(.styles_disabled__dzdxg):hover {
    background: #f6f6fa;
    color: #513394;
    border-radius: 0.5rem
}

.styles_selected__22WF3 {
    font-weight: 700 !important;
    color: #242239
}

.styles_container__MxWWW {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__MxWWW {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__tFAFr {
    grid-column: span 1
}

.styles_col-2__lq7hs {
    grid-column: span 2
}

.styles_col-3__lcmv0 {
    grid-column: span 3
}

.styles_col-4__uMkvU {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__b2qwG {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__YxzHU {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__lkQK3 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__dWPYv {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__8roeM {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__e5P_D {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__uUxNt {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__FmHFL {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__iRMxh {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__JRZcs {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__orAho {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__Py_kY {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__2tlz4 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__zVHfo {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__Oexou {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__TGv63 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__GtTJp {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__hU8AD {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__e_TGI {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__08XN2 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__shgh_ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__zH8fl {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__Df_G_ {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__SXPHG {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__2T0nT {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__m0kWS {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__oApIv {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__ttYhA {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__a25n_ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__7CC9_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__xtVM0 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__9_9Uf {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__yKXC9 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__f_O6Y {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__L8CeM {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__DBnDe {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__uYKyD {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__I0jkr {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__HEMcE {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__ZCyCD {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__pTG_i {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__fG0cW {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__waklf {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__vmlaf {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__D0VoH {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__Ih_WP {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__ZHiDi {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__hKPQe {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__0CMeN {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__5v2lO {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__GjQhA {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__gUXQr {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__2F1Jf {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__C2aQD {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__Qw0Fn {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__V_uC4 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__XdyOD {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__NCBj1 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__vScO0 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__59kcd {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__pzT2L {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__b3TGL {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__gblXb {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__ZoKlp {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__pQL2V {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__ol6di {
    animation: styles_slideUp__pQL2V 0.3s ease-in-out
}

.styles_rotate_left__FNs6l svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_dropdown_wrapper__cWCAI {
    position: relative
}

.styles_dropdown_item__rKALh {
    border-radius: 1rem;
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06)
}

.styles_dropdown_button__1gbrp {
    display: flex;
    align-items: center
}

.styles_disabled__om_jW {
    cursor: not-allowed !important;
    color: #8c8895
}

.styles_disabled__om_jW svg {
    filter: grayscale(100%)
}

.styles_children_wrapper__Xe922 {
    cursor: pointer;
    background: none;
    border: none;
    width: -moz-fit-content;
    width: fit-content
}

.styles_children_wrapper__Xe922 :only-child {
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0
}

.styles_dropdown_menu__GaBMe {
    position: absolute;
    list-style: none;
    background: #ffffff;
    box-shadow: 0 3px 16px rgba(33, 10, 83, 0.08);
    border-radius: 0.75rem;
    padding: 1rem;
    min-width: 240px;
    -webkit-margin-before: 8px;
    margin-block-start: 8px;
    z-index: 100
}

.styles_dropdown_menu__GaBMe.styles_max_number_items__2A3Cd, .styles_dropdown_menu__GaBMe.styles_max_number_items_searchable__d0J9C {
    overflow-y: scroll
}

.styles_dropdown_menu__GaBMe li {
    padding: 8px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    font-weight: 400
}

.styles_top_placement__EzKZ1 {
    transform: translate3d(0px, -325px, 0px) !important;
    top: 0px;
    left: 0px;
    will-change: transform
}

.styles_bottom_placement__55Pb0 {
    left: 0px;
    will-change: transform;
    transform: translate3d(0px, 38px, 0px);
    top: 0px
}

.Modal_container__T04q8 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Modal_container__T04q8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Modal_col-1__ErKnN {
    grid-column: span 1
}

.Modal_col-2__Yc0QM {
    grid-column: span 2
}

.Modal_col-3__dABn9 {
    grid-column: span 3
}

.Modal_col-4__2znUN {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Modal_col-tablet-1__HP44i {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-2__OtoqV {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-3__5MioU {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-4__FygwG {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-5__YI6HO {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-6__5eAFJ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-7__iMr2U {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Modal_col-tablet-8__TilrO {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-1__Jt0GZ {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-2__aRrP_ {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-3__RBTvj {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-4__eDX0i {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-5__1Y_Qu {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-6__XXaei {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-7__TWt1B {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Modal_col-tablet-lg-8__4kuHU {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-1__cx4Uw {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-2__HG8o9 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-3__PpqdA {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-4__1EgZ_ {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-5__YXAmd {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-6__Es5KD {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-7__LcSWo {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-8__GghnA {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-9__zDPDv {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-10__UfD8W {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-11__DKqcU {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Modal_col-desktop-12__DzKTY {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-1__93980 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-2__YV1re {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-3__7v2w8 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-4__RBp2w {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-5__o3wDN {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-6__E5RtV {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-7__884hx {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-8__PrJNX {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-9___j_VO {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-10__MoDNt {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-11__LsJIu {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Modal_col-desktop-lg-12__nSwBj {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-1__4b_J6 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-2__YoRB9 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-3__XGNf0 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-4__8NFdI {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-5__rEPrv {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-6__ESdAl {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-7__gbT_i {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-8__6TFkz {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-9___h9f5 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-10__UxB4n {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-11__Mafp_ {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Modal_col-desktop-xl-12__z4Oe9 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-1__NAOY8 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-2__pgD3i {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-3__lJKSl {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-4__L9i5S {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-5__gKok_ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-6__6x7cD {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-7__ahlZg {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-8__RVz9F {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-9__G9C4x {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-10__N2LYi {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-11__UgTy5 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Modal_col-desktop-xxl-12__D_dWB {
        grid-column: span 12
    }
}

@keyframes Modal_slideUp__XYsKD {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Modal_slide_up__gI1qN {
    animation: Modal_slideUp__XYsKD 0.3s ease-in-out
}

.Modal_rotate_left__mBRZs svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Modal_modal_container__SpUvL {
    position: absolute;
    display: block;
    min-width: 20em;
    background-color: #ffffff;
    outline: transparent;
    border-top-left-radius: 1.5625rem;
    border-top-right-radius: 1.5625rem;
    overflow-y: hidden;
    min-height: 90%;
    left: 50%;
    max-height: 90%
}

.Modal_modal_has_text__RVir6 {
    top: 0;
    bottom: 0;
    position: -webkit-sticky;
    position: sticky;
    display: flex;
    justify-content: flex-end;
    padding: 1.25rem 1.25rem 0;
    background: inherit
}

.Modal_modal_has_title_text__XzqC8 {
    justify-content: space-between
}

.Modal_modal_title_shadow__0Ckoc {
    z-index: 1
}

.Modal_close_btn__qn_on {
    border: 0px;
    background-repeat: repeat;
    background-size: contain;
    width: 1.5625rem;
    height: 1.5625rem;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background-color: transparent;
    cursor: pointer
}

.Modal_close_btn__qn_on svg path:first-child {
    stroke: #504e61
}

.Modal_close_btn__qn_on svg path:last-child {
    stroke: #504e61
}

.Modal_modal_overlay__bCKGC {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    inset: 0px;
    background-color: rgba(33, 10, 83, 0.15);
    z-index: 99999;
    margin-bottom: 80px
}

@media (min-width: 720px) {
    .Modal_modal_overlay__bCKGC {
        display: none
    }
}

.DropdownSelect_container__XCktg {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_container__XCktg {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.DropdownSelect_col-1__KAxlt {
    grid-column: span 1
}

.DropdownSelect_col-2__HQSMM {
    grid-column: span 2
}

.DropdownSelect_col-3__M59Zs {
    grid-column: span 3
}

.DropdownSelect_col-4__vAa5U {
    grid-column: span 4
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-1__fQ6Hq {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-2__hjRo6 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-3__gtR1e {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-4__9ulB9 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-5__kSw04 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-6__MJY68 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-7___zsfU {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .DropdownSelect_col-tablet-8__Yz8BC {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-1__ujV7a {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-2__Ixt_a {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-3___LsSH {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-4__1UNWP {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-5__nqbiH {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-6__rN_5n {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-7__a_h05 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .DropdownSelect_col-tablet-lg-8__k_ORX {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-1__qrguE {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-2___4M4J {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-3__B0mVO {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-4__C8fye {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-5__N4cIu {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-6__hqk_n {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-7__85ggD {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-8__9Fl1T {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-9__V0kGi {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-10__iIkn5 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-11__Dvfjd {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .DropdownSelect_col-desktop-12__zP6Vs {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-1__e5yoN {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-2__2CMb_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-3__q6Dbv {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-4__rE1vb {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-5__htcVE {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-6__0WlKY {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-7__5E9MH {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-8__7Ptoo {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-9__BVLVv {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-10__kb5kd {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-11__1Aotb {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .DropdownSelect_col-desktop-lg-12__SU8Sb {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-1__1CDBi {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-2__jgjNW {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-3__H4W_V {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-4__kFRei {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-5__Ob0tE {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-6__Z_Ic_ {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-7__h36fJ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-8__BSqKW {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-9__ZeUGi {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-10__s9YII {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-11___2j7Q {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .DropdownSelect_col-desktop-xl-12__SQ_cy {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-1__SCklj {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-2__5QCwy {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-3__2PU24 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-4__rmvG7 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-5__wiwq_ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-6__HR9Hb {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-7__TkPzp {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-8___W7r6 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-9__oOSTV {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-10__XH3DT {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-11__9KyHD {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .DropdownSelect_col-desktop-xxl-12__qoDiI {
        grid-column: span 12
    }
}

@keyframes DropdownSelect_slideUp__gV20T {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.DropdownSelect_slide_up__E3G3A {
    animation: DropdownSelect_slideUp__gV20T 0.3s ease-in-out
}

.DropdownSelect_rotate_left__8iSzZ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.DropdownSelect_dropdown-select-modal__95CRV {
    width: 100%;
    transform: translate(-50%, 0%);
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    top: 2rem;
    height: 100%;
    max-height: none;
    margin-bottom: 20px
}

.DropdownSelect_dropdown-select-modal__95CRV::-webkit-scrollbar {
    display: none
}

.styles_container__6_yVA {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__6_yVA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__I0NXr {
    grid-column: span 1
}

.styles_col-2__frYTj {
    grid-column: span 2
}

.styles_col-3__cFK08 {
    grid-column: span 3
}

.styles_col-4__C7aek {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__t8P47 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__rDIY1 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__fFAk0 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__SzWoe {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__FL5j2 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__y9sF6 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__E2rcw {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__k_9ku {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__obrlz {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__Hk0lN {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3___cwyP {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__Jrjsh {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__3xpDE {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__iJNwL {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__LH_bZ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__AEZMO {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__OL8JO {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__xouEo {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__mur1l {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__2ZROy {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__0od8u {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__SPgbF {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__AV3q4 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__cqOpi {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__z7HoH {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__lopnh {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__dCfWC {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__S9LUz {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__0okmZ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__VaXxd {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__WoJKI {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4___LSOH {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__TavN1 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__o9U_D {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__WZFng {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__K6oaf {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__Bx2_P {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__4RFuG {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__LPGCk {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__TCMiJ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__JKsgu {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__a3IMh {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__GGIjo {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__I1bRC {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__CaWht {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__TDvKL {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__ZYnNe {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__WCvo2 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__advX3 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__1582q {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__ZQnTn {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__w2xIA {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__WFL43 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__1LoVM {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__gbMLF {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__smTdo {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__lw_2f {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__bu93m {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__Qkl1c {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__P8AOJ {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__U26Xe {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__TxbXM {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__fJ_w2 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__45bvS {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__mNSwA {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__i5dMg {
    animation: styles_slideUp__mNSwA 0.3s ease-in-out
}

.styles_rotate_left__dZRca svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_feed_back_banner_wrapper__qIHAH {
    display: flex;
    background: #f6f6fa;
    min-width: 280px;
    border-radius: 1rem;
    padding: 1.5rem;
    align-items: center;
    max-width: 90vw
}

.styles_feed_back_banner_wrapper__qIHAH.styles_large__GIb7z, .styles_feed_back_banner_wrapper__qIHAH.styles_small__2vy0y {
    width: 480px;
    align-items: flex-start
}

.styles_feed_back_banner_wrapper__qIHAH.styles_large__GIb7z {
    min-height: 94px
}

.styles_feed_back_banner_wrapper__qIHAH.styles_small__2vy0y {
    min-height: 68px
}

.styles_feed_back_banner_wrapper__qIHAH.styles_positive__0Fzzb {
    background: #e4f6f1
}

.styles_feed_back_banner_wrapper__qIHAH.styles_warning__nVMiP {
    background: #fdf9e5
}

.styles_feed_back_banner_wrapper__qIHAH.styles_negative__nPGny {
    background: #fceeee
}

.styles_feed_back_banner_wrapper__qIHAH .styles_feedback_banner_icon_wrapper__QLUoY {
    flex: 1 1
}

.styles_feed_back_banner_wrapper__qIHAH .styles_feedback_text_group_wrapper__c6RbZ {
    flex: 10 1
}

.styles_container__TWTcS {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__TWTcS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__s1IBu {
    grid-column: span 1
}

.styles_col-2__0of0k {
    grid-column: span 2
}

.styles_col-3__vdULH {
    grid-column: span 3
}

.styles_col-4__2qG6R {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__m8hs1 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__wo2dK {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__7Z7lE {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__uY2ja {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__Rgh3L {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6___ft5p {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__Ch6DH {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__v6ign {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__EI5OU {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__pqX5g {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__mz31S {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__fqEvj {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__ktmiI {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__veync {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__MPsQa {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__F8ITO {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__OeWUG {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__3UBiH {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__z7OHM {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__H_vR3 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5___T6nN {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__fSWEk {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__QQSXf {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__Xicys {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__5cyC5 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__5hQK4 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__5hFoI {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__EP1qh {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__gPbSH {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__SwvA2 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__L5lFF {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__IR5Aa {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5___nllC {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__rwuEr {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__taIzr {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__zVfJZ {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__gvX4I {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__WFro6 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__YxOx5 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__lBplY {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__BV4Gn {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__MV51m {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__BXDO8 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__ONXoQ {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__nucUJ {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__BDnOT {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__uhCH2 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__SB08G {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__zJZ0d {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__hyDc6 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__MiwA9 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__E7Wf_ {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__1_8VS {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__OJGE1 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__TYAdJ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__QbOSc {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__ITLyq {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__8KCG3 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__pHMBq {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__5eghi {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__7v8eb {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__QWM5Y {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__QRqAc {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__Woa_5 {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__Lf3Hv {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__kky_G {
    animation: styles_slideUp__Lf3Hv 0.3s ease-in-out
}

.styles_rotate_left__POfhw svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_nav_dropdown_wrapper__I9voU {
    display: grid;
    box-shadow: 0 3px 16px 0 rgba(33, 10, 83, 0.08);
    grid-template-rows:30px auto;
    background: #ffffff;
    position: relative;
    z-index: 200;
    top: -8px;
    border-radius: 0.75rem;
    min-height: 300px
}

.styles_nav_dropdown_wrapper__I9voU.styles_search_dropdown__WrufZ {
    grid-column: 5/span 12;
    padding: 3rem !important;
    box-shadow: 0 3px 16px 0 rgba(33, 10, 83, 0.08);
    max-width: 800px
}

@media (max-width: 960px) {
    .styles_nav_dropdown_wrapper__I9voU {
        display: none
    }
}

.styles_container__YgNTK {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__YgNTK {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__vrpjf {
    grid-column: span 1
}

.styles_col-2__EsJbk {
    grid-column: span 2
}

.styles_col-3__X4CoW {
    grid-column: span 3
}

.styles_col-4__gBtZU {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__OEp0V {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2___s8nn {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__nYToL {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__ve90K {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__OVizo {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__W_Wyz {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__Ns0kM {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__lL3pN {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__TY_NH {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__C5Eoc {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__hESVB {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4___MEDK {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__csPB6 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__sGUNc {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__jW911 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__h8off {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__aAsVp {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__DM5y7 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__gzESn {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__JqyLL {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__nh4ix {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__DfkT_ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__wDxfc {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__gWZNl {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__7oF__ {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__mMKnl {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__hU0qc {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__5trZQ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__QTmkc {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__rDIU1 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__D_h0v {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__8nf1r {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__TS2G5 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__JkRG1 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__xK1iq {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__SO2jA {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9___uy2i {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__60YWJ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__o__uB {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__SKgoo {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1___CQGv {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__kjApl {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__KfShN {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__mN9NR {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__7Vf0w {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__xssah {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__cy_Lo {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__o1kkF {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__0dv2F {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__ybilW {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__oJML7 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__U1Qu_ {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__cqi_d {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__K6Gr8 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__OtOfi {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__2Xxp7 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__ciBXn {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__J7Mbh {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__SGJcs {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__Hh6dI {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__857KV {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__ZIpaR {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__vAP4B {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__LROkp {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__gH_Tz {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__Bd36g {
    animation: styles_slideUp__gH_Tz 0.3s ease-in-out
}

.styles_rotate_left__tPvKX svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_badge_wrapper__k5770 {
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    background: #ebeaff;
    color: #513394;
    border-radius: 0.5rem;
    align-items: center;
    height: 1.5rem;
    padding: 4px 8px
}

.styles_badge_wrapper__k5770.styles_highlight__HAyiS {
    background: #513394;
    color: #ffffff
}

.styles_badge_wrapper__k5770.styles_dark__dOze1 {
    background: #210a53;
    color: #e2e2ee
}

.styles_badge_wrapper__k5770.styles_positive__CDPJv {
    background: #e4f6f1;
    color: #00a373
}

.styles_badge_wrapper__k5770.styles_warning__LtVxf {
    background: #fdf9e5;
    color: #504e61
}

.styles_badge_wrapper__k5770.styles_negative__OrpF9 {
    background: #fceeee;
    color: #e55353
}

.styles_badge_wrapper__k5770.styles_icon_left__fOH_F .styles_badge-text__pQGwP {
    margin-left: 5px
}

.styles_badge_wrapper__k5770.styles_icon_right__d6gcb {
    flex-direction: row-reverse
}

.styles_badge_wrapper__k5770.styles_icon_right__d6gcb .styles_badge_text__sxqBr {
    margin-right: 5px
}

.styles_container__v16dt {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__v16dt {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__lbN_9 {
    grid-column: span 1
}

.styles_col-2__4uFyB {
    grid-column: span 2
}

.styles_col-3__qaWV2 {
    grid-column: span 3
}

.styles_col-4__w4cTd {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__WnLmR {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__YabXW {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__Acxaq {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__xgqMh {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__3Ty1A {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__N3DAQ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__PH7Rb {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__b1J0Z {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__A5xZX {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__ycY6u {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__mHywV {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__rZS9x {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__rF9Ni {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__TQO1a {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__3_Jep {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__WxxvE {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__pAksr {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__0ogP0 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__iQ_Vd {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__uDXF_ {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__rNmE5 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__pQDW7 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__vZJJ6 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__StdvX {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__hKtaY {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__g0EqF {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__q1IZc {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__PCL_a {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__DpsPv {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__z5Xoj {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__l8jvu {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4___4t5h {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__BRJvt {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__l6Cxe {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__R9y0U {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__qmq0V {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__FohFf {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__rXITB {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__jTZYz {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__H_WbE {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__Jm_l3 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__abVh5 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__Z5oqW {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__2mE7e {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__mK1sn {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__pMkUW {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__as5Dc {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__LRYZK {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__jn6DL {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__aIyeE {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__VatGs {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__jw8U4 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__Lhv9H {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__f5NkW {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__vRFMB {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__xLtvN {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__tSkTc {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__6P2R5 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__Qu_xF {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__oB9VD {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__zGE2X {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__YXOxK {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__mzGm3 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__OGsUg {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__V7W6K {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__OYcWf {
    animation: styles_slideUp__V7W6K 0.3s ease-in-out
}

.styles_rotate_left__dItyy svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_overlay_wrapper__wL70C {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(33, 10, 83, 0.15);
    z-index: 150;
    overflow: scroll
}

.styles_container__YjA7G {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__YjA7G {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__xqEVv {
    grid-column: span 1
}

.styles_col-2__2vbvo {
    grid-column: span 2
}

.styles_col-3__9Sqqw {
    grid-column: span 3
}

.styles_col-4__ZsxOA {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__9KQOm {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__Sk5Yu {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__kV_ip {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__zmvkX {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__onaZb {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__TcfuJ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__05QVD {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__xHebU {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__Pkflb {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__WLaDi {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__8z9tE {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__rzUAr {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__5eITJ {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__c3IFl {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__Vq7rX {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__AjYUY {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__g_Be0 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__wfXcj {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__GTQLP {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__6kTWU {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__G9ZYm {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__H9DtH {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__E_eC2 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__QmQyW {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__C4Ih5 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__vJtmn {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__khZNt {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__zgYoj {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__jc6ZQ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__STvEq {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__cwqxb {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__2OVSx {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__pEHe_ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__83hAx {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__5rLT2 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__mLcKO {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__psRZ7 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__vp_nY {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__rFowX {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__xzvbW {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__4o4Pq {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__CDhSu {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__wGAkD {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__d0qQ0 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__IUq_x {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__M_FMV {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__hFc3e {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__rY7EJ {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__rIxSG {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__5Anpp {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__zUpSr {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__a6YQX {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__1yt1W {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__90M_X {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__oC2NO {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__7qwi9 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__YHxt4 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__O51CK {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__dIGDN {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__LzEhF {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__eRg3W {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__sUb77 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__7TAVM {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__Ku3OU {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__rY9Oy {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__H7imj {
    animation: styles_slideUp__rY9Oy 0.3s ease-in-out
}

.styles_rotate_left__jyIlp svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_price_container__Q4bF3 {
    display: flex;
    flex-direction: column;
    width: max-content
}

.styles_price_container__Q4bF3 .styles_inline_tagline__XlBYV, .styles_price_container__Q4bF3 .styles_bottom_tagline__wWaT4 {
    font-family: "Merriweather" !important;
    font-style: italic;
    font-size: 12px;
    line-height: 20px
}

.styles_price_container__Q4bF3 .styles_bottom_tagline__wWaT4.styles_bottom_left__DjMuc {
    text-align: left
}

.styles_price_container__Q4bF3 .styles_bottom_tagline__wWaT4.styles_bottom_right__KR7f5 {
    text-align: right
}

.styles_price_container__Q4bF3 .styles_inline_tagline__XlBYV {
    display: flex;
    align-items: center;
    margin-right: 2px
}

.styles_price_wrapper__7__88 {
    display: flex;
    color: #504e61
}

.styles_price_wrapper__7__88 sup {
    vertical-align: super;
    font-size: small;
    line-height: 20px
}

.styles_price_wrapper__7__88 .styles_price___Ja6F {
    display: flex;
    align-items: flex-start;
    color: #242239;
    font-weight: 700
}

.styles_price_wrapper__7__88 .styles_currency_symbol__gHCEa {
    margin-right: 2px;
    font-weight: 500
}

.styles_price_wrapper__7__88 .styles_currency_code__1yd6H {
    margin-left: 2px
}

.styles_price_wrapper__7__88 .styles_small__lYPl1.styles_price___Ja6F {
    font-size: 14px;
    line-height: 20px
}

.styles_price_wrapper__7__88 .styles_small__lYPl1.styles_currency_code__1yd6H {
    font-size: 11px
}

.styles_price_wrapper__7__88 .styles_medium__4VPD9.styles_price___Ja6F {
    font-size: 20px;
    line-height: 24px
}

.styles_price_wrapper__7__88 .styles_medium__4VPD9.styles_currency_code__1yd6H {
    font-size: 12px
}

.styles_price_wrapper__7__88 .styles_large__ZJU7O.styles_price___Ja6F {
    font-size: 28px;
    line-height: 28px
}

.styles_price_wrapper__7__88 .styles_large__ZJU7O.styles_currency_code__1yd6H {
    font-size: 14px
}

.styles_container__j6R_7 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__j6R_7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__8rH9U {
    grid-column: span 1
}

.styles_col-2__nJw0U {
    grid-column: span 2
}

.styles_col-3__FAssf {
    grid-column: span 3
}

.styles_col-4__fB9Pi {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__IKrc1 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__WbxZS {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__JaFyq {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__NMx6M {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__0JUtw {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__JZQjn {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__eWgQu {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__6X8zI {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__yJlDy {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__507zG {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__94Zz1 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__sJHIs {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__Vcoa9 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__ljYsU {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__6Qwj4 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__Zd__g {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__IFusw {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__g25_h {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__f_CNA {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__eOpY4 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__ePGzK {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__rx8nO {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__TShBF {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__8N8l2 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__C37Jx {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__Vfwqh {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__Yzieg {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__YsVtU {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__ia4hr {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__BMQjU {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__JDIhk {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__WR9Qv {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__wEnEw {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__vcgmQ {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__9HI6t {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__JB0NT {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__6oM0R {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__brSNu {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__UP_HG {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__Ck3jt {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__XGuLf {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__bgsAr {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__294tX {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__mxUWd {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__V_mjy {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__G2__I {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__wIG2_ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__ZzxZt {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__d0fvf {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__MD_t_ {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__ifwPM {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__gzFwi {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__Natpw {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__dgqKy {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__G4nyc {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__m9ayK {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__BMrx7 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__ZYm5V {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__dD0fJ {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__TYtx2 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__RXL5u {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__7kA94 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__turaM {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__fYqpv {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__OsUV3 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__ZwEvV {
    animation: styles_slideUp__OsUV3 0.3s ease-in-out
}

.styles_rotate_left__TjrRk svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_stepper_wrapper__HsPES, .styles_error-text__VOzwg {
    display: flex
}

.styles_stepper_wrapper__HsPES {
    justify-content: space-between;
    align-items: center;
    height: 44px;
    width: 130px
}

.styles_stepper_wrapper__HsPES .styles_value_wrapper__oYqPq, .styles_stepper_wrapper__HsPES button {
    flex: 1 1;
    height: 100%
}

.styles_stepper_wrapper__HsPES .styles_value_wrapper__oYqPq {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffffff;
    border-top: 1px solid #e2e2ee;
    border-bottom: 1px solid #e2e2ee
}

.styles_stepper_wrapper__HsPES .styles_value_wrapper__oYqPq.styles_disabled__RbnfJ {
    color: #8c8895
}

.styles_stepper_wrapper__HsPES .styles_decrement__MFz9l, .styles_stepper_wrapper__HsPES .styles_increment__jBDlj {
    border: 1px solid #e2e2ee
}

.styles_stepper_wrapper__HsPES .styles_decrement__MFz9l {
    border-radius: 8px 0px 0px 8px
}

.styles_stepper_wrapper__HsPES .styles_increment__jBDlj {
    border-radius: 0px 8px 8px 0px
}

.styles_stepper_wrapper__HsPES button {
    background: #f6f6fa;
    cursor: pointer;
    border: none;
    font-size: 1rem;
    padding: 0
}

.styles_stepper_wrapper__HsPES :is(button:not([disabled])):hover, .styles_stepper_wrapper__HsPES :focus {
    border: 1px solid #af9feb
}

.styles_stepper_wrapper__HsPES button:hover:not([disabled]) {
    background: #ebeaff
}

.styles_stepper_wrapper__HsPES button:disabled {
    cursor: not-allowed;
    background: #f6f6fa
}

.styles_stepper_wrapper__HsPES button:focus {
    box-shadow: 0px 0px 0px 2px #ebeaff
}

.styles_error_text__4Qpg3 {
    align-items: center;
    margin-top: 5px;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #e55353
}

.styles_error_text__4Qpg3 svg {
    margin-right: 5px
}

.styles_container__zBGaQ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__zBGaQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__4Dn_1 {
    grid-column: span 1
}

.styles_col-2__Ih3Vj {
    grid-column: span 2
}

.styles_col-3__yt_52 {
    grid-column: span 3
}

.styles_col-4__2Wssf {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__93mmd {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__pG9WX {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__Fg9cz {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__GzkKG {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__XBVe8 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__pw58H {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__kZe0Z {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__gvWd2 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__4eAFe {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__Chh5C {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__yCLyb {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__R_cu8 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__KvwAu {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__xGCEX {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__gBBpk {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__Tl9D8 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__QfBGe {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__TIkIr {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__u1Ee1 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__xft8g {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__nmG_a {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__jPtre {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__h3hP_ {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__2Ni0i {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__HWzAW {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__PCCF2 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__EaYPI {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__thHWr {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__suBWQ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__WsNWj {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__u8KZv {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__YmfYe {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__zIdx_ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__zcJH1 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__SwiaN {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__Dyr3_ {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__4t_ws {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__dG9fk {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__ptU8d {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__XvVFZ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__0PrKl {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__TTkfY {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__cwCFC {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__ar7b2 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__u290P {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__2RSYa {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__iNgPJ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__b10ch {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__MGOkU {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__7StXv {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__zgMKD {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__Qk5Ju {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__PkEcj {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__bdeNs {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__XL19r {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__f4nWo {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__eVp1D {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__aJMuR {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__d7r1Z {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__x_ieY {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__a12TJ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__s4cq0 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__N636f {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__GMNzM {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__FiHis {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__aXbgq {
    animation: styles_slideUp__FiHis 0.3s ease-in-out
}

.styles_rotate_left__A6ArD svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_accordion_item__z982c {
    border-radius: 1rem;
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06)
}

.styles_accordion_item__z982c .styles_accordion_toggle__nMAeY {
    display: flex;
    width: 100%;
    padding: 1.5rem;
    font-weight: 700;
    color: #242239;
    text-align: left;
    background-color: transparent;
    gap: 10px;
    align-items: center;
    border: none;
    cursor: pointer
}

.styles_accordion_item__z982c .styles_accordion_toggle__nMAeY .styles_accordion_collapse_icon__cyx6r {
    flex: 0 0 1.5rem;
    background-color: #dad9ff;
    border-radius: 100rem;
    padding: 0.25rem;
    transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0.4, 0, 0.2, 1)
}

.styles_accordion_item__z982c .styles_accordion_toggle__nMAeY .styles_accordion_collapse_icon__cyx6r.styles_expanded__avkfI {
    transform: rotate(180deg)
}

.styles_accordion_item__z982c .styles_accordion_toggle__nMAeY:hover .styles_accordion_collapse_icon__cyx6r {
    background-color: #513394
}

.styles_accordion_item__z982c .styles_accordion_toggle__nMAeY:hover .styles_accordion_collapse_icon__cyx6r svg path {
    transition: stroke 300ms cubic-bezier(0.4, 0, 0.2, 1);
    stroke: #ffffff
}

.styles_accordion_item__z982c .styles_accordion_title__AWtJE {
    line-height: 1.5rem;
    flex: 1 0 auto;
    font-size: 1.25rem;
    width: 90%
}

.styles_accordion_item__z982c .styles_accordion_collapse__9YZG7 {
    overflow: hidden;
    transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1)
}

.styles_accordion_item__z982c .styles_accordion_body__4vvJA {
    padding: 0 1.5rem 1.5rem
}

.styles_accordion_item__z982c .styles_accordion_body__4vvJA :first-child {
    margin-top: 0
}

.styles_accordion_item__z982c .styles_accordion_body__4vvJA :last-child {
    margin-bottom: 0
}

.styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC {
    border-radius: 0;
    box-shadow: none;
    border-style: solid;
    border-width: 1px 0;
    border-color: #ededf6
}

.styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC + .styles_accordion_item_compact__LN9LC {
    border-top: none
}

.styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC .styles_accordion_toggle__nMAeY {
    padding: 1rem 0
}

@media (min-width: 720px) {
    .styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC .styles_accordion_toggle__nMAeY {
        padding: 2rem 0
    }
}

.styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC .styles_accordion_title__AWtJE {
    font-size: 1.25rem
}

.styles_accordion_item__z982c.styles_accordion_item_compact__LN9LC .styles_accordion_body__4vvJA {
    padding: 0 0 1.5rem 0;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_accordion_item__z982c:last-child {
    border: 0px
}

.styles_container__CeuaA {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__CeuaA {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__L_nvz {
    grid-column: span 1
}

.styles_col-2__V4yog {
    grid-column: span 2
}

.styles_col-3__y1WsL {
    grid-column: span 3
}

.styles_col-4__cyQiM {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__Kc_ye {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__yBIQe {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__6B3_v {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__33i3m {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__sdzcH {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6___Ccrn {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__y36h6 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__typ_N {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__dCFQg {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__adSFg {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__M3dpO {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4___lfYo {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__H_rwx {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__N1YSd {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__wdY2V {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__LvOpL {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__5QKOl {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__tg6QR {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__xezFV {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__0Ocns {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__p_P7u {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__HhNR9 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__HsPVY {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__5dPlf {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__QpaIO {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__KEzs3 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__NAR1m {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__SdaBt {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__7GQM4 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__vJhTr {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__DemyD {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__vs_cd {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__2r9Zd {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__vXGZ4 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__BqbMG {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__lkOBB {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__luSIx {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__sdro2 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__320oe {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__Tiy1P {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__HmFs4 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__KVXX6 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__fqGvF {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__uoz9j {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__3RGKg {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__9jd9z {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__7_ywA {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__G2BLz {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__3pDPV {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__OAIyX {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__6Bep_ {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__qbgmb {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__pgdfT {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__HRWcH {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__TYlCm {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__yvGxa {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__NV2rs {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__K1LTj {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__VXD4T {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8___E4_X {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__qBL9_ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__qG2EH {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__JIg7F {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__QYNxD {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__4r91u {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__V_kx7 {
    animation: styles_slideUp__4r91u 0.3s ease-in-out
}

.styles_rotate_left__oOYTB svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_button__9Iy0U {
    display: flex;
    align-items: center;
    font-weight: 700;
    line-height: 1.5rem;
    transition: all 250ms cubic-bezier(0, 0, 0.2, 1);
    font-family: "DM Sans", sans-serif;
    cursor: pointer;
    position: relative
}

.styles_button__9Iy0U:focus, .styles_button__9Iy0U:focus-visible {
    outline: none
}

.styles_button__9Iy0U[disabled=disabled], .styles_button__9Iy0U:disabled {
    cursor: not-allowed
}

.styles_button_sm__bg1VW {
    padding: 0.25rem 0.5rem;
    border-radius: 0.5rem;
    font-size: 0.875rem
}

.styles_button_md__vQNe4 {
    padding: 0.5rem 1rem;
    border-radius: 0.75rem;
    font-size: 0.875rem
}

.styles_button_lg__qCs2m {
    padding: 0.75rem 1.5rem;
    border-radius: 1rem;
    font-size: 1rem
}

.styles_button_primary__If3jw {
    color: #ffffff;
    background-color: #513394;
    border: none
}

.styles_button_primary__If3jw:hover {
    box-shadow: 0 2px 24px rgba(36, 34, 57, 0.22)
}

.styles_button_primary__If3jw:focus, .styles_button_primary__If3jw:focus-visible {
    box-shadow: 0 0 0 4px #dad9ff
}

.styles_button_primary__If3jw:active {
    background-color: #210a53
}

.styles_button_primary__If3jw[disabled=disabled], .styles_button_primary__If3jw:disabled {
    background-color: #f6f6fa;
    color: #8c8895
}

.styles_button_primary__If3jw[disabled=disabled]:hover, .styles_button_primary__If3jw:disabled:hover {
    box-shadow: none
}

.styles_button_secondary__QUZPx {
    color: #513394;
    background-color: transparent;
    border: 2px solid #ebeaff
}

.styles_button_secondary__QUZPx.styles_white_background__556Un {
    background-color: #ffffff
}

.styles_button_secondary__QUZPx:focus, .styles_button_secondary__QUZPx:focus-visible {
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06);
    background-color: transparent;
    border-color: #af9feb
}

.styles_button_secondary__QUZPx:hover, .styles_button_secondary__QUZPx:active {
    background-color: #ebeaff
}

.styles_button_secondary__QUZPx[disabled=disabled], .styles_button_secondary__QUZPx:disabled {
    background-color: #f6f6fa;
    color: #8c8895;
    border: none
}

.styles_button_ghost__cuQN3 {
    padding-left: 0;
    padding-right: 0;
    color: #504e61;
    background-color: transparent;
    border-radius: 0;
    border: 2px solid transparent
}

.styles_button_ghost__cuQN3:hover, .styles_button_ghost__cuQN3:active {
    color: #513394;
    border-color: transparent transparent #af9feb;
    border-style: solid
}

.styles_button_ghost__cuQN3:hover:is(.styles_hide_under_line_on_hover__5QnP2), .styles_button_ghost__cuQN3:active:is(.styles_hide_under_line_on_hover__5QnP2) {
    border-color: transparent
}

.styles_button_ghost__cuQN3:focus:not(.styles_hide_focus_outline__f8HVo), .styles_button_ghost__cuQN3:focus-visible:not(.styles_hide_focus_outline__f8HVo) {
    border: 2px dotted #af9feb
}

.styles_button_ghost__cuQN3[disabled=disabled], .styles_button_ghost__cuQN3:disabled {
    color: #8c8895
}

.styles_button_ghost__cuQN3[disabled=disabled]:hover, .styles_button_ghost__cuQN3:disabled:hover {
    color: #8c8895;
    box-shadow: none
}

.LargeTourCard_container__mOUlU {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_container__mOUlU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.LargeTourCard_col-1__ZFVUu {
    grid-column: span 1
}

.LargeTourCard_col-2__c_d8K {
    grid-column: span 2
}

.LargeTourCard_col-3__IanlA {
    grid-column: span 3
}

.LargeTourCard_col-4__rtBgy {
    grid-column: span 4
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-1__kt1aG {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-2__Y_MMK {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-3__NPoa7 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-4__tuX40 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-5__kPPvN {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-6__aUUNf {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-7__3kk18 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .LargeTourCard_col-tablet-8__in6FY {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-1__RHbxk {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-2__7ZrvB {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-3__2YbiN {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-4__ZuNM8 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-5__qKHYx {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-6__3t_Kz {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-7__xGCFg {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .LargeTourCard_col-tablet-lg-8__Dv_3A {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-1__Sl4iq {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-2__InzaP {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-3__OS3K0 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-4__7q9yV {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-5__VL0NK {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-6__3Ou52 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-7__xR1rG {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-8__0i3WA {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-9__M9xQf {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-10__1dmqD {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-11__nQyq3 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .LargeTourCard_col-desktop-12__DS7Ao {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-1__U6L3O {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-2__iu_U0 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-3__qrgCw {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-4__bhAKR {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-5__VVAs4 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-6__hY3eI {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-7__dYcAL {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-8__0kNlu {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-9__rC4SR {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-10__qpI3d {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-11__OV4wr {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .LargeTourCard_col-desktop-lg-12__81uZv {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-1__rXgoO {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-2__lgoDN {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-3__0zquM {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-4__FT5MT {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-5__tx7vh {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-6__jjnEX {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-7__Ei14O {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-8__BELYT {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-9__1pBvX {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-10__HV1yD {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-11__6KvEM {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .LargeTourCard_col-desktop-xl-12__mtUlN {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-1__jFGWf {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-2__CzEYW {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-3__A2c1h {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-4__P63bN {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-5__wZDnw {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-6__iv4om {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-7__Ptz99 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-8__uReV0 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-9__yQCkW {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-10__M3fZo {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-11___mjkw {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .LargeTourCard_col-desktop-xxl-12__KrZF2 {
        grid-column: span 12
    }
}

@keyframes LargeTourCard_slideUp__sEAdv {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.LargeTourCard_slide_up__oXuNE {
    animation: LargeTourCard_slideUp__sEAdv 0.3s ease-in-out
}

.LargeTourCard_rotate_left__Ipdmv svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.LargeTourCard_large_tour_card_container__5pc43 {
    border-radius: 16px;
    padding: 0.5rem
}

.styles_container__9K8MU {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__9K8MU {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__UqsAg {
    grid-column: span 1
}

.styles_col-2__gEGI_ {
    grid-column: span 2
}

.styles_col-3__zyjm0 {
    grid-column: span 3
}

.styles_col-4__RIOSz {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__V6PW_ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__KXAoV {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__7Lqmp {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__hemWB {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__BSQaG {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__D77Di {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__CxOKw {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__eL_JP {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__b1_vF {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__Yk58I {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__7qTWX {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__aKjz6 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__4trpy {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__bM8w9 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__jNFwb {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__2EZWG {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1___fPYQ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__8DQle {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__rVIWu {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__doLh6 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__ZqlOl {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__HYmts {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__B39_J {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__60uWx {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__SBZci {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__r9rkj {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__HM4ai {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__gtsNX {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__hv0QV {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__zbU27 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__D4Lln {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__VjepC {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__4YWEa {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__GrsW5 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__MTY_8 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__QCJpL {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__yfsJ5 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__zl_e0 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__4rBdt {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__hu4P_ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__j1M2t {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__cUXMt {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__IrACh {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__lB445 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__yTf_O {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__IcIB0 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__LZKL6 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__mUCGg {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__6aVa5 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__MaOQ5 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__oJ2Hq {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__AgPUT {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__gkXj0 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__Omjrf {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__PUpFp {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__SP2HB {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__hLzr6 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__6CcRC {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__Bd_ND {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__Pp0bp {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__06pNi {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__ji8Tz {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__CzovA {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__zp_Hf {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__ocqyT {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__pUfxM {
    animation: styles_slideUp__ocqyT 0.3s ease-in-out
}

.styles_rotate_left__bYnY8 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_tooltip_wrapper__Q7vAE {
    position: relative;
    display: inline;
    width: -moz-fit-content;
    width: fit-content
}

.styles_tooltip_wrapper__Q7vAE .styles_tooltip_message__drm0i {
    visibility: hidden;
    display: flex;
    background-color: #242239;
    color: #ffffff;
    font-weight: 400;
    font-size: 0.875rem;
    padding: 1rem;
    position: absolute;
    box-shadow: 0px 2px 24px rgba(36, 34, 57, 0.22);
    border-radius: 0.5rem;
    z-index: 1;
    bottom: 100%;
    left: 70%;
    margin-left: -51px;: after-content: "";: after-top: 100 %;: after-border-style: solid
}

.styles_tooltip_wrapper__Q7vAE:hover .styles_tooltip_message__drm0i, .styles_tooltip_wrapper__Q7vAE span:hover .styles_tooltip_message__drm0i {
    visibility: visible
}

.styles_container__Dz5ru {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__Dz5ru {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__JF3hY {
    grid-column: span 1
}

.styles_col-2__vNkxb {
    grid-column: span 2
}

.styles_col-3__4OaLR {
    grid-column: span 3
}

.styles_col-4__BOoD4 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__mLHmD {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__VbfBy {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__QB73r {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__JBvVo {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__I3_BM {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__MG21X {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__Bakvp {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__2PH6I {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__rPXMR {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__pk_dB {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__ng2ij {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__lbv77 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__1YQjY {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__ybkEw {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__DNBD4 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__5n2re {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__ihvEY {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__iMDzp {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__IsAIn {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__kM_xq {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__1q1re {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__CN85W {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__RA7pH {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__vfcGK {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__pLA8j {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__h1lvZ {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11___l50q {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__5xt0T {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__om3MR {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__PEuOD {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__qdmyx {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__4FeXn {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__JE1Fe {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__5ywhU {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__ck6FE {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__p_m_T {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9___NLrS {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__sSb4q {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__oN7di {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__nsYJ6 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__57ggR {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__yqvPS {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__lEiJa {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__NdRtg {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__pSSrO {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__1PiC_ {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__VrPiH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__V8bi_ {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__sytdH {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__yrBjx {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__PJfgS {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__zwl8d {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__0RiNz {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__QuwU1 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__fsqxm {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__ekRz0 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__T2lGF {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__xsvzp {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__I_E_H {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__mHif6 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__TQJNZ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__DxqUD {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__DGOfR {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__q96jV {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__nBIH6 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__2qPv8 {
    animation: styles_slideUp__nBIH6 0.3s ease-in-out
}

.styles_rotate_left__lUlpJ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_google_search_box__7vGgc {
    box-sizing: border-box;
    border: 1px solid transparent;
    width: 240px;
    height: 32px;
    padding: 0 12px;
    border-radius: 3px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    font-size: 14px;
    outline: none;
    text-overflow: ellipses;
    margin: 3px;
    z-index: 20;
    position: absolute
}

.ContentCard_container__vT6Gf {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .ContentCard_container__vT6Gf {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.ContentCard_col-1__XIu0J {
    grid-column: span 1
}

.ContentCard_col-2__SBqAI {
    grid-column: span 2
}

.ContentCard_col-3__FbGCn {
    grid-column: span 3
}

.ContentCard_col-4__0L7WC {
    grid-column: span 4
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-1__0Vcnu {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-2___Z04T {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-3__hdRsr {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-4__6O93I {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-5__P4L8N {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-6__4C3sj {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-7__gG5Ms {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .ContentCard_col-tablet-8__R9agc {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-1__J3h0u {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-2__RSfJD {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-3__kLx88 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-4__s2pHu {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-5__Yk7pO {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-6__bpUWP {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-7__DM9hl {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .ContentCard_col-tablet-lg-8__rnwVp {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-1__MjEcq {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-2__zfF2_ {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-3__Ziul1 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-4__rYFu0 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-5__Dw2Gk {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-6__M6TRD {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-7__hgAhk {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-8__xfCDh {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-9__pxXgp {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-10__7fn1l {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-11__5NHRo {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .ContentCard_col-desktop-12__zsJfu {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-1__k2JyJ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-2__HOKoX {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-3__juKxv {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-4__9ckMs {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-5__kmf2l {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-6__XW0XQ {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-7__IYnZH {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-8__wBA_i {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-9__XI8o9 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-10___CUhu {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-11__OrDrh {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .ContentCard_col-desktop-lg-12__fX8hi {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-1__S9JbR {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-2__1F5cI {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-3__AWxQW {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-4__t2EXu {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-5__qY3Pj {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-6__FQkxt {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-7__WXMLQ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-8___xy_p {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-9__NE_Pv {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-10__7R2Z8 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-11__ENXkq {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .ContentCard_col-desktop-xl-12__inBpk {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-1__QnI_X {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-2__y4ioj {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-3__Ch5JD {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-4__cB75D {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-5__ms4cb {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-6__u95SV {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-7__OjzVw {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-8__YIl9T {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-9__0t_9M {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-10__VFx5m {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-11__glz6J {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .ContentCard_col-desktop-xxl-12__49Kr2 {
        grid-column: span 12
    }
}

@keyframes ContentCard_slideUp__G5dyp {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.ContentCard_slide_up__71zCe {
    animation: ContentCard_slideUp__G5dyp 0.3s ease-in-out
}

.ContentCard_rotate_left__KiEIf svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.ContentCard_content_card_wrapper__lD5Rd {
    padding: 1rem;
    width: 288px;
    min-height: 216px;
    border-radius: 1rem
}

.ContentCard_content_card_wrapper__lD5Rd .ContentCard_title__T6IkS {
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 2rem;
    color: #242239
}

.ContentCard_content_card_wrapper__lD5Rd .ContentCard_description__DmiuT {
    margin: 0 0 15px 0;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.ContentCard_content_card_wrapper__lD5Rd.ContentCard_elevated__AbSX9 {
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06)
}

.ContentCard_content_card_wrapper__lD5Rd.ContentCard_vertical__iR_xf {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.ContentCard_content_card_wrapper__lD5Rd.ContentCard_horizontal__GFQR8 {
    display: flex
}

.ContentCard_content_card_wrapper__lD5Rd .ContentCard_actions__qUBWt {
    display: flex;
    justify-content: space-around
}

.ContentCard_content_card_wrapper__lD5Rd .ContentCard_actions__qUBWt .ContentCard_button_wrapper__pekDM:first-child {
    margin-right: 5px
}

.CountryMetaCard_container__AtnEB {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_container__AtnEB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.CountryMetaCard_col-1__d0xuE {
    grid-column: span 1
}

.CountryMetaCard_col-2__3VWZP {
    grid-column: span 2
}

.CountryMetaCard_col-3____W5u {
    grid-column: span 3
}

.CountryMetaCard_col-4__CnPh8 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-1__jUP6_ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-2__G1hEV {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-3__772vf {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-4__IbwXn {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-5__NXx_s {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-6__c_45k {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-7__x1j_s {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .CountryMetaCard_col-tablet-8__xzlS3 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-1__Iui0f {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-2__ct9GB {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-3__9gq56 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-4__rFsnr {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-5__KiKEs {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-6__jZddS {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-7__EQlCb {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .CountryMetaCard_col-tablet-lg-8__ZTvi3 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-1__rd5_5 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-2__8xMR_ {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-3__qRK7H {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-4__GyDos {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-5__Ic_hQ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-6__EKBV5 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-7__uTNMA {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-8__NMjNc {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-9__55pPp {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-10__wKVAb {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-11__yx9Xp {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_col-desktop-12__XObaU {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-1__KG9Pw {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-2__D98ZT {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-3__QZU4x {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-4__9jEz4 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-5__q5uIq {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-6__4__bT {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-7__gTK7Y {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-8__6e35C {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-9__8yfjb {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-10__Gt0vX {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-11___0NZ9 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .CountryMetaCard_col-desktop-lg-12__l74Nd {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-1__WLHvU {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-2__F_s7A {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-3__HWnOk {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-4__r1Kwz {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-5__Y_RAC {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-6__ntbzV {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-7__tfXqH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-8__uzDoE {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-9__lLPD_ {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-10__Zd6vS {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-11__UjXWh {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .CountryMetaCard_col-desktop-xl-12__Ej9a0 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-1__eAz2Z {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-2__qjLdp {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-3__LInts {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-4__OLNsS {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-5__c9onx {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-6__LPxdD {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-7__6ErHb {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-8__cyxmm {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-9__goSMX {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-10__p_xpw {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-11__sQUTn {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .CountryMetaCard_col-desktop-xxl-12__Yvu6O {
        grid-column: span 12
    }
}

@keyframes CountryMetaCard_slideUp__W2Sah {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.CountryMetaCard_slide_up__s70eW {
    animation: CountryMetaCard_slideUp__W2Sah 0.3s ease-in-out
}

.CountryMetaCard_rotate_left__SOan8 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.CountryMetaCard_meta_card_container__dckXD {
    font-size: 0.875rem;
    width: 283px;
    height: -moz-fit-content;
    height: fit-content;
    padding: 1.5rem;
    border-radius: 1rem;
    background: #ffffff;
    border: 1px solid #e2e2ee
}

.CountryMetaCard_meta_card_container__dckXD .CountryMetaCard_divider__kY_7m {
    width: 237.11px;
    margin: 20px 0;
    border: 1px solid #e2e2ee;
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.CountryMetaCard_meta_card_container__dckXD p {
    line-height: 1.25rem !important;
    -webkit-margin-after: 0.5em;
    margin-block-end: 0.5em;
    -webkit-margin-before: 0.5em;
    margin-block-start: 0.5em
}

@media (min-width: 720px) {
    .CountryMetaCard_meta_card_container__dckXD.CountryMetaCard_responsive_width__9RsED {
        width: 100%
    }

    .CountryMetaCard_meta_card_container__dckXD .CountryMetaCard_divider__kY_7m.CountryMetaCard_divider_hidden__NkKw5 {
        border: 0.1px solid transparent
    }
}

@media (min-width: 1024px) {
    .CountryMetaCard_meta_card_container__dckXD.CountryMetaCard_responsive_width__9RsED {
        width: 283px
    }

    .CountryMetaCard_meta_card_container__dckXD .CountryMetaCard_divider__kY_7m.CountryMetaCard_divider_hidden__NkKw5 {
        border: 1px solid #e2e2ee
    }
}

.CountryMetaCard_meta_card_heading_information__yrncn {
    display: flex;
    justify-content: space-between
}

.CountryMetaCard_meta_item_card__Yh5IY {
    display: flex;
    width: -moz-fit-content;
    width: fit-content
}

.CountryMetaCard_meta_item_card__Yh5IY .CountryMetaCard_name__U7cpG {
    font-size: 1.125rem
}

.CountryMetaCard_meta_item_card_image__s9l89 {
    flex: 1 1;
    margin-right: 0.875rem;
    border-radius: 0.75rem;
    object-fit: cover
}

.CountryMetaCard_meta_item_card_description__qBn4y {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
    flex: 3 1
}

.CountryMetaCard_meta_item_card_description__qBn4y h6 {
    margin-block: 0
}

.CountryMetaCard_meta_item_card_info__Xp5pt {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #242239
}

.CountryMetaCard_meta_item_card_name___cb6X {
    font-weight: 400;
    line-height: 1.25rem;
    margin-bottom: 0.375rem;
    font-size: 0.875rem;
    color: #504e61
}

.CovidCard_container__nvwzS {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .CovidCard_container__nvwzS {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.CovidCard_col-1__4ppVR {
    grid-column: span 1
}

.CovidCard_col-2__ka0zH {
    grid-column: span 2
}

.CovidCard_col-3__0Iggs {
    grid-column: span 3
}

.CovidCard_col-4__ZUOzO {
    grid-column: span 4
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-1__O_u8H {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-2__svT1O {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-3__46_Hw {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-4__IF2M1 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-5__ZGSsl {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-6__VGHpa {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-7__gNsl9 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .CovidCard_col-tablet-8__r1wGi {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-1__IDD_R {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-2__BN6bc {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-3__M_1oH {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-4__3h_PM {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-5___pStn {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-6__DmZZb {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-7__KJNqf {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .CovidCard_col-tablet-lg-8__2xHeN {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-1__4__I7 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-2__d8Y3e {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-3__m0Yq0 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-4__0B2aG {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-5__rF2kv {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-6__fO6ck {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-7__JLIht {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-8__yhLiC {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-9__ZFJo2 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-10__XIqao {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-11__w8GGy {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .CovidCard_col-desktop-12__llUCJ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-1__Gc5_K {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-2__7WHxB {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-3___5P9V {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-4__t9trD {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-5__UdTjy {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-6__hwJpo {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-7__dE6ET {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-8__IGdYE {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-9__bw5Jd {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-10__WryHj {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-11__yjCMt {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .CovidCard_col-desktop-lg-12__1lJU8 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-1__d71mG {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-2___oF2_ {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-3__APQfV {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-4__PUsTX {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-5__WUWIf {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-6__8GMuR {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-7__2baQG {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-8__mj9US {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-9__l_QG7 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-10__8D1Z2 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-11__CuS5_ {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .CovidCard_col-desktop-xl-12___Hpo9 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-1__xfl0e {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-2__unsjl {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-3__H3dEQ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-4__QjRqO {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-5__PMlCQ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-6__ukXxm {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-7__ikUiA {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-8__mZBBH {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-9__dkUdm {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-10__cVfYg {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-11__N8cp3 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .CovidCard_col-desktop-xxl-12__Eca1S {
        grid-column: span 12
    }
}

@keyframes CovidCard_slideUp__dYqmi {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.CovidCard_slide_up__ebvA_ {
    animation: CovidCard_slideUp__dYqmi 0.3s ease-in-out
}

.CovidCard_rotate_left__QSP85 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.CovidCard_covid_card_heading__DpVqd, .CovidCard_covid_card_details__ExK16 {
    margin: 10px 0px
}

.CovidCard_covid_card_heading__DpVqd {
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.625rem;
    color: #242239
}

.CovidCard_covid_card_container__spiQf {
    padding: 25px;
    width: 353px;
    height: 231px;
    background: #f6f6fa;
    border-radius: 1rem
}

.CovidCard_covid_card_container__spiQf hr {
    width: 266.48px;
    border: 1px solid #e2e2ee;
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.CovidCard_covid_card_details__ExK16 {
    display: flex;
    padding-top: 20px
}

.CovidCard_covid_card_details__ExK16 .CovidCard_vaccinated_percentage__oUnbR {
    font-weight: 700;
    font-size: 2rem;
    line-height: 2.5rem;
    color: #000000
}

.CovidCard_covid_card_visitor_restrictions__abCDz {
    flex: 1.5 1;
    font-weight: 400;
    line-height: 1.25rem;
    color: #242239
}

.CovidCard_covid_card_visitor_restrictions__abCDz .CovidCard_learn_more__xDiq5 {
    margin-left: 3px;
    text-decoration: underline
}

.CovidCard_covid_card_visitor_restrictions__abCDz .CovidCard_learn_more__xDiq5:hover {
    cursor: pointer
}

.CovidCard_covid_card_percent_vaccinated__vbeI4 {
    flex: 1 1
}

.CovidCard_covid_card_percent_vaccinated_title__uLs1J, .CovidCard_covid_card_visitor_restrictions_title__wGBnn {
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #504e61;
    margin-bottom: 10px
}

.CultureCard_container__OxbzI {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .CultureCard_container__OxbzI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.CultureCard_col-1__aHCk2 {
    grid-column: span 1
}

.CultureCard_col-2__h5Oeq {
    grid-column: span 2
}

.CultureCard_col-3__WxnCU {
    grid-column: span 3
}

.CultureCard_col-4__H1QE2 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-1__uzuwU {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-2__6CLNI {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-3__WH5SV {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-4__aMgb8 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-5__ZGjsq {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-6___15Tg {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-7__hAmtx {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .CultureCard_col-tablet-8___3rP3 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-1__sADUx {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-2__DJNZH {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-3__E1KjC {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-4__VXus5 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-5__9WiKN {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-6__Do_8u {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-7__2Qy8P {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .CultureCard_col-tablet-lg-8__HtdYC {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-1___znlK {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-2__ikpFy {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-3__zRc4Q {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-4__7to6l {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-5__SsHjQ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-6__Bxs5r {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-7__Gy8VM {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-8___q9Br {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-9__hY2Xb {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-10__FBTne {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-11__zsR1n {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .CultureCard_col-desktop-12__whfma {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-1__Sm9oL {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-2__Fy_6N {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-3__QN0xL {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-4__UeReW {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-5__t6TK3 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-6__J7ghz {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-7__4fU61 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-8___RuuU {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-9__D31tX {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-10__UmVAI {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-11__Hb6no {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .CultureCard_col-desktop-lg-12__WR3tG {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-1__nQL9X {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-2__W7dyP {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-3__rgRlE {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-4__F3k_O {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-5__v7xdu {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-6__Tehl3 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-7__Jf3M_ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-8__D3tlk {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-9__H7eNt {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-10__EeUOh {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-11__qTTgr {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .CultureCard_col-desktop-xl-12__rmVWd {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-1__VzbqL {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-2__gdaqS {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-3___P3f0 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-4__HOrxp {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-5__FZbbU {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-6__Ccrsh {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-7__a_Vva {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-8__O4gBt {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-9__PqJTo {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-10__Or55o {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-11__yL861 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .CultureCard_col-desktop-xxl-12__Nk__q {
        grid-column: span 12
    }
}

@keyframes CultureCard_slideUp__JDE2B {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.CultureCard_slide_up__ATK2k {
    animation: CultureCard_slideUp__JDE2B 0.3s ease-in-out
}

.CultureCard_rotate_left__n8PyR svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.CultureCard_culture_card_wrapper__HvgCF {
    display: flex;
    flex-wrap: wrap
}

@media (min-width: 1024px) {
    .CultureCard_culture_card_wrapper__HvgCF {
        min-height: 35.25rem;
        flex-direction: column
    }
}

.CultureCard_culture_card_wrapper__HvgCF p {
    max-width: 22.8125rem
}

.FoodToTry_container__NWuH7 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .FoodToTry_container__NWuH7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.FoodToTry_col-1__o07_t {
    grid-column: span 1
}

.FoodToTry_col-2__SAfTq {
    grid-column: span 2
}

.FoodToTry_col-3__OdSsf {
    grid-column: span 3
}

.FoodToTry_col-4__8M4xy {
    grid-column: span 4
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-1__V4WCo {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-2__u08hK {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-3__8RWIl {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-4__lTAoA {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-5__r0oEG {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-6__IpcHM {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-7__7FN_r {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .FoodToTry_col-tablet-8__prXPW {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-1__EvDsR {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-2__3g8pp {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-3__SBlgI {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-4__eMn_8 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-5__HYRVz {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-6__zOCot {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-7__PDb6r {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .FoodToTry_col-tablet-lg-8__nj1v3 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-1__KLNuJ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-2__LfhbR {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-3__LZDiT {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-4__Ak8WX {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-5__b9n4L {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-6__Ey3BS {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-7__BZxvI {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-8__I9yda {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-9__pY_e_ {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-10__azBuT {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-11__xCKQg {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .FoodToTry_col-desktop-12__tnv8x {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-1__OqE_V {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-2__4RXKm {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-3__7VaHU {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-4__AZwpD {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-5__ahVAZ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-6__7mUab {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-7__ZRwPM {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-8__YROvy {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-9__XBslV {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-10__85QXh {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-11__vPIT7 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .FoodToTry_col-desktop-lg-12__QUCM4 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-1__he_WH {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-2__lzTLD {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-3__5EJ_l {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-4__F7cAv {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-5__9SR0o {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-6__UOpdl {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-7__2UTd_ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-8__AQRII {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-9__PDdJq {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-10__9qoLU {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-11__MloMj {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .FoodToTry_col-desktop-xl-12__UL36i {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-1__18JgH {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-2___HmDf {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-3__0swqR {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-4__caDoW {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-5__HjyAn {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-6__EP9B5 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-7__JJZJg {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-8__5tLZa {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-9__2XuZK {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-10__cio79 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-11__HcDST {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .FoodToTry_col-desktop-xxl-12__TVbhX {
        grid-column: span 12
    }
}

@keyframes FoodToTry_slideUp__iMQxp {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.FoodToTry_slide_up__Nx_he {
    animation: FoodToTry_slideUp__iMQxp 0.3s ease-in-out
}

.FoodToTry_rotate_left__XFHKI svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.FoodToTry_food_to_try_card_heading__0MHOA, .FoodToTry_food_to_try_card_description__11G8Q {
    margin: 0px
}

.FoodToTry_food_to_try_card_heading__0MHOA {
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.625rem;
    color: #242239
}

.FoodToTry_food_to_try_card_description__11G8Q {
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.FoodToTry_food_to_try_card_container__hiOVO {
    min-height: 231px;
    width: 582px;
    padding: 24px;
    border-radius: 1rem;
    background: #ffffff;
    border: 1px solid #e2e2ee
}

@media (min-width: 720px) {
    .FoodToTry_food_to_try_card_container__hiOVO.FoodToTry_responsive_width__3h0ka {
        width: 100%
    }
}

@media (min-width: 1024px) {
    .FoodToTry_food_to_try_card_container__hiOVO.FoodToTry_responsive_width__3h0ka {
        width: 582px
    }
}

.FoodToTry_food_to_try_card_food_list__MadWo {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.FoodToTry_menu_item_card__ONe3M {
    display: flex;
    margin: 20px 0px;
    height: 82px;
    width: -moz-fit-content;
    width: fit-content
}

.FoodToTry_menu_item_card__ONe3M:not(:last-child) {
    margin-right: 10px
}

.FoodToTry_menu_item_card_image__sMU8J {
    flex: 1 1;
    margin-right: 14px;
    border-radius: 12px;
    object-fit: contain
}

.FoodToTry_menu_item_card_description__61JSP {
    padding-top: 25px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
    flex: 3 1
}

.FoodToTry_menu_item_card_info__BKGYv {
    width: 146px;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.FoodToTry_menu_item_card_name__lmueu {
    font-weight: 700;
    line-height: 1.25rem;
    color: #242239;
    margin-bottom: 6px
}

.MajorCitiesCard_container__3CSU4 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_container__3CSU4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MajorCitiesCard_col-1__bKZxw {
    grid-column: span 1
}

.MajorCitiesCard_col-2__pl4y1 {
    grid-column: span 2
}

.MajorCitiesCard_col-3__Q0Ql5 {
    grid-column: span 3
}

.MajorCitiesCard_col-4__TvGsA {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-1__WlmPj {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-2__QLeul {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-3__Otr0v {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-4__8R7k7 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-5__YEY9L {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-6__8AZLe {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-7__t3_ob {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MajorCitiesCard_col-tablet-8__YMX__ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-1__CZLj5 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-2__Ow143 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-3__E_8fI {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-4__Pk5hq {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-5__T8YCE {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-6__KC2gN {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-7__GZ5VN {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MajorCitiesCard_col-tablet-lg-8__A4iA4 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-1__YdRwL {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-2__CJQPe {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-3__Cpvv_ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-4__kgteM {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-5__DDgMs {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-6__iCp6o {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-7__NNQ9j {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-8__ZpRQs {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-9__OPd2n {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-10__MIqOI {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-11___opAK {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MajorCitiesCard_col-desktop-12__vgwlR {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-1__a28Xz {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-2__JluYP {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-3__5N_wx {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-4__cuyYu {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-5__FMtMS {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-6__ErebH {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-7__g2jBW {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-8__nlYMB {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-9__PXSvT {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-10__99JFJ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-11__cwVzJ {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MajorCitiesCard_col-desktop-lg-12__fA5qB {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-1__L3nzB {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-2__P5SxF {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-3__S9Kj_ {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-4__yE0i4 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-5___wUJR {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-6__55PMY {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-7__Lgt9c {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-8__XnfpC {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-9__Zhxe_ {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-10__UY5Ul {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-11__devtf {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MajorCitiesCard_col-desktop-xl-12__jdwSv {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-1__Lf8VG {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-2__klbSt {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-3__CbnAL {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-4__Bg2b9 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-5__sHQSt {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-6__5bt2T {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-7__Xrn2d {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-8__gQW2i {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-9__S1fHm {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-10__va8l2 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-11__1s9j0 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MajorCitiesCard_col-desktop-xxl-12__x1nMO {
        grid-column: span 12
    }
}

@keyframes MajorCitiesCard_slideUp__veB6D {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MajorCitiesCard_slide_up__6sLZp {
    animation: MajorCitiesCard_slideUp__veB6D 0.3s ease-in-out
}

.MajorCitiesCard_rotate_left__ooP1e svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MajorCitiesCard_major_cities_card_heading__9Zr_Q, .MajorCitiesCard_major_cities_card_description__rsk2S {
    margin: 10px 0px
}

.MajorCitiesCard_major_cities_card_heading__9Zr_Q {
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.625rem;
    color: #242239
}

.MajorCitiesCard_major_cities_card_description__rsk2S {
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.MajorCitiesCard_major_cities_card_container__oVpjb {
    padding: 40px;
    border-radius: 1rem;
    width: 335px;
    height: 442px;
    background: #f6f6fa
}

@media (min-width: 1024px) {
    .MajorCitiesCard_major_cities_card_container__oVpjb {
        width: 353px
    }
}

.MajorCitiesCard_city_info_card__04IOv {
    display: flex;
    margin: 23px 0px;
    height: 82px;
    width: -moz-fit-content;
    width: fit-content
}

.MajorCitiesCard_city_info_card_image__iXoAO {
    flex: 1 1;
    margin-right: 1.25rem;
    border-radius: 12px;
    object-fit: contain
}

.MajorCitiesCard_city_info_card_description__6W9gL {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
    flex: 3 1
}

.MajorCitiesCard_city_info_card_population__gCPzy {
    font-family: "Merriweather";
    font-style: italic;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.MajorCitiesCard_city_info_card_name__yqL21 {
    font-weight: 700;
    line-height: 1.25rem;
    color: #242239
}

.styles_container__IpRbZ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__IpRbZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__2TleF {
    grid-column: span 1
}

.styles_col-2__nWaqn {
    grid-column: span 2
}

.styles_col-3__2Avr0 {
    grid-column: span 3
}

.styles_col-4__U7SXu {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__ejV8c {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__Feg13 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__gAKkt {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__bu49u {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__XSQJD {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__Hkv7W {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__GQ948 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__olCvH {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__FuJaY {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__NiJNM {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__ekGW_ {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__y_IFI {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__qoWid {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__bEgnF {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__Iq4Im {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__N9r1Y {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__ifHLM {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__gsRzL {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__BPg_P {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__UHccT {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5____4wZ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__y_S0A {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__aqzcF {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__YRb7R {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__g8bUG {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__B1MWp {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__9aD4z {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__poeSs {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__BvoPT {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__jj661 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__RKyN3 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__ZCyni {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__tcZ__ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__wKgOO {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__YxnbO {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__xtAgi {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__lxyFS {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__nZy_Z {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__vnCu4 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__zI8Kj {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__FLR9C {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__5CxDB {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__GzZ59 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__rC4x7 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__X5_F_ {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__ijqcv {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__qRHzc {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__xFY1l {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__oSixl {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__BKNNJ {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__53tLy {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__ju0Q3 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__i7yyC {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__15BuE {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__5n0og {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__kfW42 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__XnfR0 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__uQa_l {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__25Skj {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__sYn2a {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__FXhkd {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__AUBkX {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__5JLeL {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__nYXsz {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__kqPbd {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__Zy_Ci {
    animation: styles_slideUp__kqPbd 0.3s ease-in-out
}

.styles_rotate_left__a4SjN svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_radio_button_wrapper__vGT6F {
    display: flex;
    position: relative;
    cursor: pointer;
    margin: 5px;
    line-height: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.styles_radio_button_wrapper__vGT6F input {
    accent-color: #beb8c4;
    position: relative
}

.styles_radio_button_wrapper__vGT6F .styles_top__7XzxJ {
    display: flex;
    flex-direction: column
}

.styles_radio_button_wrapper__vGT6F .styles_label__Oe7sV, .styles_radio_button_wrapper__vGT6F .styles_help_text__phAsN {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_radio_button_wrapper__vGT6F .styles_label__Oe7sV {
    color: #242239
}

.styles_radio_button_wrapper__vGT6F .styles_help_text__phAsN {
    display: flex;
    color: #504e61;
    align-items: center
}

.styles_radio_button_wrapper__vGT6F .styles_label__Oe7sV.styles_disabled__d6_2n, .styles_radio_button_wrapper__vGT6F .styles_help_text__phAsN.styles_disabled__d6_2n {
    color: #8c8895
}

.styles_radio_button_wrapper__vGT6F input:checked:not(.styles_error__Qa21O) {
    accent-color: #513394
}

.styles_radio_button_wrapper__vGT6F input:checked:is(.styles_error__Qa21O) {
    accent-color: #e55353
}

.styles_radio_button_wrapper__vGT6F input:not(:checked):is(.styles_error__Qa21O) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fceeee;
    border: 1px solid #e55353
}

.styles_radio_button_wrapper__vGT6F input:not(:checked):not(.styles_error__Qa21O) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #513394
}

.styles_radio_button_wrapper__vGT6F .styles_radio__9PTRW, .styles_radio_button_wrapper__vGT6F input {
    position: relative;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 10px;
    border-radius: 50%
}

.styles_radio_button_wrapper__vGT6F .styles_radio__9PTRW ::after, .styles_radio_button_wrapper__vGT6F input ::after {
    content: "";
    position: absolute;
    top: 6px;
    left: 6px;
    width: 7px;
    height: 7px;
    background-color: #513394;
    border-radius: 50%;
    display: none
}

.styles_radio_button_wrapper__vGT6F input:not(:disabled) {
    cursor: pointer
}

.styles_radio_button_wrapper__vGT6F .styles_radio__9PTRW:hover, .styles_radio_button_wrapper__vGT6F input:hover {
    border: 1px solid #beb8c4
}

.styles_radio_button_wrapper__vGT6F input:not(:checked):is(:hover) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.styles_radio_button_wrapper__vGT6F input:not(:checked):is(:hover), .styles_radio_button_wrapper__vGT6F .styles_radio__9PTRW:focus {
    border: 1px solid #af9feb;
    border-radius: 50%;
    filter: drop-shadow(0px 0px 0px 2px #af9feb)
}

.styles_radio_button_wrapper__vGT6F input:disabled {
    border: 1px solid #e2e2ee !important
}

.styles_container__2U17W {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__2U17W {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__Pdbzr {
    grid-column: span 1
}

.styles_col-2__y3OFb {
    grid-column: span 2
}

.styles_col-3__FfZi6 {
    grid-column: span 3
}

.styles_col-4__QG1yO {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__yxHEs {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__BoCQG {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__ufeHe {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__VGhcS {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__5SAKL {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__8Jgor {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7____ius {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__EVv7t {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__VptiF {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__zXV1r {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__bPWVG {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__76zmt {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__Q10ts {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__J83eF {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__t84pJ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__XlOcB {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__zLREc {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__v79GW {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__I_pMH {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__BGNJW {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__ieD1c {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__cbay_ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__gqFCj {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__S7bHw {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__9NyAk {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__SlBhQ {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__ycQTH {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__nk26I {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__KbXsB {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__2kctM {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__XN7HE {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__9ozcd {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__4lCUV {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__GTdFs {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__O4VlU {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__v5ZAD {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__AKQn7 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__TJ27U {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__PvcRZ {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__Kl2xK {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__eOC6J {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__rcri2 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__sJ_8x {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__rd3u1 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__EkXTS {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__vnYyX {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__ZRECQ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__1Bift {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__ShpJl {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__kCSFK {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__D9nG1 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__MRzSI {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__hxWTF {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__1ffl_ {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__qx4DW {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__sF9Xy {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__VoHQJ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__BPD7N {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__e1nol {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__ZQ0ji {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__qI_NQ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__VX3wz {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__HhDWy {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__XEOuq {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__pC7f2 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__VlhRI {
    animation: styles_slideUp__pC7f2 0.3s ease-in-out
}

.styles_rotate_left__LJEec svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_checkbox_wrapper__ND0wb {
    display: flex
}

.styles_checkbox_wrapper__ND0wb .styles_label__3Tv_N, .styles_checkbox_wrapper__ND0wb .styles_help_text__tOnTw {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_checkbox_wrapper__ND0wb .styles_label__3Tv_N {
    color: #242239
}

.styles_checkbox_wrapper__ND0wb .styles_help_text__tOnTw {
    display: flex;
    color: #504e61;
    align-items: center;
    margin: 0
}

.styles_checkbox_wrapper__ND0wb .styles_label__3Tv_N.styles_disabled__5C7dF, .styles_checkbox_wrapper__ND0wb .styles_help_text__tOnTw.styles_disabled__5C7dF {
    color: #8c8895 !important
}

.styles_checkbox_input_wrapper__Tbl6P {
    position: relative;
    width: 24px;
    margin-right: 10px
}

.styles_checkbox___ci9O:before {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    content: "";
    background: #ffffff;
    width: 24px;
    height: 24px;
    border-radius: 8px;
    transition: 200ms ease-in-out all;
    border: 1px solid #e2e2ee
}

.styles_checkbox___ci9O:after {
    position: absolute;
    display: block;
    top: 5px;
    left: 10px;
    content: "";
    width: 5.67px;
    height: 10.33px;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    transform: rotate(45deg);
    transition: 200ms ease-in-out all
}

.styles_checkbox___ci9O:checked:before {
    box-shadow: none
}

.styles_checkbox___ci9O:checked:after {
    border-color: #513394
}

.styles_checkbox___ci9O:focus:before {
    border: 1px solid #af9feb;
    box-shadow: 0px 0px 0px 2px #ebeaff
}

.styles_checkbox___ci9O:not(:checked):is(.styles_error__0WmEE):before, .styles_checkbox___ci9O:is(:checked):is(.styles_error__0WmEE):before {
    box-shadow: none;
    background: #fceeee;
    border: 1px solid #e55353
}

.styles_checkbox___ci9O:is(:checked):is(.styles_error__0WmEE):after {
    border-color: #e55353
}

.styles_checkbox___ci9O:checked:disabled:before {
    box-shadow: none;
    background: #f6f6fa;
    border: 1px solid #e2e2ee
}

.styles_checkbox___ci9O:checked:disabled:after {
    border-color: #e2e2ee
}

.ControlBlock_container__Huufi {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .ControlBlock_container__Huufi {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.ControlBlock_col-1__4m3gD {
    grid-column: span 1
}

.ControlBlock_col-2__6X8BA {
    grid-column: span 2
}

.ControlBlock_col-3__49y__ {
    grid-column: span 3
}

.ControlBlock_col-4__uJC4l {
    grid-column: span 4
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-1__lf0fH {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-2__e61rj {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-3__pBdzM {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-4__81_9k {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-5__MbD_R {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-6__V2CBu {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-7__8dLht {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .ControlBlock_col-tablet-8__sKcoJ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-1__cpcle {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-2__7MVSv {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-3__0SR2h {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-4__P80oB {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-5__AiR43 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-6__tlMGX {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-7__5g3yW {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .ControlBlock_col-tablet-lg-8__2sxbT {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-1__3AARE {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-2__BCxJv {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-3__UHnK_ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-4__Kk6hA {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-5__SkN7i {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-6__8dokR {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-7__EPqfN {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-8__zd0gh {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-9__xOuSs {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-10__N6FdS {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-11__QZCDN {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .ControlBlock_col-desktop-12__SZzr_ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-1__Wlv3v {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-2__rvrRu {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-3__RpapO {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-4__Dvk4V {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-5__dqKAF {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-6__wIjhz {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-7__XQoiP {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-8__ybzm0 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-9__LBBLl {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-10___r3_A {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-11__w1_m5 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .ControlBlock_col-desktop-lg-12___f_QX {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-1___KjhV {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-2__2NPL5 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-3__f38iw {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-4__5SqGc {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-5__vs_dq {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-6__a6UmV {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-7__5IZdx {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-8__r6zle {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-9__ss191 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-10__jQXZ4 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-11__tk1ua {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .ControlBlock_col-desktop-xl-12__Rnmp1 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-1__raA89 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-2__ng4v0 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-3__P45M5 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-4__CDENZ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-5__Uipqr {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-6__sR_Ed {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-7__KtAsP {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-8__OXPh6 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-9__UWvAj {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-10__K755Q {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-11__utYHE {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .ControlBlock_col-desktop-xxl-12___yJUM {
        grid-column: span 12
    }
}

@keyframes ControlBlock_slideUp__nRYmD {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.ControlBlock_slide_up__s7mF8 {
    animation: ControlBlock_slideUp__nRYmD 0.3s ease-in-out
}

.ControlBlock_rotate_left__dhiM0 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.ControlBlock_control_block_wrapper__cauxq {
    display: flex;
    justify-content: space-between;
    padding: 16px;
    min-width: 320px;
    min-height: 76px;
    background: #f6f6fa;
    border-radius: 12px;
    border: 2px solid transparent;
    cursor: pointer
}

.ControlBlock_control_block_wrapper__cauxq:not(.ControlBlock_disabled__0Kway) * {
    cursor: pointer
}

.ControlBlock_control_block_wrapper__cauxq .ControlBlock_control_area__lw9Ge {
    flex: 9 1
}

.ControlBlock_control_block_wrapper__cauxq .ControlBlock_right_component__lC22p {
    flex: 1 1
}

.ControlBlock_control_block_wrapper__cauxq .ControlBlock_right_component__lC22p :only-child {
    margin: 0
}

.ControlBlock_control_block_wrapper__cauxq.ControlBlock_disabled__0Kway {
    color: #8c8895 !important;
    cursor: not-allowed
}

.ControlBlock_control_block_wrapper__cauxq.ControlBlock_disabled__0Kway * {
    cursor: not-allowed
}

.ControlBlock_control_block_wrapper__cauxq.ControlBlock_checked__TVwLl {
    background: #f6f6fa;
    border: 2px solid #af9feb
}

.styles_container___T9T1 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container___T9T1 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__aCqSy {
    grid-column: span 1
}

.styles_col-2__LKS5G {
    grid-column: span 2
}

.styles_col-3__HuQpQ {
    grid-column: span 3
}

.styles_col-4__dcODM {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__trlut {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__fJz_c {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__BR3NY {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__dlKUO {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__XOhwZ {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6___IGRQ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__Kxi_Z {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__JF5T1 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__jGM12 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__GcA6k {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__zCyMj {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__6VgFd {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__qjDFe {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__3wibe {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__gmiaO {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__O6HNB {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__Yuey3 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__QJc0h {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__XnyBK {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__pCqRk {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__baCmk {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__H_Arb {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__ubx9g {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__ZaTQW {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__HgcBP {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__T5blK {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__8Pr5M {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__N86__ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__9Fgsx {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__Bu7r_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__6xdx2 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__DudXk {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__tjGTR {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__fAK1n {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__ep6O0 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__PHl9k {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__AJomn {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10___fkHA {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__DKUn4 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12___caga {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__52iJP {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__9O9LJ {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__4oK76 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__4WIdv {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__56G92 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__s6SHL {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__TQtSN {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__ZhQM0 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__ycPmR {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__7aMu2 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__UXVwz {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__NzzgE {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1___3hM3 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__1Y28K {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__GZDhF {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__hc2wJ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__ccARv {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__7bASZ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__vLQXu {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__ZgR8X {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__AjFPF {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__821le {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__Af5dX {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12___9p0c {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__WbEc3 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__D6Afp {
    animation: styles_slideUp__WbEc3 0.3s ease-in-out
}

.styles_rotate_left__DDraS svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_scroll_button__vbpav {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    line-height: 1.5rem;
    transition: all 250ms cubic-bezier(0, 0, 0.2, 1);
    font-family: "DM Sans", sans-serif;
    cursor: pointer;
    color: #513394;
    background-color: #ffffff;
    border: 2px solid #ebeaff
}

.styles_scroll_button__vbpav.styles_scroll_button_sm__nOGpM {
    width: 1.5rem;
    height: 1.5rem
}

.styles_scroll_button__vbpav.styles_scroll_button_md__j11LO {
    width: 2rem;
    height: 2rem
}

.styles_scroll_button__vbpav.styles_scroll_button_sm__nOGpM, .styles_scroll_button__vbpav.styles_scroll_button_md__j11LO {
    border-radius: 1rem
}

.styles_scroll_button__vbpav.styles_scroll_button_lg__BVOOz {
    width: 2.75rem;
    height: 2.75rem
}

.styles_scroll_button__vbpav.styles_scroll_button_xlg__jIWm7 {
    width: 3rem;
    height: 3rem
}

.styles_scroll_button__vbpav.styles_scroll_button_lg__BVOOz, .styles_scroll_button__vbpav.styles_scroll_button_xlg__jIWm7 {
    border-radius: 3.75rem
}

.styles_scroll_button__vbpav:focus, .styles_scroll_button__vbpav:focus-visible {
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06);
    background-color: transparent;
    border-color: #af9feb
}

.styles_scroll_button__vbpav:hover, .styles_scroll_button__vbpav:active {
    background-color: #ebeaff
}

.styles_scroll_button__vbpav[disabled=disabled], .styles_scroll_button__vbpav:disabled {
    background-color: #f6f6fa;
    color: #8c8895;
    border: none;
    cursor: not-allowed
}

.styles_container__jBLdB {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__jBLdB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__I3q53 {
    grid-column: span 1
}

.styles_col-2__cka_Q {
    grid-column: span 2
}

.styles_col-3__HjBd1 {
    grid-column: span 3
}

.styles_col-4__vMedi {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__k8_fZ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__jyMdB {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__20Wfi {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__lmjtN {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__0LcVy {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__Y40ll {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7___KpOo {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__vLflE {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__iRkyc {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__ziC10 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__fgubR {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__Bp4l0 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__PHHYb {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__F71GG {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__JS57U {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__dMtBb {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__NlTQ6 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__uZRhG {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__VOBpD {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__qAgEo {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__K5mvk {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__bb8na {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__TnPsp {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__uYLkN {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__apdHt {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__3w7Ah {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__e8RI6 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__sBCQt {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__KnCVI {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__fDhq8 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__5bdcp {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__HACML {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__WMYDZ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__vxW93 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__Vhtso {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__6FC3O {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__flaEQ {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__72X8C {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__Eieif {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__zE6t_ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__EQ46m {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__H5Un5 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__77koB {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__NrN3C {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__Z1X84 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__l_mlr {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__tcCjJ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__dHCs0 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__owKXR {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__yeTcV {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__ipduv {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__9WGtv {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__FSe7X {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__z3voc {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__VTG3x {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__RIEeC {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__K7foL {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__xoNyp {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__uqYDH {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__51NZX {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__OTFmz {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__Ek_wm {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__pD8QT {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__k08fG {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__Mz7Fe {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__QBnDR {
    animation: styles_slideUp__Mz7Fe 0.3s ease-in-out
}

.styles_rotate_left__1dMHE svg {
    transform: rotate(180deg);
    transition: 0.3s
}

div.styles_g_for_good__7XN_0 {
    background-image: url(../img/g-for-good-bg.5798b9cd.png);
    height: 460px;
    background-position: center;
    background-size: cover;
    padding-top: 3.2rem;
    display: grid;
    place-items: center;
    width: 100vw
}

@media (min-width: 720px) {
    div.styles_g_for_good__7XN_0 {
        display: flex
    }
}

div.styles_content_box__AQDMe {
    background-color: #ffffff;
    border-radius: 0.5rem;
    width: 336px;
    padding: 0 1rem
}

@media screen and (min-width: 425px) {
    div.styles_content_box__AQDMe {
        width: 390px;
        padding: 0 2rem
    }
}

div.styles_content_box__AQDMe h1 {
    font-weight: 700;
    font-size: 1.5rem;
    margin: 0;
    padding: 2rem 0 0
}

div.styles_content_box__AQDMe p {
    padding: 0;
    margin: 0;
    font-size: 1.25rem;
    font-weight: 400;
    color: #242239;
    line-height: 2rem;
    font-family: "DM Sans", sans-serif
}

div.styles_content_box__AQDMe a {
    font-weight: 100;
    padding: 2rem 0;
    display: block;
    font-family: "DM Sans", sans-serif;
    font-size: 1rem
}

.SectionBanner_container__ybWiM {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .SectionBanner_container__ybWiM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.SectionBanner_col-1__U9KOP {
    grid-column: span 1
}

.SectionBanner_col-2__sMWx8 {
    grid-column: span 2
}

.SectionBanner_col-3__mIiB3 {
    grid-column: span 3
}

.SectionBanner_col-4__Bhnpz {
    grid-column: span 4
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-1__hASfJ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-2__fWB6v {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-3__ClnlG {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-4__6_Wr8 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-5__ACC8z {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-6__rt4ts {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-7___h8MB {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .SectionBanner_col-tablet-8__Khb9V {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-1__SKHsc {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-2__U23PH {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-3__KjO3a {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-4__77v9k {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-5__KSh2b {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-6__KqBuN {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-7__XyA4B {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .SectionBanner_col-tablet-lg-8__9kFzt {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-1__dbiZE {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-2__If29B {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-3___69fY {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-4__EQ74g {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-5__PcUn5 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-6___vYDI {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-7__df2Tc {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-8__2efEn {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-9__2S9za {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-10__o3icG {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-11__l_dYV {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .SectionBanner_col-desktop-12__d_m8S {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-1__lxgYj {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-2__y3HVc {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-3__rDHlE {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-4__dmvP_ {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-5__z1erW {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-6__o1nyx {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-7__q6i4v {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-8__b19TT {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-9__8pwJ_ {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-10__OzLGU {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-11__9SvVK {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .SectionBanner_col-desktop-lg-12__Ka1_O {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-1__kLkso {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-2__H1cTb {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-3__6zZLN {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-4__JpZ1l {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-5__588_W {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-6__fRR1M {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-7__x9nia {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-8__UIaOY {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-9__a6jQd {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-10__Fq1FK {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-11__dm94_ {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .SectionBanner_col-desktop-xl-12__vs40F {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-1__FiP8I {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-2__ytbt1 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-3__v0mxf {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-4__LX0HC {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-5__kXx1m {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-6__T2OGS {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-7__JrIq5 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-8__v4uAe {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-9__UphIx {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-10__Im3Rw {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-11__OANlo {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .SectionBanner_col-desktop-xxl-12__tB3sS {
        grid-column: span 12
    }
}

@keyframes SectionBanner_slideUp__tEpv1 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.SectionBanner_slide_up__689M_ {
    animation: SectionBanner_slideUp__tEpv1 0.3s ease-in-out
}

.SectionBanner_rotate_left__MPnT7 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.SectionBanner_section_banner_wrapper__EqVzN {
    display: grid;
    place-items: center;
    padding: 1rem;
    border-radius: 1rem;
    box-shadow: 0 3px 12px rgba(33, 10, 83, 0.06)
}

@media (min-width: 720px) {
    .SectionBanner_section_banner_wrapper__EqVzN {
        width: 464px;
        min-height: 380px
    }
}

.SectionBanner_section_banner_wrapper__EqVzN .SectionBanner_state_wrapper__sFy7f {
    text-align: center
}

.SectionBanner_section_banner_wrapper__EqVzN .SectionBanner_custom_icon__rG3Nz {
    margin-bottom: 10px
}

.SectionBanner_section_banner_wrapper__EqVzN .SectionBanner_title__OcMmp {
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 2rem;
    color: #242239
}

.SectionBanner_section_banner_wrapper__EqVzN .SectionBanner_message__TtikV {
    margin: 0 0 15px 0;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #504e61
}

.SectionBanner_section_banner_wrapper__EqVzN.SectionBanner_informational__kp2Ta {
    background: #f6f6fa
}

.SectionBanner_section_banner_wrapper__EqVzN.SectionBanner_positive__9Lyvg {
    background: #e4f6f1
}

.SectionBanner_section_banner_wrapper__EqVzN.SectionBanner_warning__AIACr {
    background: #fdf9e5
}

.SectionBanner_section_banner_wrapper__EqVzN.SectionBanner_negative__ZBzNr {
    background: #fceeee
}

.SectionBanner_section_banner_wrapper__EqVzN .SectionBanner_actions__LubZK .SectionBanner_button_wrapper__om_Ar:first-child {
    margin-bottom: 5px
}

.Swiper_arrows__7fSyD {
    position: absolute;
    bottom: 25%;
    left: 40%
}

.styles_container__lz6S5 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__lz6S5 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__d0dAb {
    grid-column: span 1
}

.styles_col-2__Lrlbk {
    grid-column: span 2
}

.styles_col-3__Vb2Fj {
    grid-column: span 3
}

.styles_col-4__1EuV_ {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__t5vio {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__ZgtSM {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__fniqa {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__ADPR0 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__CZGdM {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__s9fIv {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7___oSB_ {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8___cICK {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__YNb8p {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__67tob {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__Od_eH {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__ynNQf {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__KkFqE {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__wArpt {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__B55BR {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__NM_0r {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__geRBI {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__BFwqR {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__v99Bj {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__YWFbu {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__09sGW {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__rCrlu {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__sV8cN {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__TIU8i {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9___pqUe {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__wMGgT {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__M0rfj {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__C0u7y {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__coTtN {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__ZTBxk {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__EPRVK {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__TEoEO {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__8H4_x {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__NPVnE {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__ncqX1 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__dlQxW {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__mMzGS {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__OkOjM {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__5tq1n {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__xtI5v {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__spqjL {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__ANOrw {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__Vw6EM {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__CVc4U {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__rmIYw {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__ZBIL3 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__SCOHR {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__ZhE_8 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__wGzGk {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__x7Ktn {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__KmPiG {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__wSMvW {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__ybP8Z {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__Fcm6u {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__Zz_4z {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__bOyeO {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__NLRBi {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__cnqG_ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__EyV0H {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__2x49J {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__XHkYU {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__SrX_d {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__fHmHo {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__XDHWe {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__Yb1Fj {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__DYkM2 {
    animation: styles_slideUp__Yb1Fj 0.3s ease-in-out
}

.styles_rotate_left__Qm93h svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_breadcrumb_list_item__yxeGL {
    color: #504e61;
    font-weight: 400;
    list-style: none;
    white-space: nowrap
}

.styles_breadcrumb_list_item__yxeGL:last-child {
    overflow: hidden;
    min-width: 0;
    text-overflow: ellipsis
}

.styles_breadcrumb_list_item__yxeGL.styles_active__SUyC8 {
    font-weight: 700;
    color: #242239
}

.styles_breadcrumb_list_item__yxeGL.styles_disabled__pnDp6 {
    pointer-events: none;
    color: #8c8895
}

.styles_breadcrumb_list_item__yxeGL.styles_disabled__pnDp6 * {
    cursor: not-allowed
}

.styles_breadcrumb_list_item__yxeGL:hover:not(.styles_disabled__pnDp6) {
    color: #513394
}

.styles_container__t43EI {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__t43EI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__7_PKt {
    grid-column: span 1
}

.styles_col-2__bAakX {
    grid-column: span 2
}

.styles_col-3__srQbN {
    grid-column: span 3
}

.styles_col-4__l7OuX {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__dUsXa {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__lDn9n {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__OeDfi {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__WezJz {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__pPPit {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__M_5PL {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__eEv4i {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__hy60N {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__IrXCA {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2___Tsr0 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__jZXc8 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__1Q0sR {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__TFmm4 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__EzQTt {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__Ad4jI {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__nOmNW {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__WuSre {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__4Ho59 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__JlVeC {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__DTShw {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__ynv_A {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__PUHXQ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__cSPR5 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__yw8z0 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__RNuUT {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__pGRog {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__3eI1c {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__IW9BW {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1___P0zC {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__0sjJa {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__BWlXe {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__jNjFv {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__gRDvX {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__uSQXi {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__BSj6A {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__L_oGb {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__ojnBB {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__Gr63w {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__pILLN {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__DukKU {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__ItADc {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__TpOqx {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__rtI_P {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__wLqfg {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__MH6O5 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__2041U {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__nVzM8 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__cs_qc {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__SJdXU {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__Hns7J {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__p4Kzx {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__x39_N {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__H_zRq {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__R60_M {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__U9Rkq {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__EUOyw {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__eaAmQ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__7sxxL {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__XzPEg {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__8TgII {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__BlAKz {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__J6K8w {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__pPqTF {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__6gdU_ {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__Tn7lm {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__pXw3q {
    animation: styles_slideUp__Tn7lm 0.3s ease-in-out
}

.styles_rotate_left__kdRCl svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_breadcrumb_wrapper__lgmKh {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    display: flex;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0
}

.styles_breadcrumb_wrapper__lgmKh .styles_collapsed_icon_wrapper__nKZbH {
    place-items: center;
    display: grid;
    width: 32px;
    height: 32px;
    border-radius: 6px
}

.styles_breadcrumb_wrapper__lgmKh .styles_collapsed_icon_wrapper__nKZbH:hover {
    background: #f6f6fa
}

.styles_breadcrumb_wrapper__lgmKh .styles_breadcrumb_nav_wrapper__lyKR8 {
    flex-wrap: wrap
}

.styles_breadcrumb_wrapper__lgmKh .styles_icon_wrapper__QBFyi {
    margin-left: 10px
}

.UserAvatar_container__OR2K8 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .UserAvatar_container__OR2K8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.UserAvatar_col-1___y35m {
    grid-column: span 1
}

.UserAvatar_col-2__56idL {
    grid-column: span 2
}

.UserAvatar_col-3__sQANd {
    grid-column: span 3
}

.UserAvatar_col-4__NxhtC {
    grid-column: span 4
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-1___2HEr {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-2__3Gl6c {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-3__mPABp {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-4__gsbSM {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-5___AZGk {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-6__nyDQM {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-7__m6ZOi {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .UserAvatar_col-tablet-8__2Cpq7 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-1__3IHgB {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-2__8bsIi {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-3__A39GX {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-4__ZnUWi {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-5__bUmdL {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-6__zX5St {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-7__klw4Q {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .UserAvatar_col-tablet-lg-8__l7K2O {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-1__O16LO {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-2__P0Gen {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-3__ypGcL {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-4__TMn5D {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-5__rJ6Pn {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-6__Q8QB_ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-7__5lOPH {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-8__WvYF7 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-9__acmRx {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-10__EstCn {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-11__7Byo2 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .UserAvatar_col-desktop-12__6e74D {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-1__HBJVL {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-2__laG6z {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-3__0y6kJ {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-4__y2rAp {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-5__2yHcM {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-6__BLJ9y {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-7__YNrhM {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-8__HfOMA {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-9__fKjWt {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-10__QerHo {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-11__6WNjM {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .UserAvatar_col-desktop-lg-12__Kkkvh {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-1__PqepQ {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-2___qcfd {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-3__s2Ux6 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-4__Q_RWo {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-5__kQtzY {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-6__xtNfE {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-7__tNjcN {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-8__w7C3_ {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-9__LtQsK {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-10__QYXem {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-11__oXrOd {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .UserAvatar_col-desktop-xl-12__DbzM7 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-1__K9t_u {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-2__DFSar {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-3__ov9i_ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-4__ucMV5 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-5__n8eTk {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-6__qERg_ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-7__h4lqu {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-8__D3KZy {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-9__w9Dl6 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-10__C9Ut6 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-11__ReIdU {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .UserAvatar_col-desktop-xxl-12__Gesjz {
        grid-column: span 12
    }
}

@keyframes UserAvatar_slideUp__Z9WxW {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.UserAvatar_slide_up__zd_TH {
    animation: UserAvatar_slideUp__Z9WxW 0.3s ease-in-out
}

.UserAvatar_rotate_left__uEzGz svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.UserAvatar_user_avatar__J6Lsu {
    position: relative;
    border-radius: 50%;
    display: grid;
    place-items: center
}

.Announcement_container__ZI_CQ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Announcement_container__ZI_CQ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Announcement_col-1__CC_pN {
    grid-column: span 1
}

.Announcement_col-2__9eomy {
    grid-column: span 2
}

.Announcement_col-3__fSk0H {
    grid-column: span 3
}

.Announcement_col-4__rFhr6 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Announcement_col-tablet-1__F84Fq {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-2__GQg8S {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-3__2YWW4 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-4__DVxgN {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-5__dB_7_ {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-6__af21e {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-7__dtR75 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Announcement_col-tablet-8__hpGHT {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-1__yOfAu {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-2__71DQ9 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-3__Q_wRc {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-4__wFOJ5 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-5__5BB4H {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-6__Ae2ge {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-7__vfo7a {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Announcement_col-tablet-lg-8__UuHCx {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-1___dccp {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-2__IRZ2_ {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-3__7wGJJ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-4__yeURD {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-5__1TQNq {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-6__vfPx8 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-7__RV_TX {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-8__l1EIg {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-9__tsLJ7 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-10__Q5TUh {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-11__X9_V_ {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Announcement_col-desktop-12__o1Sex {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-1__GJ2p_ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-2__Cbuod {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-3__XqGiQ {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-4__rSaG_ {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-5__nQkpJ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-6__Du1X1 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-7__wtmiE {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-8__j_lh3 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-9__fPyLL {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-10__Uskbl {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-11__LZede {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Announcement_col-desktop-lg-12__jGrLL {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-1__0oYY5 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-2__wV6Pd {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-3__0pIHh {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-4__PcQqe {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-5__Ho0ft {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-6__4qw_L {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-7__F6Y8f {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-8__IQz8G {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-9__6_dsu {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-10__GmrNz {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-11__Ms_Q0 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Announcement_col-desktop-xl-12__Cu2RL {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-1__WpHBY {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-2__TZe_G {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-3___7g6l {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-4__9lR3E {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-5__jotZh {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-6__SGfAw {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-7__bs_YS {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-8__iwQEz {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-9__bmF5N {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-10__Qt7U0 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-11__Oy90K {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Announcement_col-desktop-xxl-12__Wm65E {
        grid-column: span 12
    }
}

@keyframes Announcement_slideUp__OUTHo {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Announcement_slide_up__SSivX {
    animation: Announcement_slideUp__OUTHo 0.3s ease-in-out
}

.Announcement_rotate_left__FGeFy svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Announcement_announcement_container__VwrPa {
    background-color: #ededf6;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.25rem;
    align-items: center;
    justify-content: center;
    padding: 1rem
}

@media (min-width: 720px) {
    .Announcement_announcement_container__VwrPa {
        display: flex
    }
}

.Announcement_announcement_text__8N_3i {
    margin: 0
}

.Announcement_announcement_text__8N_3i a {
    margin: 0;
    padding: 0
}

.styles_container__baPuq {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__baPuq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__6IIwf {
    grid-column: span 1
}

.styles_col-2__9AWBm {
    grid-column: span 2
}

.styles_col-3__lSnZ_ {
    grid-column: span 3
}

.styles_col-4__faomR {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__RPvEQ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__OOwMP {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__Jkvlw {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__6TquC {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__1Foxr {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__2JZn7 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__ktbzL {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__dUGnc {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__ScZb6 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__tK0Y0 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__HX2gt {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__OFTo2 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__7OOj6 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__qi0TT {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__8TzS_ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__J6mNi {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__3S__U {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__K2igH {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__5XyoC {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__jMZHj {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__zUBJg {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__iQVyO {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__fZIOK {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__t9bTA {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__lEukL {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__uISpg {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__XEdO4 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__aAxC_ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__bwHSo {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__MSl1n {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__sU_ax {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__6jO39 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__Fv4Hc {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__adNle {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__PLrEl {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__yhhXC {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__u_6GX {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__mWJ3_ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__qY0_n {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__MybrT {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__ZsNyx {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__RrKwr {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__bUoTA {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__e6ut4 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__e5P_e {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__QGmT4 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__SyiVH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__EQcNV {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__FidwV {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__aDuRw {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__MVgvD {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__pOHPS {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__p5hK2 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__5FRxC {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__DujmJ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__89lPM {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__vWp0R {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__kiBz_ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__Mfac3 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__9X9Ib {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__tBTj5 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__Fikid {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__O31t0 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__NkUWm {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__XFSGI {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__Z3RDp {
    animation: styles_slideUp__XFSGI 0.3s ease-in-out
}

.styles_rotate_left__lAAt7 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_tabs_component__yzGBU [role=tablist] {
    display: flex;
    flex-wrap: wrap;
    position: relative
}

@media (min-width: 720px) {
    .styles_tabs_component__yzGBU [role=tablist] {
        width: 552px
    }
}

.styles_tabs_component__yzGBU [role=tablist].styles_bottom_border__o7Hpt {
    border-bottom: 1px solid #ededf6
}

.styles_tabs_component__yzGBU [role=tablist] button {
    border-color: transparent;
    display: block;
    padding: 0 0 0.75em;
    cursor: pointer;
    margin: 0 2.5em 0 0;
    outline: none;
    background-color: #ffffff;
    transition: border 0.2s ease-in-out 0s;
    display: flex
}

.styles_tabs_component__yzGBU [role=tablist] button:last-child {
    margin-right: 0px
}

.styles_tabs_component__yzGBU [role=tablist] button.styles_active__CAb4n, .styles_tabs_component__yzGBU [role=tablist] button:focus {
    border-radius: 0.25rem;
    border-bottom: 0.25rem solid #513394
}

.styles_tabs_component__yzGBU [role=tablist] button:hover {
    color: #513394
}

.styles_tabs_component__yzGBU [role=tablist] button:disabled {
    color: #beb8c4;
    cursor: not-allowed
}

.styles_tabs_component__yzGBU [role=tablist] button:disabled :first-child {
    filter: opacity(0.5)
}

.styles_tabs_component__yzGBU [role=tablist] button.styles_active__CAb4n {
    color: #242239;
    font-weight: 700
}

.styles_tabs_component__yzGBU [role=tablist] :not(.styles_active__CAb4n) {
    color: #504e61
}

.styles_tabs_component__yzGBU [role=tabpanel] {
    text-align: left
}

.styles_tabs_component__yzGBU.styles_vertical__EVzrw [role=tablist] button.styles_active__CAb4n, .styles_tabs_component__yzGBU.styles_vertical__EVzrw [role=tablist] button:focus, .styles_tabs_component__yzGBU.styles_vertical__EVzrw [role=tablist] button:hover {
    border-color: #e9ecef transparent #e9ecef #b41c1c
}

.styles_mobile__1n431 .styles_tabs_component__yzGBU [role=tablist] {
    width: 100%
}

.styles_mobile__1n431 .styles_tabs_dropdown__4hqCG {
    flex-basis: 100%
}

.styles_mobile__1n431 button {
    max-width: 50%;
    overflow-wrap: anywhere
}

.styles_container__8q_y9 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__8q_y9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__V1TGf {
    grid-column: span 1
}

.styles_col-2__HPQNk {
    grid-column: span 2
}

.styles_col-3__Z6typ {
    grid-column: span 3
}

.styles_col-4__DuBsh {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__nGhpQ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__rt4Rm {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__Atbvv {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__4wyJB {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__06Jsa {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__hqRKm {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__QsK92 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__Q7MRy {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__aaF9H {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__M1Eap {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__SHd6N {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__D_94D {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__CtffH {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__PUW8o {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__nq6D0 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__XgQX6 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__30Fbk {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__1wJoR {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__t1Dp2 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__gm7yH {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__DGM9D {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__8nbQb {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__kUQrn {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__Jrrd_ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__3OXbX {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__imRpx {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__ivf4n {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12___Qxj_ {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__kHGXs {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2___SAk_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__IxCE0 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__DpH57 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__xdpDf {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__KbtEO {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__d9ey6 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__jqBAT {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9___Kf5G {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__tHlW4 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__fmM7a {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__eiTNg {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1____gWx {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__2UDwS {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__0TJbR {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__n7qFW {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__8n_ve {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__bL3RQ {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__f9z74 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8___SKnn {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__V5ci2 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__Muf5a {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__cv65x {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__GXIcM {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1___840w {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__RrKB7 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__0EJhY {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__Yp6yE {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__Pqd9L {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6___9Hyg {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__7Sdth {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__PM_Td {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__TecRK {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__79wrm {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__vdaCW {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__9DK__ {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__YfzN7 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__yX_9V {
    animation: styles_slideUp__YfzN7 0.3s ease-in-out
}

.styles_rotate_left__Z6aEo svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_profile_avatar_dropdown__XEkpK {
    display: none
}

.styles_profile_avatar_dropdown_active__uxmkl {
    background-color: #ffffff;
    box-shadow: 0px 3px 16px rgba(33, 10, 83, 0.08);
    border-radius: 1rem;
    width: 14rem;
    padding: 1rem;
    position: absolute;
    display: block;
    margin-left: -156px;
    margin-top: 0.6rem
}

@media (min-width: 720px) {
    .styles_profile_avatar_dropdown_active__uxmkl {
        right: 0;
        top: 2.75rem;
        margin-left: 0;
        margin-top: 0
    }
}

[data-testid="profile-avatar-dropdown-not-logged-in"] {
    position: absolute;
    z-index: 999999999;
    right: 16px;
    top: 70px
}

[data-testid="profile-avatar-dropdown-logged-in"] {
    position: absolute;
    z-index: 999999999;
    right: 16px;
    top: 70px
}

.styles_profile_avatar_dropdown_border__c5kf_ {
    border-top: 0.063rem solid #ededf6;
    padding: 0;
    margin: 0.5rem 0
}

.styles_profile_avatar_dropdown_link__bADCJ, .styles_profile_avatar_dropdown__XEkpK button {
    font-size: 1rem;
    font-weight: 400;
    color: #242239;
    margin: 0;
    padding: 0.5rem;
    border-radius: 0.75rem
}

.styles_profile_avatar_dropdown_link__bADCJ:first-letter, .styles_profile_avatar_dropdown__XEkpK button:first-letter {
    text-transform: uppercase
}

.styles_profile_avatar_dropdown_link__bADCJ:hover, .styles_profile_avatar_dropdown__XEkpK button:hover {
    background-color: #f6f6fa;
    border-radius: 0.75rem
}

.styles_profile_avatar_dropdown__XEkpK button {
    line-height: 1rem;
    border: 0
}

.Slider_container__7UMiX {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Slider_container__7UMiX {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Slider_col-1__d0D0b {
    grid-column: span 1
}

.Slider_col-2__4Jc1T {
    grid-column: span 2
}

.Slider_col-3__c2Kz9 {
    grid-column: span 3
}

.Slider_col-4__WRCSi {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Slider_col-tablet-1__QRpNH {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-2__1g4Ih {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-3__O9Evl {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-4__B7J_U {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-5__ZRG5x {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-6__Y_5Kt {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-7__qRKUT {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Slider_col-tablet-8__JJsbt {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-1__XLyhb {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-2__5h_wW {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-3___pPac {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-4__LaCoO {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-5__mqmZB {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-6__jveNl {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-7__0MJ8f {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Slider_col-tablet-lg-8__EMPaz {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-1__toZvi {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-2__uVnVe {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-3__JcHsd {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-4__t5Y_I {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-5__2z5Xz {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-6__eHI75 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-7__6roPW {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-8__YKLx8 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-9__EWil2 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-10__vNzhS {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-11__qyDxG {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Slider_col-desktop-12__0YsGW {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-1__Y5fDC {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-2__pyqDo {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-3__PEUcC {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-4__taZL2 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-5__vdnWf {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-6__LGHMv {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-7__hvL0h {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-8___bYQh {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-9__Jykiv {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-10__BrHEa {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-11__m_WTl {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Slider_col-desktop-lg-12__5fHi4 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-1__0Q2sg {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-2__TakCI {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-3__X_Dun {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-4__4vr_z {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-5__VR8fY {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-6__qUUAo {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-7__f3nY3 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-8__UtIgw {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-9__0bD5S {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-10__PWp38 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-11__desyV {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Slider_col-desktop-xl-12__aYykU {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-1__giDuh {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-2__hf4LG {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-3__62ThX {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-4__XBX1E {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-5__LZrIS {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-6__nkNkB {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-7__CDRTy {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-8__LNcOb {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-9__lWm_y {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-10__p0YC6 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-11__b3NCF {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Slider_col-desktop-xxl-12__l3sib {
        grid-column: span 12
    }
}

@keyframes Slider_slideUp__IHwYa {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Slider_slide_up__J7mDJ {
    animation: Slider_slideUp__IHwYa 0.3s ease-in-out
}

.Slider_rotate_left__acDD3 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Slider_slider_content__BYHPr {
    display: flex;
    overflow-x: hidden;
    overflow-y: hidden;
    scroll-behavior: smooth
}

.Slider_slider_full_width__djJ6x {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media (min-width: 1024px) {
    .Slider_slider_full_width__djJ6x {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

@media (min-width: 1250px) {
    .Slider_slider_full_width__djJ6x {
        padding-left: calc((100vw - 1200px) / 2);
        padding-right: calc((100vw - 1200px) / 2)
    }
}

.Slider_slider_full_width__djJ6x::-webkit-scrollbar-track {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

@media (min-width: 1024px) {
    .Slider_slider_full_width__djJ6x::-webkit-scrollbar-track {
        margin-left: 2.5rem;
        margin-right: 2.5rem
    }
}

@media (min-width: 1250px) {
    .Slider_slider_full_width__djJ6x::-webkit-scrollbar-track {
        margin-left: calc((100vw - 1200px) / 2);
        margin-right: calc((100vw - 1200px) / 2)
    }
}

.Slider_slider_scrollbar__jNVRb {
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scrollbar-color: #513394 transparent;
    scroll-snap-align: start;
    scroll-margin-right: 2em;
    scroll-margin-left: 2em
}

.Slider_slider_buttons__j6A3W {
    position: absolute;
    display: flex;
    top: -5em
}

@media (min-width: 720px) {
    .Slider_slider_buttons__j6A3W {
        right: 2.5rem
    }
}

@media (min-width: 1250px) {
    .Slider_slider_buttons__j6A3W {
        right: calc((100vw - 1200px) / 2)
    }
}

.Slider_slider_buttons__j6A3W button {
    width: 3rem;
    height: 3rem;
    background-color: #ffffff;
    border: 0.125rem solid #f6f6fa;
    border-radius: 60px
}

.Slider_slider_buttons__j6A3W button:first-child {
    position: relative;
    right: 0.5rem
}

.Slider_slider_buttons__j6A3W button:disabled {
    background-color: #f6f6fa
}

.Slider_slider_buttons__j6A3W button:disabled svg path {
    stroke: #beb8c4
}

.Slider_slider_buttons__j6A3W button:active, .Slider_slider_buttons__j6A3W button:focus, .Slider_slider_buttons__j6A3W button:focus-visible {
    outline: none;
    background-color: #ffffff;
    box-shadow: none
}

.Slider_slider_buttons__j6A3W button div {
    top: 0.9em;
    position: absolute;
    transition: none;
    left: 1.1em
}

.Video_video_container__y1pmU {
    position: relative
}

.Video_video_icon__N6W42 {
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.Video_video_icon__N6W42 svg {
    cursor: pointer
}

.MarkerSelector_container__2LBlC {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_container__2LBlC {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MarkerSelector_col-1__0RT44 {
    grid-column: span 1
}

.MarkerSelector_col-2__7s9iy {
    grid-column: span 2
}

.MarkerSelector_col-3___hjO_ {
    grid-column: span 3
}

.MarkerSelector_col-4__4fIpN {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-1__j_k33 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-2__vsYiE {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-3__9Y6St {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-4__0C41e {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-5___qiYq {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-6__Zo5G_ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-7__1P2rf {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MarkerSelector_col-tablet-8__LvC_j {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-1__6QSme {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-2__zsxEk {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-3__nfWDx {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-4__lbWPP {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-5__LH_rH {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-6__j2pvJ {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-7__kUzjS {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MarkerSelector_col-tablet-lg-8__tWZH_ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-1__lkUcx {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-2__uciIY {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-3__kLWXV {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-4__2zXQd {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-5__J1YP_ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-6__blZAy {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-7__hB0ON {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-8__pnhMJ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-9__brTes {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-10__OQusy {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-11__MJZz7 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MarkerSelector_col-desktop-12___quZS {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-1__63ca3 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-2__rWAh7 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-3__fmtCe {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-4__ooD_h {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-5__g6SUh {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-6__G5ttX {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-7__MnDdO {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-8__lUs5H {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-9__zhG_Z {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-10__IyNMm {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-11__uS67x {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MarkerSelector_col-desktop-lg-12__kEdUO {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-1__ZRYO3 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-2__rcasg {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-3__Q_t_L {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-4__EtRX1 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-5__lL0q5 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-6__Zes1p {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-7__1NMya {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-8__pEYLe {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-9__mydZG {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-10__Mg0dI {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-11__Chffl {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MarkerSelector_col-desktop-xl-12__jPnLn {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-1__xG8ZB {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-2__86DBl {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-3__MpUzg {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-4__YUDbQ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-5__xv4Io {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-6___r_JX {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-7__XdHBv {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-8__tVZM5 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-9__pB6H6 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-10__1he97 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-11__ZIJVK {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MarkerSelector_col-desktop-xxl-12__9wwYy {
        grid-column: span 12
    }
}

@keyframes MarkerSelector_slideUp__nd7TC {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MarkerSelector_slide_up__4_963 {
    animation: MarkerSelector_slideUp__nd7TC 0.3s ease-in-out
}

.MarkerSelector_rotate_left__jMq8y svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MarkerSelector_marker_selector_container__i_6R1 {
    background-color: #ffffff;
    border-radius: 1rem;
    padding: 0.5rem;
    overflow: hidden;
    overflow-y: scroll;
    position: relative;
    max-width: 100%;
    right: 0;
    scrollbar-color: #e2e2ee transparent;
    scrollbar-width: thin
}

@media (min-width: 720px) {
    .MarkerSelector_marker_selector_container__i_6R1 {
        left: 40px
    }
}

@media (min-width: 960px) {
    .MarkerSelector_marker_selector_container__i_6R1 {
        left: unset;
        right: unset;
        height: 100%;
        width: 20.438rem;
        padding: 0 1rem 0 0
    }
}

@media (min-width: 960px) {
    .MarkerSelector_marker_selector_container__i_6R1.MarkerSelector_over_map_position__AmSVZ {
        position: absolute;
        left: 5%;
        top: 72px;
        height: 680px;
        z-index: 50;
        padding: 1rem
    }
}

.MarkerSelector_marker_selector_container__i_6R1::-webkit-scrollbar-track {
    border-radius: 0;
    background: transparent
}

.MarkerSelector_marker_selector_container__i_6R1::-webkit-scrollbar {
    width: 5px
}

.MarkerSelector_marker_selector_container__i_6R1::-webkit-scrollbar-thumb {
    background-color: #e2e2ee;
    border-radius: 19px
}

@media screen and (max-width: 959px) {
    .MarkerSelector_marker_selector_container__i_6R1 {
        bottom: 0.9rem;
        position: absolute;
        max-height: 28.5rem;
        z-index: 50;
        overflow-x: scroll;
        background: transparent
    }

    .MarkerSelector_marker_selector_container__i_6R1::-webkit-scrollbar-thumb {
        background-color: #ffffff;
        border-radius: 19px
    }

    .MarkerSelector_marker_selector_container__i_6R1::-webkit-scrollbar {
        width: 5px;
        height: 5px
    }
}

.MarkerSelector_marker_selector_card_container__OaffI {
    position: relative;
    display: flex;
    gap: 0.5rem
}

@media (min-width: 960px) {
    .MarkerSelector_marker_selector_card_container__OaffI {
        flex-direction: column
    }
}

.MarkerSelector_marker_selector_card_container_blur_container__HUXwn {
    position: absolute;
    width: 100%;
    height: 100%
}

.MarkerSelector_marker_selector_card_container_blur_container_blur__RdtKR {
    position: -webkit-sticky;
    position: sticky;
    z-index: 9;
    height: 100px;
    top: 87%;
    width: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) -17.33%, #ffffff 100%)
}

.Content_container__3MWIq {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Content_container__3MWIq {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Content_col-1__9RkwP {
    grid-column: span 1
}

.Content_col-2__nndlc {
    grid-column: span 2
}

.Content_col-3__TkaMA {
    grid-column: span 3
}

.Content_col-4__eH_b_ {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Content_col-tablet-1__ckD4F {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-2__DkMzS {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-3__AM3eI {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-4__TJyJn {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-5___4cH6 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-6__aXD6s {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-7__PF592 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-8__kaYBw {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-1__Z9zNQ {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-2__ey8yF {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-3__UXIeT {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-4___uPvz {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-5__EZF3K {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-6__2K78R {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-7__7LVa_ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-8__wHg5M {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-1__TzQIs {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-2__qv0Hz {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-3__xj1TP {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-4__tcL2V {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-5__No_P8 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-6__cEHSc {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-7__64MCO {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-8___IdPL {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-9__ZgBOZ {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-10__FzRZT {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-11__Qe9D6 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-12__9zmRW {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-1__IUrW_ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-2__9TiDE {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-3__ZFxX8 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-4__MsUCy {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-5__eLtYM {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-6__N34qU {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-7__GQn_8 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-8__moBCi {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-9__ixPxx {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-10__U5Nvl {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-11__DqCbE {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-12__QtF2H {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-1___M8_Z {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-2__A_4PR {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-3__SwyqF {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-4__6qbfx {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-5__HyBXY {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-6__rZzGl {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-7__GKUoH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-8__sKIa6 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-9__kIc_Z {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-10__CVmVB {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-11__8MmuR {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-12__2v6zz {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-1__YPqxv {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-2__GAN0I {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-3__1yhBC {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-4__34Bmu {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-5__Rw2xZ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-6__12369 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-7__ouprr {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-8__gnIiS {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-9__8jLZ2 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-10__TuTet {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-11__fQyI1 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-12__lpzVv {
        grid-column: span 12
    }
}

@keyframes Content_slideUp__apUxX {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Content_slide_up__WRflD {
    animation: Content_slideUp__apUxX 0.3s ease-in-out
}

.Content_rotate_left__s2Vff svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Content_content_data_list__ALEa3 {
    background: #ffffff;
    min-width: 300px;
    height: 108px;
    display: flex;
    padding: 0.5rem;
    border-radius: 8px;
    overflow: scroll
}

.Content_content_data_list__ALEa3.Content_curser_pointer__u0GIZ {
    cursor: pointer
}

.Content_content_data_list__ALEa3.Content_selected__Hp3li, .Content_content_data_list__ALEa3:hover {
    background-color: #ededf6;
    border-radius: 0.5rem
}

.Content_content_data_list__ALEa3.Content_selected__Hp3li button, .Content_content_data_list__ALEa3:hover button {
    background-color: #ffffff
}

.Content_content_data_list__ALEa3.Content_selected__Hp3li .Content_content_data_list_description__XH1x7, .Content_content_data_list__ALEa3:hover .Content_content_data_list_description__XH1x7 {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.Content_content_data_list__ALEa3 button {
    background: none !important;
    border: none
}

.Content_content_data_list__ALEa3 .Content_learn_more_button__kjWOg {
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.5rem;
    color: #513394;
    padding: 2px 0;
    border-bottom: 2px solid transparent;
    transition: transform 0.2s ease-in-out
}

.Content_content_data_list__ALEa3 .Content_learn_more_button__kjWOg span {
    margin-right: 5px
}

.Content_content_data_list__ALEa3 .Content_learn_more_button__kjWOg:hover {
    border-bottom: 2px solid #af9feb;
    cursor: pointer;
    color: #513394
}

.Content_content_data_list__ALEa3 .Content_learn_more_button__kjWOg:hover svg path {
    stroke: #513394
}

@media (min-width: 960px) {
    .Content_content_data_list__ALEa3 {
        padding: 0.75rem;
        height: -moz-fit-content;
        height: fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content
    }
}

.Content_content_data_list_img__CtS9q {
    margin-right: 1rem;
    object-fit: cover;
    border-radius: 6px
}

.Content_content_data_list_title__2djw5 {
    font-family: "DM Sans", sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 1.5rem;
    font-weight: 700;
    margin: 0;
    font-size: 0.625rem;
    line-height: 1rem;
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    color: #8c8895
}

@media (min-width: 720px) {
    .Content_content_data_list_title__2djw5 {
        white-space: normal
    }
}

.Content_content_data_list_description__XH1x7, .Content_content_data_list_items__lueIG {
    position: relative;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.Content_content_data_list_description__XH1x7 {
    margin-block: 5px
}

.Content_content_data_list_items__lueIG {
    font-family: "DM Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.25rem;
    margin: 0 0 0.75rem;
    padding: 3px 8px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background: #ebeaff;
    border-radius: 0.5rem
}

.Content_content_data_list_content__lfWZD button {
    padding: 4px 8px
}

.MapLocation_container__fo687 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MapLocation_container__fo687 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MapLocation_col-1__KOucr {
    grid-column: span 1
}

.MapLocation_col-2__yL5Cb {
    grid-column: span 2
}

.MapLocation_col-3__0LhRp {
    grid-column: span 3
}

.MapLocation_col-4__RkB4i {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-1__RvGBt {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-2__CKD3x {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-3__UH3t9 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-4__wU5Lt {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-5__MrUN3 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-6__LrSaa {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-7__CIGaO {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MapLocation_col-tablet-8__ZTn4O {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-1__0ephu {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-2__Xlr0L {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-3___LGAU {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-4__GGC6y {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-5__EUqwf {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-6__Pohz2 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-7__zup7l {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MapLocation_col-tablet-lg-8__m6MLB {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-1__qmT0n {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-2__qAs_V {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-3__G4Qry {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-4__t_LVV {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-5__8Yv09 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-6__7CXsU {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-7__6gxNb {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-8__ilfsE {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-9__SphO6 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-10__mFl9a {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-11__SOGXE {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MapLocation_col-desktop-12__l8wjA {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-1__oSGpr {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-2__KESVW {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-3__LiP_h {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-4__4pCL0 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-5__6GUYy {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-6__JFrUP {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-7__uK0fS {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-8__dYGxV {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-9___GhFo {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-10__4NcDr {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-11__IKO5a {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MapLocation_col-desktop-lg-12__GZRuO {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-1__3IXeG {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-2__uzfhb {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-3__xVgeu {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-4__1gXb2 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-5__aUeHl {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-6__atJAc {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-7__O_1Wj {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-8__ltVAk {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-9__kRwJj {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-10__isYa9 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-11__JOZDj {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MapLocation_col-desktop-xl-12__267Ts {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-1__RyQzr {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-2__6Dr0F {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-3__2bFEL {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-4__bD68y {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-5__S75pr {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-6__MHCpM {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-7__h1Vsx {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-8__X_NH7 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-9__pGNkw {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-10__3gC0J {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-11__Gsi4w {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MapLocation_col-desktop-xxl-12__Ic9KV {
        grid-column: span 12
    }
}

@keyframes MapLocation_slideUp__PHmaX {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MapLocation_slide_up__9Cfrl {
    animation: MapLocation_slideUp__PHmaX 0.3s ease-in-out
}

.MapLocation_rotate_left__UJzWn svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MapLocation_map_location_container__w5em1 {
    display: grid;
    grid-template-columns:auto;
    grid-gap: 10px;
    gap: 10px;
    height: 45.875rem;
    position: relative
}

@media (min-width: 960px) {
    .MapLocation_map_location_container__w5em1 {
        grid-template-columns:20.438rem auto
    }
}

.MapLocation_map_location_container__w5em1.MapLocation_map_full_width__46XXP {
    grid-template-columns:auto
}

.MapModal_container__0kKIc {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MapModal_container__0kKIc {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MapModal_col-1__jg_Al {
    grid-column: span 1
}

.MapModal_col-2__2L4yZ {
    grid-column: span 2
}

.MapModal_col-3__veC6o {
    grid-column: span 3
}

.MapModal_col-4__pLeSN {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MapModal_col-tablet-1__zOfCj {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-2__10IiA {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-3__lzqvC {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-4__E0wMc {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-5__8fTMC {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-6__S3JHg {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-7__qhhWd {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MapModal_col-tablet-8__ZN3A0 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-1__1YkgW {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-2__9wvdR {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-3__nK5Kl {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-4__bFLqI {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-5__V5zGZ {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-6__A3KwQ {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-7__qePRc {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MapModal_col-tablet-lg-8__wwFJQ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-1__XHqCo {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-2__MQzso {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-3__r7dmn {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-4__OlMrP {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-5__vPSLL {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-6__c0S1_ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-7__novBr {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-8__VCXv3 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-9__lhxzk {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-10__Aq069 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-11__eZJWx {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MapModal_col-desktop-12__RZ33Y {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-1__Dm9HL {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-2__HNBom {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-3__xiTv0 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-4__FkIw8 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-5__IZ1yC {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-6__KMTqz {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-7__fX__4 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-8__mGFzk {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-9__09C6n {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-10__ewi_D {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-11__HMzNx {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MapModal_col-desktop-lg-12__00QTZ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-1__W8OH5 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-2__NBllQ {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-3__8Rmr_ {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-4__6ztNF {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-5__LH7Cn {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-6__3tN65 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-7__LzkAI {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-8___0X2o {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-9__TFTbA {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-10__Jvu1C {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-11__7GwGR {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MapModal_col-desktop-xl-12__JCg6r {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-1__3O_oR {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-2__nmlB9 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-3__0NLmh {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-4__4BNAM {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-5__a9DmL {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-6__ypc_z {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-7__wKY4G {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-8__LhZME {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-9__0BLZv {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-10__Vtmbe {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-11__SmASJ {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MapModal_col-desktop-xxl-12__kzWuO {
        grid-column: span 12
    }
}

@keyframes MapModal_slideUp__qb0ks {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MapModal_slide_up__aB56i {
    animation: MapModal_slideUp__qb0ks 0.3s ease-in-out
}

.MapModal_rotate_left__18eGi svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MapModal_map_modal_container__6z_mw {
    grid-template-columns:2rem 1fr;
    height: 100%;
    width: 0;
    z-index: 101;
    position: absolute;
    left: 100%;
    scroll-behavior: smooth;
    overflow: hidden;
    transition: left 0.8s ease
}

@media (min-width: 720px) {
    .MapModal_map_modal_container__6z_mw {
        grid-template-columns:7.1875rem 1fr
    }
}

@media (min-width: 960px) {
    .MapModal_map_modal_container__6z_mw {
        grid-template-columns:10.1875rem 1fr
    }
}

@media (min-width: 1024px) {
    .MapModal_map_modal_container__6z_mw {
        grid-template-columns:15rem 1fr
    }
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB {
    border-radius: 0 1rem 1rem 0;
    background: transparent
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button {
    display: none;
    margin-top: 17px;
    top: 14px;
    margin: auto;
    gap: 5px
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button div {
    display: grid;
    place-content: center
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button .MapModal_view_map_text__UIW5I {
    display: none
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button svg {
    transform: rotate(180deg)
}

.MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button svg path {
    stroke: #000000
}

@media (min-width: 720px) {
    .MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button {
        display: flex
    }
}

@media (min-width: 960px) {
    .MapModal_map_modal_container__6z_mw .MapModal_transparent_container__TCenB button .MapModal_view_map_text__UIW5I {
        display: inline-block
    }
}

.MapModal_map_modal_container__6z_mw .MapModal_main_container__Ucygn {
    background: #ffffff;
    padding: 1rem;
    overflow: scroll
}

.MapModal_map_modal_container_active__yQ_VF {
    width: 100%;
    transition: left 0.5s ease;
    display: grid;
    left: 0
}

.OverLay_map_overlay_container__fjj5I {
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.05);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    z-index: 50;
    position: absolute
}

.ScrollableElements_container__gs_ih {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_container__gs_ih {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.ScrollableElements_col-1__X_o__ {
    grid-column: span 1
}

.ScrollableElements_col-2__xAQwJ {
    grid-column: span 2
}

.ScrollableElements_col-3__TLk5c {
    grid-column: span 3
}

.ScrollableElements_col-4__Oz53V {
    grid-column: span 4
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-1__HHLgQ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-2__Q8ktI {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-3__V0KQV {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-4__SwiiE {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-5__wzDQa {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-6__PTKhR {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-7__QW2lw {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .ScrollableElements_col-tablet-8__ENnTY {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-1__8HvDa {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-2__gX0Ad {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-3__nNV_9 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-4__FZSk5 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-5__F4sTk {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-6__2Bawi {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-7__TOFEq {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .ScrollableElements_col-tablet-lg-8__GwMpB {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-1__4IHNq {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-2__V4QcN {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-3__j8Luv {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-4__kYizx {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-5__IILNG {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-6__dVEB7 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-7__XR_cs {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-8__tWDHm {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-9__FYPGk {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-10__zjHeb {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-11__Yc4F1 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .ScrollableElements_col-desktop-12__aTjGA {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-1__gZ69G {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-2__yWKCY {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-3__B75E9 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-4__ptxru {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-5__U3L7l {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-6__Fk_cE {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-7__cNvgW {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-8__XUsTh {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-9__cvUyf {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-10__xds2S {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-11__lrElr {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .ScrollableElements_col-desktop-lg-12__Qs6H1 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-1__gxHYb {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-2__398Ge {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-3__xGcVY {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-4__B_fIT {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-5__q0YiE {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-6__4Pfoa {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-7__yDNEw {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-8__30suT {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-9__5d4pR {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-10__ucmwr {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-11__UBeK8 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .ScrollableElements_col-desktop-xl-12__IYLoz {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-1__fSxEo {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-2__4wWIJ {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-3__p1_1i {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-4__tqVA4 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-5__42DMf {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-6__uMorq {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-7__j5ZzG {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-8__uxuIw {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-9__mqzXZ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-10__ZrhQY {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-11__cc8pf {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .ScrollableElements_col-desktop-xxl-12__xGvxA {
        grid-column: span 12
    }
}

@keyframes ScrollableElements_slideUp__BpONR {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.ScrollableElements_slide_up__NtaBP {
    animation: ScrollableElements_slideUp__BpONR 0.3s ease-in-out
}

.ScrollableElements_rotate_left__c9DW5 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.ScrollableElements_scrollable_container__kYcLs {
    position: relative;
    width: 100%
}

.ScrollableElements_scrollable_container__kYcLs .ScrollableElements_scrollable__Sh_gl {
    display: flex;
    overflow-x: hidden;
    scroll-behavior: smooth;
    padding-bottom: 28px
}

.ScrollableElements_scrollable_container__kYcLs .ScrollableElements_scroll_button__PbhFK.ScrollableElements_left__0HQj4 {
    left: 0px
}

.ScrollableElements_scrollable_container__kYcLs .ScrollableElements_scroll_button__PbhFK.ScrollableElements_right__uVp0o {
    right: 5px
}

.ScrollableElements_scroll_button_base__jCyaz, .ScrollableElements_scrollable_container__kYcLs .ScrollableElements_scroll_button__PbhFK.ScrollableElements_left__0HQj4, .ScrollableElements_scrollable_container__kYcLs .ScrollableElements_scroll_button__PbhFK.ScrollableElements_right__uVp0o {
    position: absolute;
    top: 30%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #ffffff;
    border: none;
    font-size: 20px;
    cursor: pointer
}

.RichTextParser_container__7_mMB {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .RichTextParser_container__7_mMB {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.RichTextParser_col-1__AxHy_ {
    grid-column: span 1
}

.RichTextParser_col-2__iVsju {
    grid-column: span 2
}

.RichTextParser_col-3__p159A {
    grid-column: span 3
}

.RichTextParser_col-4___XmRh {
    grid-column: span 4
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-1__7fyZV {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-2__Z1Ghw {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-3__1XUJF {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-4__Ledma {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-5__jZ9JH {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-6__7cJa1 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-7__vF42J {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .RichTextParser_col-tablet-8__FVNpD {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-1__72Kx_ {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-2__UCGGU {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-3__eBS4M {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-4__fdPqL {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-5__tLJCc {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-6__uQUVE {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-7__lpMA3 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .RichTextParser_col-tablet-lg-8__m_vnU {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-1__rqNAS {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-2__esYmV {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-3__TJgBK {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-4__HuaXz {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-5__ogbjy {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-6__K2sL3 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-7__B_Fp2 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-8__H_hR6 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-9__YGH_H {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-10__pyk3p {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-11___IxaY {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .RichTextParser_col-desktop-12__Kyykg {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-1__yaDQr {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-2__W02_q {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-3__Hcx7Y {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-4__uKxIf {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-5__EL1FO {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-6__SpUgc {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-7__9us9C {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-8__IJILa {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-9__Eu8Dl {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-10__jXtBf {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-11__Xgaq7 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .RichTextParser_col-desktop-lg-12__NWP8P {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-1__Aqzr0 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-2__hbgAJ {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-3__Udi41 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-4__Olzj0 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-5__PaIvx {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-6__HCvFo {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-7__jgpC5 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-8__ABwnc {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-9__QWs2W {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-10__87q49 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-11__Wf5Ci {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .RichTextParser_col-desktop-xl-12__aiGQa {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-1__no45i {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-2__154xO {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-3__Fbdte {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-4__MGEDV {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-5__J1YYa {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-6__6pePi {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-7__a97bB {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-8__YfQS8 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-9__phSLU {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-10__guanZ {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-11__nFk7L {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .RichTextParser_col-desktop-xxl-12__gc6zl {
        grid-column: span 12
    }
}

@keyframes RichTextParser_slideUp__FMP7A {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.RichTextParser_slide_up__mhWyM {
    animation: RichTextParser_slideUp__FMP7A 0.3s ease-in-out
}

.RichTextParser_rotate_left__2DplV svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.RichTextParser_richText-parser-container__46o67 {
    max-width: 100%;
    overflow-wrap: break-word
}

.RichTextParser_richText-h-one__wW3N9 {
    text-align: center
}

.RichTextParser_richText-link__wq1ao {
    color: unset
}

.RichTextParser_richText-h-two__JPR5R {
    text-align: unset
}

.RichTextParser_richText-h-three__yPuMZ {
    text-align: unset
}

.RichTextParser_richText-h-four___k5vT {
    text-align: unset
}

.RichTextParser_richText-h-five__mHRyS {
    text-align: unset
}

.RichTextParser_richText-h-six__2cA6k {
    text-align: unset
}

.RichTextParser_richText-paragraph__HzJFz {
    text-align: unset;
    color: unset;
    margin: 0
}

.RichTextParser_richText-ordered-list__A49CD {
    text-align: center;
    margin: 1rem;
    color: unset
}

.RichTextParser_richText-unOrdered-list__9Gsgi {
    text-align: center;
    margin: 1rem;
    color: unset
}

.TwoColumnsOneImageOneText_container__TJRCx {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_container__TJRCx {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.TwoColumnsOneImageOneText_col-1__GTxqh {
    grid-column: span 1
}

.TwoColumnsOneImageOneText_col-2__DsqtS {
    grid-column: span 2
}

.TwoColumnsOneImageOneText_col-3__AZP7Y {
    grid-column: span 3
}

.TwoColumnsOneImageOneText_col-4__yi68v {
    grid-column: span 4
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-1__Axe7t {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-2__SZ78_ {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-3__XHYQQ {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-4__gtwo7 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-5__dMF1s {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-6___40Jv {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-7__x7fPG {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .TwoColumnsOneImageOneText_col-tablet-8__NJdpJ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-1__wY0xn {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-2__Kexok {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-3__cFKI3 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-4__N4bb6 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-5__CCnoc {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-6__efe3K {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-7__AWfwI {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .TwoColumnsOneImageOneText_col-tablet-lg-8__lJl3D {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-1__OkttO {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-2__5MWlG {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-3__Zxw06 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-4__fZkFU {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-5__JCqQp {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-6__xtr4U {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-7__ZUxjz {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-8__CJGPL {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-9__b3iWB {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-10__Ry2l3 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-11__Ce5ff {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_col-desktop-12__AfewI {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-1__BS9Ok {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-2__TfaOR {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-3__5TGyP {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-4__8Ql_N {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-5__ynhDz {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-6__tg6yI {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-7__T8jJY {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-8__cf31K {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-9__dTKED {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-10__VuUQ_ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-11__J_bpy {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .TwoColumnsOneImageOneText_col-desktop-lg-12__7wjdK {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-1__zrn_0 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-2__eTuPs {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-3__DtyaL {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-4__0X2IX {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-5__Gew_m {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-6__gKBOS {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-7__goT4k {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-8__25IYz {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-9__w6ms1 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-10__BSCqy {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-11__5zNil {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .TwoColumnsOneImageOneText_col-desktop-xl-12__sBCfH {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-1__mi55N {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-2__VhgNF {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-3__c1hRO {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-4__4HC8a {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-5__dwj8S {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-6__aIpgw {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-7__eHpOm {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-8__NIyue {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-9__rV5fg {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-10__S9NO8 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-11__nLwC0 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .TwoColumnsOneImageOneText_col-desktop-xxl-12__e4l40 {
        grid-column: span 12
    }
}

@keyframes TwoColumnsOneImageOneText_slideUp__7lCcN {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.TwoColumnsOneImageOneText_slide_up__aWA_l {
    animation: TwoColumnsOneImageOneText_slideUp__7lCcN 0.3s ease-in-out
}

.TwoColumnsOneImageOneText_rotate_left__0hr2Q svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ {
    display: grid;
    grid-template-columns:auto;
    grid-gap: 5rem;
    gap: 5rem
}

.TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ h3 {
    -webkit-margin-before: 0;
    margin-block-start: 0
}

.TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ img {
    display: none;
    height: 32.125rem;
    width: 100%;
    object-fit: cover;
    border-radius: 1rem
}

@media (min-width: 1024px) {
    .TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ {
        grid-template-columns:18.75rem auto;
        grid-template-areas:"container_image information_container"
    }

    .TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ img {
        display: block
    }

    .TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ .TwoColumnsOneImageOneText_information_container__zHUd3 {
        grid-area: information_container
    }

    .TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ .TwoColumnsOneImageOneText_regenerating_in_progress_container_image__K1IN8 {
        grid-area: container_image
    }

    .TwoColumnsOneImageOneText_two_columns_one_image_one_text_container__OxtsZ.TwoColumnsOneImageOneText_image_right__FqDFj {
        grid-template-areas:"information_container container_image";
        grid-template-columns:auto 18.75rem
    }
}

.OneTitleAndAContent_container__1L5Bd {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_container__1L5Bd {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.OneTitleAndAContent_col-1__XRCTv {
    grid-column: span 1
}

.OneTitleAndAContent_col-2__gBoWu {
    grid-column: span 2
}

.OneTitleAndAContent_col-3__3gaif {
    grid-column: span 3
}

.OneTitleAndAContent_col-4__49XUF {
    grid-column: span 4
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-1__rccBo {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-2__x8Jyn {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-3__Sw3j6 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-4__QYcSk {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-5__izvz7 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-6__TzIu_ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-7__SyHM2 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .OneTitleAndAContent_col-tablet-8__wiC1S {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-1__SbCIe {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-2__bn16u {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-3__lWZrr {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-4__AGzRB {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-5__Y2bd5 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-6__q7uVy {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-7__0zeBK {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .OneTitleAndAContent_col-tablet-lg-8__E3EpI {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-1__D8j2C {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-2__mc_c5 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-3__LUmPF {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-4__BWc4R {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-5__3jHGM {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-6__0qRxH {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-7__VjLm5 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-8__paPA6 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-9__tEGw7 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-10__qCgLD {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-11__S6Qly {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_col-desktop-12__PA9kg {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-1__TfnqF {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-2__1lU_h {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-3__KrJmL {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-4__S5nw3 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-5__W7axC {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-6__Ecibf {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-7__5o_vx {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-8__0t7jv {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-9__9mPZK {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-10__lbte0 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-11__8sWWB {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .OneTitleAndAContent_col-desktop-lg-12__uxfuR {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-1__rpNjh {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-2__Kaxl0 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-3__ucVbD {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-4__mn78x {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-5__z3BcF {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-6__Lg1ui {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-7__J_KnZ {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-8__mRd0B {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-9__HdOVf {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-10__O6eSm {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-11__v3N10 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .OneTitleAndAContent_col-desktop-xl-12__AMfnS {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-1__266Bf {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-2__7cHVc {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-3__jfLYy {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-4__MM86P {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-5__kQ8um {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-6__VwmY2 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-7__wOoxq {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-8__V4WBK {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-9__0TWTQ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-10__7BSYE {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-11__SOZoA {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .OneTitleAndAContent_col-desktop-xxl-12__4T5hh {
        grid-column: span 12
    }
}

@keyframes OneTitleAndAContent_slideUp__AXtv5 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.OneTitleAndAContent_slide_up__zwLal {
    animation: OneTitleAndAContent_slideUp__AXtv5 0.3s ease-in-out
}

.OneTitleAndAContent_rotate_left__bxeYn svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.OneTitleAndAContent_one_title_and_a_content_container__4cn_L {
    padding: 2rem 0;
    display: block
}

@media (min-width: 960px) {
    .OneTitleAndAContent_one_title_and_a_content_container__4cn_L.OneTitleAndAContent_hero_width__feERM {
        width: 49.125rem
    }
}

.OneTitleAndAContent_one_title_and_a_content_container__4cn_L h1 {
    font-size: 2rem;
    line-height: 2rem
}

@media (min-width: 720px) {
    .OneTitleAndAContent_one_title_and_a_content_container__4cn_L h1 {
        font-size: 3rem;
        line-height: 2.5rem
    }
}

@media (min-width: 1024px) {
    .OneTitleAndAContent_one_title_and_a_content_container__4cn_L h1 {
        font-size: 4rem;
        line-height: 3.5rem
    }
}

.OneTitleAndAContent_one_title_and_a_content_container__4cn_L h2 {
    font-size: 1.75rem;
    line-height: 2rem;
    margin-block: 0;
    padding: 2rem 0
}

@media (min-width: 960px) {
    .OneTitleAndAContent_one_title_and_a_content_container__4cn_L h2 {
        font-size: 2.5rem;
        line-height: 2.5rem;
        text-align: center
    }
}

.OneTitleAndAContent_center_align__aGF3E {
    place-items: center
}

.OneTitleAndAContent_outer_wrapper__4aPdE {
    padding: 2rem 0;
    background: #f6f6fa;
    min-height: 32.6875rem;
    display: grid;
    place-items: center
}

.OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_container__YBRl_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.OneTitleOneDescriptionAndFourColumns_col-1__9wmRy {
    grid-column: span 1
}

.OneTitleOneDescriptionAndFourColumns_col-2__m_BDo {
    grid-column: span 2
}

.OneTitleOneDescriptionAndFourColumns_col-3__PoJyp {
    grid-column: span 3
}

.OneTitleOneDescriptionAndFourColumns_col-4__ONRtr {
    grid-column: span 4
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-1__wIEGc {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-2__iCR0k {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-3__JhKU4 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-4__Uvq19 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-5__J1XEO {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-6__P6b3i {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-7__6u04Z {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-8__lZkKe {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-1__UMBUs {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-2__ECvZN {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-3__kZ48p {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-4__VbdRZ {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-5__nNQKE {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-6__osEv9 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-7__Psesz {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndFourColumns_col-tablet-lg-8__Z5K8g {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-1__T9saV {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-2__PdGUc {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-3__Efgab {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-4__IKkmH {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-5__ls4tC {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-6__l6aky {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-7__J9YjK {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-8__lr3in {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-9__l06a7 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-10__L57YR {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-11__vUlq_ {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-12__Eo6_H {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-1__9c52h {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-2__JJmYz {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-3__TD0_y {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-4__IQbI3 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-5__zrW_R {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-6__eBF7H {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-7___au84 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-8__Ap2_Y {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-9__m7_iK {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-10__bJy_3 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-11__J1FsC {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-lg-12__v7_Qd {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-1__Nonms {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-2__qC5hB {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-3__03toZ {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-4__9H7WI {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-5__LzdpX {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-6__1UXHS {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-7__qRpXM {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-8__J3kcj {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-9__5o5B4 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-10__6fXlA {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-11__GBbmF {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xl-12__1M2bN {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-1__CCpfZ {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-2__GNsdm {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-3__n8ZAx {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-4__oi40V {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-5__BAeb9 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-6__dSJCN {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-7__SCiE1 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-8__L1JTz {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-9__zRnrQ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-10__8RAx4 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-11__gKO9K {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndFourColumns_col-desktop-xxl-12___K9KW {
        grid-column: span 12
    }
}

@keyframes OneTitleOneDescriptionAndFourColumns_slideUp____fip {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.OneTitleOneDescriptionAndFourColumns_slide_up__uCn9z {
    animation: OneTitleOneDescriptionAndFourColumns_slideUp____fip 0.3s ease-in-out
}

.OneTitleOneDescriptionAndFourColumns_rotate_left__yZy_7 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW {
    display: block
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW .OneTitleOneDescriptionAndFourColumns_title__RdY5a, .OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW .OneTitleOneDescriptionAndFourColumns_description__EvyDU {
        text-align: center;
        width: 100%;
        max-width: 45rem;
        margin: 2rem auto
    }
}

.OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW .OneTitleOneDescriptionAndFourColumns_cards_container__Dygas {
    display: grid;
    grid-gap: 2rem;
    gap: 2rem;
    grid-template-columns:auto
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW .OneTitleOneDescriptionAndFourColumns_cards_container__Dygas {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 2.5rem
    }

    .OneTitleOneDescriptionAndFourColumns_one_title_one_description_and_four_columns_container__RdzIW .OneTitleOneDescriptionAndFourColumns_cards_container__Dygas div {
        max-width: 48%
    }
}

.Card_container__eME4K {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Card_container__eME4K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Card_col-1__kVhq_ {
    grid-column: span 1
}

.Card_col-2__jbAjD {
    grid-column: span 2
}

.Card_col-3__Sdmc4 {
    grid-column: span 3
}

.Card_col-4__0d8wt {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Card_col-tablet-1__XXpKG {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-2__JsIW3 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-3__fJFB3 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-4__Kbuu2 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-5__6VlcU {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-6__IfRMW {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-7__Pcrb1 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-8__8qOX_ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-1__iPF2N {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-2__jG31X {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-3__8qBqR {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-4__5Hbz4 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-5__acWeW {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-6__MBhC0 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-7__1YSM5 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-8__JjImX {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-1__kgmbL {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-2__4KEJp {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-3__SA9kj {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-4__LleGV {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-5__4GKSi {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-6__j2iX_ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-7__xLZzS {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-8__23Swg {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-9__nqZyM {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-10__frsXy {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-11__7G8Lg {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-12__9c_tT {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-1__YMknh {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-2__60dt0 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-3__xR3j4 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-4__zitAG {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-5__wP5UT {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-6__Eykli {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-7__Hx4ME {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-8__97voY {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-9__pZgeu {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-10__5P1yp {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-11__cJJ0u {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-12__oPqTP {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-1__0zaCm {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-2__vG_hy {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-3__n0m7p {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-4__7_USC {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-5__VlV6D {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-6__ltzlg {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-7__70WRH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-8__wva6p {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-9__fhvRp {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-10__gLs7q {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-11__DI5JL {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-12__unY24 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-1__gg9ji {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-2__Rwa__ {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-3__c9Q0o {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-4__YQh36 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-5__ua7Dk {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-6__jRrvN {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-7__eHsLL {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-8__1Vxs5 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-9__rpuac {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-10__0knIk {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-11__e_QRs {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-12__IQYBV {
        grid-column: span 12
    }
}

@keyframes Card_slideUp__n0Xmc {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Card_slide_up__hF65G {
    animation: Card_slideUp__n0Xmc 0.3s ease-in-out
}

.Card_rotate_left__y08Zg svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Card_card_container__DDw3W {
    width: 20.4375rem;
    min-height: 18.75rem
}

@media (min-width: 720px) {
    .Card_card_container__DDw3W {
        width: 18.75rem
    }
}

@media (min-width: 1024px) {
    .Card_card_container__DDw3W {
        width: 13.45rem
    }
}

.Card_card_container__DDw3W img {
    width: 100%;
    height: 20.4375rem;
    border-radius: 1rem;
    object-fit: cover
}

@media (min-width: 720px) {
    .Card_card_container__DDw3W img {
        height: 18.75rem
    }
}

@media (min-width: 1024px) {
    .Card_card_container__DDw3W img {
        height: 13.75rem
    }
}

.ThreeColumnsAndATitleAndDescription_container__9Eg_K {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_container__9Eg_K {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.ThreeColumnsAndATitleAndDescription_col-1__YKkQ2 {
    grid-column: span 1
}

.ThreeColumnsAndATitleAndDescription_col-2___mxWt {
    grid-column: span 2
}

.ThreeColumnsAndATitleAndDescription_col-3__Y5cGZ {
    grid-column: span 3
}

.ThreeColumnsAndATitleAndDescription_col-4__cfJ7x {
    grid-column: span 4
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-1__UqJb5 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-2__BrzPz {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-3__0tFlI {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-4__3el11 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-5___yy4c {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-6__HMsjg {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-7__F_Vex {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-8__DK_V_ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-1__5Lo33 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-2__FlnQh {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-3__oEFzs {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-4__uuMze {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-5__m6KbH {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-6__pj8eM {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-7__1bHs0 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .ThreeColumnsAndATitleAndDescription_col-tablet-lg-8__8u7Wa {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-1__3m5n8 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-2__vJuw2 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-3__bo5UJ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-4__k_w8R {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-5__mMonS {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-6__ac9u0 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-7__fxOIS {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-8__MSsrp {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-9__Y9tOP {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-10__nbz_V {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-11__HZpt4 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-12__fff_T {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-1__BiCZ8 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-2__xK9Xp {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-3__vXJxr {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-4__rHCls {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-5__UG3E4 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-6__zEF2A {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-7__OC5Pb {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-8__QuiG5 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-9__gBE_D {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-10__Wp1iH {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-11__Sl1Cc {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-lg-12__A1n6g {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-1__i3DFx {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-2__OfWJn {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-3__hPDKZ {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-4__VcADG {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-5__yc7cY {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-6__b_GNL {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-7__do3xr {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-8__7wd_G {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-9__z1Ex7 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-10__QD__u {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-11__JVP9R {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xl-12__2PMg7 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-1__VtRh4 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-2__iS6Cs {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-3__5Melr {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-4__h7fz2 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-5__fA5I5 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-6__ee_PJ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-7__SRPdZ {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-8__dvv9n {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-9__Yg8rG {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-10__KMohz {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-11__qByPu {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .ThreeColumnsAndATitleAndDescription_col-desktop-xxl-12__9uWaO {
        grid-column: span 12
    }
}

@keyframes ThreeColumnsAndATitleAndDescription_slideUp__EUHzk {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.ThreeColumnsAndATitleAndDescription_slide_up__NFSkt {
    animation: ThreeColumnsAndATitleAndDescription_slideUp__EUHzk 0.3s ease-in-out
}

.ThreeColumnsAndATitleAndDescription_rotate_left__w6pF_ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ {
    background: #ffffff
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h2 {
    font-size: 1.5rem
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h2 {
        font-size: 2rem
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h2 {
        font-size: 3rem
    }
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h1, .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h2 {
    text-align: left
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h1, .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ h2 {
        text-align: center
    }
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container__GQkU_ {
        background: #ededf6
    }
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi {
    display: block
}

@media (min-width: 1250px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi.ThreeColumnsAndATitleAndDescription_top_section__LbIWS {
        padding: 100px 0 75px 0
    }
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container__2gOZq {
    display: block;
    min-height: 403px;
    background: #ffffff;
    border-radius: 1rem;
    padding: 2rem
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container_wrapper__rsqm4 {
    background: linear-gradient(to bottom, #f6f6fa 2%, #ffffff 50%);
    background-position: top
}

.ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container_wrapper__rsqm4 .ThreeColumnsAndATitleAndDescription_cards_container___Ye_Z {
    display: grid;
    grid-template-columns:auto;
    grid-gap: 1rem;
    gap: 1rem
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container_wrapper__rsqm4 .ThreeColumnsAndATitleAndDescription_cards_container___Ye_Z {
        grid-template-columns:1fr 1fr 1fr
    }
}

@media (min-width: 720px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container__2gOZq {
        display: flex;
        text-align: center;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        gap: 1.25rem
    }

    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container_wrapper__rsqm4 {
        background: linear-gradient(to bottom, #f6f6fa 50%, #ffffff 50%)
    }
}

@media (min-width: 1024px) {
    .ThreeColumnsAndATitleAndDescription_three_columns_and_a_title_and_description_container_inner_container__oMGSi .ThreeColumnsAndATitleAndDescription_content_container__2gOZq {
        padding: 3rem 5rem;
        border-radius: 1rem
    }
}

.Card_container__pi1QZ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Card_container__pi1QZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Card_col-1__ZsReS {
    grid-column: span 1
}

.Card_col-2__3XXeC {
    grid-column: span 2
}

.Card_col-3__aRMGa {
    grid-column: span 3
}

.Card_col-4__lIgOm {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Card_col-tablet-1__Dnzxz {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-2__RqHed {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-3__kYFpu {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-4__Lr6uM {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-5___dDGY {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-6__4k_4r {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-7__ELcCq {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Card_col-tablet-8__92qcJ {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-1__QhNxv {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-2__uPsTN {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-3__P0ava {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-4__F7ZPE {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-5__Xhqbe {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-6__DfLAC {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-7__LQJg_ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Card_col-tablet-lg-8__u1tVG {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-1__mjVyD {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-2__uHaSz {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-3__z9Gph {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-4__joN0c {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-5__LVhR_ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-6__mRXtL {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-7__p98b0 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-8__e8HX5 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-9__o2Db7 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-10__X1oGT {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-11__WLP80 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Card_col-desktop-12__763O0 {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-1__zApfX {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-2__5iebs {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-3__YBQD1 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-4__9dyaZ {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-5__yCbTK {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-6__KEaDy {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-7__tojJZ {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-8__tuO2_ {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-9__2jWm_ {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-10__JPFqQ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-11___xFjr {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Card_col-desktop-lg-12__4xP_L {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-1__fDUDH {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-2__MzZEz {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-3__i2vAd {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-4__IzyQH {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-5__nwfRK {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-6__F7LEb {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-7__W53CM {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-8___ejm0 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-9__e_CMg {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-10__hfTEU {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-11__0X_0b {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Card_col-desktop-xl-12__XmKim {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-1__oyCqG {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-2__ouYzk {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-3__PtUdq {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-4__8NcTx {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-5__Xs98l {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-6__CnxTg {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-7__kWJTB {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-8__LLmhL {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-9__gCECl {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-10__5JQL2 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-11__HQjl_ {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Card_col-desktop-xxl-12__HPaRU {
        grid-column: span 12
    }
}

@keyframes Card_slideUp__ilGfr {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Card_slide_up___Gde6 {
    animation: Card_slideUp__ilGfr 0.3s ease-in-out
}

.Card_rotate_left__1vMl_ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Card_card_container__wSrxW {
    color: #242239;
    display: flex;
    gap: 1rem
}

@media (min-width: 720px) {
    .Card_card_container__wSrxW {
        gap: 2rem;
        width: 424px
    }
}

@media (min-width: 960px) {
    .Card_card_container__wSrxW {
        width: 486px
    }
}

.Card_card_container__wSrxW.Card_responsive__DeixJ {
    gap: 2rem;
    align-items: flex-start;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width: 720px) {
    .Card_card_container__wSrxW.Card_responsive__DeixJ {
        flex-direction: column;
        align-items: center
    }
}

.Card_card_container__wSrxW .Card_img_container___nvNk {
    display: grid;
    place-items: center;
    min-width: 69px;
    max-width: 69px;
    min-height: 69px;
    max-height: 69px;
    background: #f6f6fa;
    border-radius: 57px
}

@media (min-width: 720px) {
    .Card_card_container__wSrxW .Card_img_container___nvNk {
        min-width: 80px;
        max-width: 80px;
        min-height: 80px;
        max-height: 80px
    }
}

.Card_card_container__wSrxW img {
    width: 24px;
    height: 24px
}

@media (min-width: 720px) {
    .Card_card_container__wSrxW img {
        width: 32px;
        height: 32px
    }
}

.Card_card_container__wSrxW .Card_card_text_group__Tx1b0 {
    display: grid;
    height: -moz-fit-content;
    height: fit-content;
    grid-gap: 0.5rem;
    gap: 0.5rem
}

.Card_card_container__wSrxW .Card_card_text_group__Tx1b0 .Card_card_heading__vWda_ {
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 2rem
}

.Card_card_container__wSrxW .Card_card_text_group__Tx1b0 p {
    margin-block: 0;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 1.3125rem
}

.OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_container__bVtNa {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.OneTitleOneDescriptionAndTwoColumns_col-1__Ucj_n {
    grid-column: span 1
}

.OneTitleOneDescriptionAndTwoColumns_col-2___k57G {
    grid-column: span 2
}

.OneTitleOneDescriptionAndTwoColumns_col-3__BviXt {
    grid-column: span 3
}

.OneTitleOneDescriptionAndTwoColumns_col-4__me65S {
    grid-column: span 4
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-1__uHoxz {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-2__KvCqJ {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-3__C_PEW {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-4__hAPlW {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-5__fdL_c {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-6__HCyvj {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-7__Hmij6 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-8___rw_o {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-1__SLbLR {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-2__oMtJY {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-3__jd2n5 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-4__Uxb__ {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-5__GWGeW {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-6__fNLO1 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-7__dMFbf {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .OneTitleOneDescriptionAndTwoColumns_col-tablet-lg-8__qrPci {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-1__zexxV {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-2__Bio9A {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-3__FgqQH {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-4__ctvM5 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-5__N4X3q {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-6__uLQPS {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-7__mdJ8i {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-8__02Fk2 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-9___6fGA {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-10__ti7N9 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-11__2RaId {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-12__As31C {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-1__HEutp {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-2__8l2KO {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-3__b3rgG {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-4__3o80z {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-5__s0vct {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-6__fAPbK {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-7__4yLRT {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-8__VVkLx {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-9__eNLYK {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-10__Cc1tN {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-11__O_qr1 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-lg-12__X_BaN {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-1__UGyRA {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-2__rByKS {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-3__WjYoh {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-4__7oJjw {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-5__k_DmA {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-6__zYvR3 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-7__8GLy5 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-8__QatCm {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-9__UpvpP {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-10__U6BQm {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-11__fr0Bd {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xl-12__dO4Xh {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-1__Isctv {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-2__9SOcX {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-3__K1eka {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-4__vVS_F {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-5__ks4zM {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-6__JbPE4 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-7__FtYwW {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-8__vlnGz {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-9__7k7jc {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-10__bO8ig {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-11__XXJpQ {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .OneTitleOneDescriptionAndTwoColumns_col-desktop-xxl-12__lQws3 {
        grid-column: span 12
    }
}

@keyframes OneTitleOneDescriptionAndTwoColumns_slideUp__Jkn8E {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.OneTitleOneDescriptionAndTwoColumns_slide_up__FWmFF {
    animation: OneTitleOneDescriptionAndTwoColumns_slideUp__Jkn8E 0.3s ease-in-out
}

.OneTitleOneDescriptionAndTwoColumns_rotate_left__fums9 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container__oz9xI {
    display: block
}

.OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container__oz9xI h2 {
    font-size: 1.75rem;
    line-height: 2rem;
    padding-bottom: 0
}

.OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container__oz9xI .OneTitleOneDescriptionAndTwoColumns_description__iBt5d {
    padding-bottom: 2rem
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container__oz9xI {
        padding: 50px 0 !important
    }

    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container__oz9xI h2 {
        font-size: 2rem
    }
}

.OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 {
    display: flex;
    gap: 2rem
}

.OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 .OneTitleOneDescriptionAndTwoColumns_cards_container__JBJ91 {
    display: grid;
    grid-template-columns:auto;
    grid-gap: 20px;
    gap: 20px
}

@media screen and (max-width: 780px) {
    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 {
        grid-template-columns:auto
    }

    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 .OneTitleOneDescriptionAndTwoColumns_finance_change_main_image__IvUAH {
        display: none !important;
        width: 100%
    }
}

@media (min-width: 720px) {
    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 {
        justify-content: space-between
    }

    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 .OneTitleOneDescriptionAndTwoColumns_finance_change_main_image__IvUAH {
        display: block;
        width: 100%;
        min-width: 17.8125rem;
        height: 100%;
        object-fit: cover;
        border-radius: 16px 0px 0px 16px;
        min-height: 31.25rem
    }
}

@media (min-width: 1024px) {
    .OneTitleOneDescriptionAndTwoColumns_one_title_one_description_and_two_columns_container_content__HbkK4 .OneTitleOneDescriptionAndTwoColumns_finance_change_main_image__IvUAH {
        width: 24rem;
        height: 100%;
        border-radius: 1rem
    }
}

.BottomIcons_container__NvD6I {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .BottomIcons_container__NvD6I {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .BottomIcons_container__NvD6I {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .BottomIcons_container__NvD6I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .BottomIcons_container__NvD6I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .BottomIcons_container__NvD6I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .BottomIcons_container__NvD6I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.BottomIcons_col-1__cuvEE {
    grid-column: span 1
}

.BottomIcons_col-2__h2OGH {
    grid-column: span 2
}

.BottomIcons_col-3__UXXvz {
    grid-column: span 3
}

.BottomIcons_col-4__Z2bO7 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .BottomIcons_col-tablet-1___o1TT {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .BottomIcons_col-tablet-2__FCXjC {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .BottomIcons_col-tablet-3__3M7kZ {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .BottomIcons_col-tablet-4__REjq3 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .BottomIcons_col-tablet-5___SbrS {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .BottomIcons_col-tablet-6__aD4VQ {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .BottomIcons_col-tablet-7__fG_kF {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .BottomIcons_col-tablet-8__4M2bT {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .BottomIcons_col-tablet-lg-1__OrfRA {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .BottomIcons_col-tablet-lg-2__8QLQa {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .BottomIcons_col-tablet-lg-3__bswQX {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .BottomIcons_col-tablet-lg-4__YEDG4 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .BottomIcons_col-tablet-lg-5__FcU_q {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .BottomIcons_col-tablet-lg-6__L7z56 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .BottomIcons_col-tablet-lg-7__Ku3pN {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .BottomIcons_col-tablet-lg-8__Ju3Sl {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-1__yPQx5 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-2__rlHmy {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-3__1Rp_B {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-4__L0AP_ {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-5__1KBjr {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-6__8ZCMM {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-7__5i0C_ {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-8__C2aeV {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-9__b11q_ {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-10__n5FFW {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-11__bjRMA {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .BottomIcons_col-desktop-12__BtXZX {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-1__poXsr {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-2__l8OnF {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-3__qetRf {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-4__lk4Zo {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-5__VyIO_ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-6__D_BqG {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-7__Yy8DZ {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-8__hVFHm {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-9__U_YhB {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-10___u8c_ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-11__73Pzu {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .BottomIcons_col-desktop-lg-12__Z30ze {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-1__SUGL_ {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-2__CiVwN {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-3__bSU7o {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-4__tvDd9 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-5__SrEur {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-6__k1A7r {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-7__DbEJV {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-8__aaLPP {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-9__GHPOG {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-10__zPlY5 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-11__1QoMg {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .BottomIcons_col-desktop-xl-12__BVsxh {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-1__utzk0 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-2__y0sdY {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-3__fi2xm {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-4__XV7qT {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-5__81feb {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-6__OXFeD {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-7__9ZwQg {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-8__e7U_E {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-9__25xe0 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-10__ONIb7 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-11__Erz6T {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .BottomIcons_col-desktop-xxl-12__4QpDw {
        grid-column: span 12
    }
}

@keyframes BottomIcons_slideUp__60Fze {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.BottomIcons_slide_up__e22WW {
    animation: BottomIcons_slideUp__60Fze 0.3s ease-in-out
}

.BottomIcons_rotate_left__NSMlN svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.BottomIcons_bottom_icons_container___42eI {
    align-items: center;
    justify-content: space-around;
    background-color: #ffffff;
    display: flex;
    position: fixed;
    bottom: 0;
    margin: 0 auto;
    width: 100vw;
    padding: 0.75rem 4.2rem;
    box-shadow: 0 0 4px rgba(81, 51, 148, 0.2);
    z-index: 999999
}

.BottomIcons_bottom_icons_container___42eI > div {
    width: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer
}

.BottomIcons_bottom_icons_container___42eI > div svg {
    stroke: #af9feb;
    fill: none
}

.BottomIcons_bottom_icons_container___42eI > div span {
    font-size: 0.8rem;
    margin-top: -0.4rem;
    color: #513394
}

@media (min-width: 720px) {
    .BottomIcons_bottom_icons_container___42eI {
        display: none
    }
}

.BottomIcons_bottom_icons_shared__ZuqOJ:hover svg, .BottomIcons_bottom_icons_shared__ZuqOJ.BottomIcons_is_active__Yqc7q svg {
    stroke: #513394
}

.BottomIcons_bottom_icons_shared__ZuqOJ:hover span, .BottomIcons_bottom_icons_shared__ZuqOJ.BottomIcons_is_active__Yqc7q span {
    font-weight: 700
}

.BottomIcons_bottom_icons_menu__Pw8fJ svg {
    stroke: none !important;
    fill: #af9feb !important
}

.BottomIcons_bottom_icons_menu__Pw8fJ:hover svg, .BottomIcons_bottom_icons_menu__Pw8fJ.BottomIcons_is_active__Yqc7q svg {
    fill: #513394 !important;
    stroke: none
}

.Title_container__9u8c7 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Title_container__9u8c7 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Title_col-1__hTUx0 {
    grid-column: span 1
}

.Title_col-2___ima2 {
    grid-column: span 2
}

.Title_col-3__3T4t4 {
    grid-column: span 3
}

.Title_col-4__9kzvn {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Title_col-tablet-1__6P3Z9 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-2__AXwg5 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-3__Xs6h3 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-4__JdSlg {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-5__FQq_a {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-6__IW0rn {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-7__I5eoT {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Title_col-tablet-8__x7xoY {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-1__Fe2Fu {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-2__kLgXI {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-3__rsdZG {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-4__9pw98 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-5__Iympl {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-6__eMGJY {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-7__a_4nc {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Title_col-tablet-lg-8__C5slk {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-1__HN0hx {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-2___O0fo {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-3__d_CV1 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-4__yrrO_ {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-5__9C1KK {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-6__Dr0vh {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-7__r74os {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-8__pt5Zx {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-9__Nbwb3 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-10__6Rurx {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-11__6rhWL {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Title_col-desktop-12__8_Pbw {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-1__KhMMf {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-2__2lReY {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-3__NPu99 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-4__0ItzR {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-5__l4yYh {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-6__kPTXJ {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-7__NyZfw {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-8__u3Yc1 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-9__andBm {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-10__qjJxw {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-11__u3aks {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Title_col-desktop-lg-12__LYvRo {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-1__29o0L {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-2__jcP9A {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-3__NuuBm {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-4__NrE_2 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-5__xkw04 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-6__hD3pi {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-7__cPLWS {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-8__XS_Q9 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-9__csmIu {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-10__Rr55Q {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-11__QNrAH {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Title_col-desktop-xl-12__e36Dr {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-1__8aJxt {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-2__Iv_5G {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-3__HFNda {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-4__oa681 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-5__Wh1A0 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-6__7WB3V {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-7__0_DAR {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-8___1Bc_ {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-9__Ax_qT {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-10__LG1sg {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-11__uebit {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Title_col-desktop-xxl-12__o_v6j {
        grid-column: span 12
    }
}

@keyframes Title_slideUp__ULlA4 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Title_slide_up__3eCBE {
    animation: Title_slideUp__ULlA4 0.3s ease-in-out
}

.Title_rotate_left__X9p_3 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Title_title__hJHmB {
    font-family: "DM Sans", sans-serif;
    font-weight: 700;
    line-height: 2.5rem;
    margin-top: 0;
    font-size: 2rem;
    padding-bottom: 0;
    margin-bottom: 1.5rem
}

.ViewAll_container__iPAt9 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .ViewAll_container__iPAt9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.ViewAll_col-1__V5ae1 {
    grid-column: span 1
}

.ViewAll_col-2__y1VZh {
    grid-column: span 2
}

.ViewAll_col-3___Rgst {
    grid-column: span 3
}

.ViewAll_col-4___i31t {
    grid-column: span 4
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-1__sEk_B {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-2__EtN57 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-3__ZLjJp {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-4__r5wKM {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-5__h690l {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-6__fHRBr {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-7__bKKUE {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .ViewAll_col-tablet-8__m6YHk {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-1__5x4LT {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-2__YkBWR {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-3__W1_Ka {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-4__nHk7m {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-5__ojDf1 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-6__GF_lt {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-7__b26f2 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .ViewAll_col-tablet-lg-8__lwg_A {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-1__v0sLO {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-2__0iDGP {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-3__eiwYx {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-4__CEMVG {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-5__d71Z_ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-6__LhXj8 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-7__zC6AX {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-8__uAxJI {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-9__Pxtp5 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-10__OcY7v {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-11__A3Tob {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .ViewAll_col-desktop-12__9GOdA {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-1__DIkc_ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-2__vHJi6 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-3__KxjcO {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-4__Vl68K {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-5__kKKaI {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-6__CFjiw {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-7__KT9kW {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-8__gVD1O {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-9___XLl6 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-10__Yyiuq {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-11__9xVS4 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .ViewAll_col-desktop-lg-12__hgFhj {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-1__OImrW {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-2__Gu_CN {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-3__iCQTt {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-4__iqMEV {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-5__5Bx7o {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-6__67pMt {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-7__PFH51 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-8__Qq7Ra {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-9__qXl9A {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-10__L9U1R {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-11__t39v3 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .ViewAll_col-desktop-xl-12__B2xJ7 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-1__qC16q {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-2__J9p56 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-3__r_7_S {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-4__G98dj {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-5__iNSmD {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-6__fNFu_ {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-7__AUFit {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-8__l0CKR {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-9__UTmap {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-10__h2MDM {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-11__YEEd_ {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .ViewAll_col-desktop-xxl-12__LlfL9 {
        grid-column: span 12
    }
}

@keyframes ViewAll_slideUp__tqC9k {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.ViewAll_slide_up__8IiRf {
    animation: ViewAll_slideUp__tqC9k 0.3s ease-in-out
}

.ViewAll_rotate_left__wltg_ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.ViewAll_viewAll-text__Ksuru {
    font-family: "DM Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.5rem;
    letter-spacing: 0;
    text-align: left;
    color: #513394;
    padding-bottom: 0.42em;
    margin: 0
}

.ViewAll_viewAll-items__Ix6hB {
    display: flex;
    align-items: center;
    cursor: pointer
}

.ViewAll_viewAll-items__Ix6hB svg path {
    stroke: #504e61
}

.CategoryTitle_container__1x3J8 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_container__1x3J8 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.CategoryTitle_col-1__zt8FX {
    grid-column: span 1
}

.CategoryTitle_col-2__1FOVY {
    grid-column: span 2
}

.CategoryTitle_col-3__uplcc {
    grid-column: span 3
}

.CategoryTitle_col-4__1fE_K {
    grid-column: span 4
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-1__Tp09p {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-2__7TBYV {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-3__4PE8B {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-4__0Uz_7 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-5__9U6qx {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-6__pD_pP {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-7__tf1xb {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .CategoryTitle_col-tablet-8__lBPVu {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-1__3NMml {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-2__NFR0i {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-3__OXGev {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-4__BnZ_3 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-5__w4SKl {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-6__I5OqS {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-7__FjQdJ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .CategoryTitle_col-tablet-lg-8__pa1eO {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-1__HRktE {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-2__40yyD {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-3__x27mC {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-4__20AFm {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-5__dvIoK {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-6__l5tJL {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-7__ZwSwU {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-8__jry7_ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-9__qXDcz {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-10__D83vW {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-11__T_ulB {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .CategoryTitle_col-desktop-12__nj7V6 {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-1__kHCA_ {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-2__Qoagf {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-3__rRknX {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-4__Bw090 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-5__njBbK {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-6__AA_6z {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-7__KPN93 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-8__oauKf {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-9__8hB5Y {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-10__KE0xl {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-11__AlyFN {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .CategoryTitle_col-desktop-lg-12__HbdJZ {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-1__x4113 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-2__rB26M {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-3__eTKmE {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-4__DTf66 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-5__iZ9fc {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-6__geVSI {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-7__CKs1p {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-8__VcYny {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-9__1oWg_ {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-10__N9ZaP {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-11__pqBh_ {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .CategoryTitle_col-desktop-xl-12__zRaSW {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-1__Wvcfd {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-2__hIyDA {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-3__yilUJ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-4___MUmD {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-5__2Qssw {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-6__Hhd6O {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-7__b0pkq {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-8__n19WD {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-9__mz9xL {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-10__BHAP6 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-11__TdrGl {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .CategoryTitle_col-desktop-xxl-12__Thrcm {
        grid-column: span 12
    }
}

@keyframes CategoryTitle_slideUp__XRHjB {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.CategoryTitle_slide_up__COTrt {
    animation: CategoryTitle_slideUp__XRHjB 0.3s ease-in-out
}

.CategoryTitle_rotate_left__fV4mZ svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.CategoryTitle_category-title__7_4Da {
    font-family: "DM Sans", sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 1.5rem;
    text-align: left;
    color: #242239;
    margin-top: 2rem;
    margin-bottom: 1rem
}

.TopTours_container__OV1gM {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .TopTours_container__OV1gM {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.TopTours_col-1__CFuuL {
    grid-column: span 1
}

.TopTours_col-2__vlVli {
    grid-column: span 2
}

.TopTours_col-3__EbIVs {
    grid-column: span 3
}

.TopTours_col-4__QN9Wl {
    grid-column: span 4
}

@media (min-width: 720px) {
    .TopTours_col-tablet-1__ZbHS4 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-2__dlebC {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-3__WWfIh {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-4__RejJW {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-5__8CnNn {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-6__da8JE {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-7__kskCH {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .TopTours_col-tablet-8__S6YE1 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-1__BCoD2 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-2__zEOw_ {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-3__5V2n7 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-4__qAR1Y {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-5__jibxX {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-6__PAk74 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-7__iImMr {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .TopTours_col-tablet-lg-8__xvGCl {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-1__xtvlH {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-2__WPTo9 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-3__k4Kef {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-4__lKyyu {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-5__B82xL {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-6__MNaHi {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-7__PY0Ex {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-8__qZAyq {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-9__LxOlG {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-10__HuKNq {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-11__S0Lhj {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .TopTours_col-desktop-12__y8rIT {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-1__4yl3V {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-2__ihR9y {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-3__TukED {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-4__qTAmY {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-5__7vyRa {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-6__2hm__ {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-7__1m4C4 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-8__jeE7x {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-9__fj0pm {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-10__09gPE {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-11__dGhXN {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .TopTours_col-desktop-lg-12__JTpAA {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-1__B6XnN {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-2__Kjjox {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-3__Ixz7m {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-4__IdELG {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-5__oVswY {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-6__NPC3O {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-7__Wok1u {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-8__v_F03 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-9__uWFL8 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-10__0v9Qj {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-11__QBIIC {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .TopTours_col-desktop-xl-12__70_nf {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-1__N_MyE {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-2__Hec5v {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-3__AkOR1 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-4__sD47A {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-5__wKysY {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-6__BN4gs {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-7__WufkT {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-8__6atu5 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-9__lSWJg {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-10__LFOPP {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-11__fPEmY {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .TopTours_col-desktop-xxl-12__mPcAJ {
        grid-column: span 12
    }
}

@keyframes TopTours_slideUp__VJthb {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.TopTours_slide_up__inZHx {
    animation: TopTours_slideUp__VJthb 0.3s ease-in-out
}

.TopTours_rotate_left__FzQte svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.TopTours_top_tours_list_section__4Q2cJ {
    list-style-type: none;
    font-family: "DM Sans", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5rem;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0
}

.TopTours_top_tours_list_section__4Q2cJ li {
    display: flex;
    padding: 0.625rem 0.625rem;
    border-radius: 0.75rem
}

.TopTours_top_tours_list_section__4Q2cJ li:hover {
    background-color: #f6f6fa
}

.TopTours_top_tours_list_section__4Q2cJ li div {
    margin-right: 1rem
}

.TouristImg_container__qdU6T {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .TouristImg_container__qdU6T {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.TouristImg_col-1__bMGsd {
    grid-column: span 1
}

.TouristImg_col-2__ABzwc {
    grid-column: span 2
}

.TouristImg_col-3__YjCQb {
    grid-column: span 3
}

.TouristImg_col-4__rdSk_ {
    grid-column: span 4
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-1__NxHxK {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-2__noqc4 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-3__M5twS {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-4__deieq {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-5__VIjjY {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-6__6fonK {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-7__2tBoa {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .TouristImg_col-tablet-8__TIbRm {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-1__Zvv9o {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-2__g5ijy {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-3__02auW {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-4__a9crP {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-5__FBn4K {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-6__KRvXE {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-7___WFkS {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .TouristImg_col-tablet-lg-8__FmASk {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-1__bWdh_ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-2__btf9D {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-3__50FaZ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-4___HqUp {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-5__R29TL {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-6__XKUIc {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-7__WUU4Y {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-8__yc1mr {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-9__CGO_e {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-10__IBwnm {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-11__zPu2t {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .TouristImg_col-desktop-12__S9law {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-1__cy7Bw {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-2__9Z8L5 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-3__lMUCW {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-4__4h_vN {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-5__cX_9O {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-6__cWiwn {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-7__Ug_FP {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-8__bG7Jj {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-9__ssiR_ {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-10__u6Rqr {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-11__voJOx {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .TouristImg_col-desktop-lg-12__4Txzk {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-1__Re9_O {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-2__nsySu {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-3__CzJrw {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-4__0VDqh {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-5__T2EuR {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-6__KG6LQ {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-7__6BWYF {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-8__I_zzV {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-9__SIFRL {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-10__xWHXK {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-11__ZoM5o {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .TouristImg_col-desktop-xl-12__4nFE_ {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-1__etqNY {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-2__ORdJH {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-3__zxotX {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-4__6oRIq {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-5__O6GHi {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-6__HwpwG {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-7__lelv6 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-8__rYAGt {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-9__pu9O_ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-10__tfrjY {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-11__tHPy2 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .TouristImg_col-desktop-xxl-12__JEcs9 {
        grid-column: span 12
    }
}

@keyframes TouristImg_slideUp__6cev0 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.TouristImg_slide_up__U1I9U {
    animation: TouristImg_slideUp__6cev0 0.3s ease-in-out
}

.TouristImg_rotate_left__BmhZz svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.TouristImg_tourist_img_section__XiSsj {
    text-align: center
}

.Content_container__RWmFO {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Content_container__RWmFO {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Content_col-1__bWIFh {
    grid-column: span 1
}

.Content_col-2__MjK6S {
    grid-column: span 2
}

.Content_col-3__FzNey {
    grid-column: span 3
}

.Content_col-4__YnZ_Z {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Content_col-tablet-1__wgSdt {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-2__LOTB9 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-3__9kOdE {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-4__6SEyj {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-5__gsoDq {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-6__iuE8b {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-7__PvrjL {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Content_col-tablet-8__7_MEe {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-1__ZjmWo {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-2__ucrU5 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-3__2LznS {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-4__izo7z {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-5__nIrsR {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-6__oAhhu {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-7__S_lti {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Content_col-tablet-lg-8__nuTEh {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-1__Zz4a_ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-2__rbJMh {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-3__KjZrB {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-4__gIsr2 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-5__EczAL {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-6__L5asD {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-7__k2GIC {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-8__WCPz7 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-9__1cEbL {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-10__nZUTH {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-11__i5TbM {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Content_col-desktop-12__ESAuj {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-1__IUitz {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-2__TIyCK {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-3__On5_D {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-4__vWWST {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-5__ZQdmJ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-6__2UMic {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-7__DOtUP {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-8__xz4Q9 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-9__zla5z {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-10__nJsS0 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-11__dMTc7 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Content_col-desktop-lg-12__R2kC2 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-1__3TEUW {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-2___TvmS {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-3__ARnow {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-4__leSY_ {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-5__Jbkbd {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-6__etrii {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-7___7ubM {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-8__6qR89 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-9__g3_Ai {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-10__Dgj_K {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-11__1SqOH {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Content_col-desktop-xl-12__xDach {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-1__Lw5VW {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-2__yes0f {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-3__Cz_58 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-4__GGQqi {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-5__x755J {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-6__w72CY {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-7__Cknkk {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-8___fae5 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-9__epDVP {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-10__sPggv {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-11__5JCeG {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Content_col-desktop-xxl-12__zkm53 {
        grid-column: span 12
    }
}

@keyframes Content_slideUp__skfLj {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Content_slide_up__q0XzS {
    animation: Content_slideUp__skfLj 0.3s ease-in-out
}

.Content_rotate_left__5CWcY svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Content_no_trips_container__1I0_r {
    text-align: center;
    padding-top: 39px
}

.Content_no_trips_text_one__ZsGzO {
    display: block;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    color: #513394
}

@media (min-width: 720px) {
    .Content_no_trips_text_one__ZsGzO {
        display: flex
    }
}

.Content_no_trips_text_one__ZsGzO p {
    font-family: "DM Sans", sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 2rem;
    font-weight: 400;
    text-align: center;
    margin-bottom: 0
}

.Content_no_trips_text_one__ZsGzO h4 {
    font-family: "DM Sans", sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 2rem;
    text-align: center;
    margin-bottom: 8px;
    margin-top: 0
}

@media (min-width: 720px) {
    .Content_no_trips_text_one__ZsGzO h4 {
        margin-top: 2rem
    }
}

.Content_no_trips_text_two__kCKK0 {
    margin-top: 0;
    color: #504e61;
    font-family: "DM Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.25rem
}

.Search_container__UU92I {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Search_container__UU92I {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Search_col-1__2leju {
    grid-column: span 1
}

.Search_col-2__aGTf5 {
    grid-column: span 2
}

.Search_col-3__wEOQH {
    grid-column: span 3
}

.Search_col-4__9iq1v {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Search_col-tablet-1__ujfg0 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-2__4Yc1J {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-3__qXVpy {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-4__RHXbt {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-5__Hpgyr {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-6__lTXPW {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-7__sE7XB {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Search_col-tablet-8__bdT9Q {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-1__XGuhh {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-2__6WaTJ {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-3__xtog1 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-4__bYyp4 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-5__4uBdc {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-6__7yxRF {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-7__Jqwho {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Search_col-tablet-lg-8__RcqJp {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-1__olBj1 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-2__E_Xg9 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-3__bPOdO {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-4__fvSIj {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-5__rRhY4 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-6__9TumX {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-7__Vj4lO {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-8__HR9MT {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-9__mygPr {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-10__RRV7D {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-11__x7ihE {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Search_col-desktop-12__qm_wT {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-1__73VFw {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-2__u6mz_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-3__XJhZb {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-4__iZxcp {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-5__8GF6n {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-6__2x66i {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-7__hbclg {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-8__7rzCe {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-9__5hkCi {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-10__ro9YT {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-11__s6I_e {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Search_col-desktop-lg-12__NcpVY {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-1__1_qbb {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-2__5QYzT {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-3__NkxBq {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-4___cEWO {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-5__Xt_vk {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-6__5im8K {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-7__ffcQH {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-8__Wxiyh {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-9__H8Feo {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-10__GnxTK {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-11__DC2zL {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Search_col-desktop-xl-12__OL0w6 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-1__BeR9C {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-2__0IviP {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-3__Crg0s {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-4__3bEHy {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-5__EbjJP {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-6__V4hdH {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-7__Ao3WI {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-8__cLFSt {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-9__4Wwm_ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-10__L3huV {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-11__eRDaM {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Search_col-desktop-xxl-12__SrvSn {
        grid-column: span 12
    }
}

@keyframes Search_slideUp__9QKlZ {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Search_slide_up__wckT1 {
    animation: Search_slideUp__9QKlZ 0.3s ease-in-out
}

.Search_rotate_left__Pet9Z svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Search_search_header_container__5jbL4 {
    font-family: "DM Sans", sans-serif;
    padding: 0;
    max-width: 700px
}

.Search_search_header_top_focus__7CE6E {
    display: flex;
    align-items: center;
    margin-bottom: 1rem
}

.Search_search_header_input__0S5Il {
    display: flex !important;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding: 0.5rem 1rem !important;
    gap: 4px;
    width: 100%;
    max-width: 800px;
    height: 48px !important;
    border: 0 !important;
    box-shadow: 0px 0px 0px 2px #ebeaff !important;
    border-radius: 0.75rem !important;
    outline: 0;
    color: #8c8895 !important;
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
    box-sizing: border-box !important
}

.Search_search_header_input__0S5Il::placeholder {
    color: #8c8895;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.Search_search_header_input__0S5Il:focus:not(.Search_error__Z_uZE) {
    box-shadow: 0px 0px 0px 2px #af9feb
}

.Search_search_mobile_container__fiykU {
    font-family: "DM Sans", sans-serif;
    padding: 0 1rem 1rem;
    margin-top: 1.5rem
}

.Search_search_mobile_top__mTG9l {
    color: black
}

.Search_search_mobile_top_focus__cbNAo {
    display: flex;
    align-items: center
}

.Search_search_mobile_top_focus_view__VyFrh {
    padding-top: 1.5rem
}

.Search_search_mobile_icon_glass__MbeG_ {
    left: 30px
}

.Search_search_mobile_input__Tlp4P {
    display: flex !important;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding: 1.5rem 1rem 1.5rem 2.3rem !important;
    gap: 4px;
    width: 100%;
    height: 48px !important;
    border: 0 !important;
    background: #f6f6fa !important;
    border-radius: 0.75rem !important;
    outline: 0;
    font-size: 0.75rem !important;
    line-height: 20px !important;
    margin-bottom: 1rem !important;
    box-shadow: none !important;
    box-sizing: border-box !important
}

.ui-autocomplete {
    width: 100%;
    box-sizing: border-box
}

.hypersearch-menu {
    z-index: 999999 !important
}

.Search_search_mobile_input_is_focus__VFskd {
    margin-left: 1.5rem;
    width: 300px
}

.Search_search_mobile_input_close_button__VQumH {
    margin-right: 1rem;
    margin-top: -1.3rem
}

.Search_search_mobile_input__Tlp4P:focus:not(.Search_error__Z_uZE) {
    border: 2px solid #af9feb !important
}

.Destinations_container___rvgG {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Destinations_container___rvgG {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Destinations_col-1__5Xyjp {
    grid-column: span 1
}

.Destinations_col-2__o4JRx {
    grid-column: span 2
}

.Destinations_col-3__y9cVN {
    grid-column: span 3
}

.Destinations_col-4__kW6pX {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Destinations_col-tablet-1__g04G3 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-2__8c86_ {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-3__NgJcC {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-4__aJ_f0 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-5__CEvmG {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-6__58wlS {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-7__HVG9q {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Destinations_col-tablet-8__q0OCu {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-1__lX3IE {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-2__UgNFF {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-3__1HHm1 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-4__Bn9J2 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-5__Wfw_V {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-6__GFE4e {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-7__xVqoZ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Destinations_col-tablet-lg-8__O12Al {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-1__F6Kc0 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-2__tLqk4 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-3__Kc8yw {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-4__XRdGH {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-5__BhV3I {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-6__l8ukz {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-7__VmSms {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-8__eBcqh {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-9__ro64o {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-10__Juath {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-11__idKTb {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Destinations_col-desktop-12__7xUEs {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-1__sMvdy {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-2__55TOg {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-3__8Y_56 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-4__lVCka {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-5__OWZYz {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-6__jPBy7 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-7__9nE7q {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-8__84YkP {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-9__wHCPI {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-10__LJKfW {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-11__HipTn {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Destinations_col-desktop-lg-12__6Vpj9 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-1__kqQOO {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-2__tu6n3 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-3__EvIoR {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-4__XEFce {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-5__vaiTx {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-6__Up__W {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-7__w_8Jj {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-8__Vr3QG {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-9__ofShm {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-10__JycuG {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-11__zCKy0 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Destinations_col-desktop-xl-12__HAyY5 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-1__2l5VN {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-2__NYDXa {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-3__tH021 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-4__cSKR4 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-5__14ObX {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-6__NkG9b {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-7__w5cwX {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-8__vSt3V {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-9__qThvp {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-10__crQDK {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-11__fdCNi {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Destinations_col-desktop-xxl-12__87VA4 {
        grid-column: span 12
    }
}

@keyframes Destinations_slideUp__VkM7l {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Destinations_slide_up__p_KqQ {
    animation: Destinations_slideUp__VkM7l 0.3s ease-in-out
}

.Destinations_rotate_left__SqVyl svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Destinations_destination_container__Wff2N {
    font-family: "DM Sans", sans-serif;
    padding: 0 1rem;
    margin: 0 0 4rem
}

.Destinations_destination_container__Wff2N div[class*=_accordion_item]:first-of-type {
    border-top: none
}

.Destinations_destination_container__Wff2N div[class*=_accordion_item] {
    padding: 0 0.5rem
}

.Destinations_destination_container__Wff2N button > div[class*=_accordion_title] {
    font-size: 1.125rem !important;
    line-height: 1.625rem !important
}

.Destinations_destination_container__Wff2N ul {
    margin: 0;
    padding: 0;
    background: none
}

.Destinations_destination_container__Wff2N ul li {
    padding: 0.5rem;
    margin: 0.25rem 0 !important;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.Menu_container__GQoqF {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Menu_container__GQoqF {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Menu_container__GQoqF {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Menu_container__GQoqF {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Menu_container__GQoqF {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Menu_container__GQoqF {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Menu_container__GQoqF {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Menu_col-1__xsuqL {
    grid-column: span 1
}

.Menu_col-2__OerTG {
    grid-column: span 2
}

.Menu_col-3__xWdfn {
    grid-column: span 3
}

.Menu_col-4__vqu9G {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Menu_col-tablet-1__bZtGc {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Menu_col-tablet-2__Elc0E {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Menu_col-tablet-3__JooS4 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Menu_col-tablet-4__N91ZI {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Menu_col-tablet-5__8kiMB {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Menu_col-tablet-6__UV4ZY {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Menu_col-tablet-7__KywRa {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Menu_col-tablet-8__kbVpW {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Menu_col-tablet-lg-1__XCgaY {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Menu_col-tablet-lg-2__HTJPN {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Menu_col-tablet-lg-3__agCa_ {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Menu_col-tablet-lg-4__oyHGc {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Menu_col-tablet-lg-5__SqduQ {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Menu_col-tablet-lg-6__PtrDT {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Menu_col-tablet-lg-7__AjUEP {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Menu_col-tablet-lg-8__of3El {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-1__NHaRM {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-2__1OTjh {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-3__SC_ub {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-4__mvTQh {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-5__wU0Oj {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-6__clBy_ {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-7__yj1Sc {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-8__BbFmz {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-9__uip2l {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-10__y03NL {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-11__jSBH8 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Menu_col-desktop-12__Kwzjn {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-1__15MeD {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-2__IYkpC {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-3__XMBDf {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-4__5b9YP {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-5__QGXNH {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-6__ZSN9J {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-7__SBk4L {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-8__R_NBL {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-9__MbKw4 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-10____cmO {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-11__e7OI_ {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Menu_col-desktop-lg-12__BpHHS {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-1__5UPAl {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-2__gYiIg {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-3__jObVB {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-4__EfciR {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-5__cXX4u {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-6__sPe7O {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-7__FQA3U {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-8__QtYyz {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-9__agIA_ {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-10__2igc4 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-11__D_7fG {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Menu_col-desktop-xl-12__2SI9T {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-1__kIju0 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-2__LhRfP {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-3__mEmtq {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-4__UuqFl {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-5__04axM {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-6__JL7BS {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-7__cIq8j {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-8__k8V5v {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-9__NwrQu {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-10__40HwN {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-11__XHTUf {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Menu_col-desktop-xxl-12__XcV4_ {
        grid-column: span 12
    }
}

@keyframes Menu_slideUp__s2_zm {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Menu_slide_up__b4GW8 {
    animation: Menu_slideUp__s2_zm 0.3s ease-in-out
}

.Menu_rotate_left__XWx_N svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Menu_menu_container__c_7f1 {
    font-family: "DM Sans", sans-serif;
    padding: 0 1rem;
    margin: 0 0 4rem
}

.Menu_menu_container__c_7f1 div[class*=_accordion_item]:first-of-type {
    border-top: none
}

.Menu_menu_container__c_7f1 div[class*=_accordion_item]:nth-of-type(6) {
    border-bottom: none
}

.Menu_menu_container__c_7f1 div[class*=_accordion_item] {
    padding: 0 0.5rem
}

.Menu_menu_container__c_7f1 button > div[class*=_accordion_title] {
    font-size: 1.125rem !important;
    line-height: 1.625rem !important
}

.Menu_menu_container__c_7f1 .Menu_bottom_wrapper__xmI_W {
    margin-top: 4rem
}

.Menu_menu_container__c_7f1 .Menu_bottom_section__eMw9n {
    width: 15.375rem;
    font: "DM Sans", sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #242239
}

.Menu_menu_container__c_7f1 .Menu_login_buttons__e_oIz {
    display: flex;
    gap: 1rem
}

.Menu_menu_container__c_7f1 .Menu_login_buttons__e_oIz > div {
    flex: 1 1
}

.Menu_menu_container__c_7f1 .Menu_login_buttons__e_oIz > div button {
    justify-content: center;
    width: 100%
}

.Menu_menu_container__c_7f1 ul {
    margin: 0;
    padding: 0;
    background: none
}

.Menu_menu_container__c_7f1 ul li {
    padding: 0.5rem;
    margin: 0.25rem 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.Menu_search_mobile__kXqQa {
    margin-bottom: 1.5rem
}

.Menu_search_mobile__kXqQa input {
    padding: 1rem 0.5rem 1rem 2rem;
    font-size: 0.75rem;
    line-height: 1.25rem;
    border: none;
    background: #f6f6fa;
    height: 3rem
}

.TopSection_container__bVqe4 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .TopSection_container__bVqe4 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.TopSection_col-1__U_kU4 {
    grid-column: span 1
}

.TopSection_col-2__NLN9U {
    grid-column: span 2
}

.TopSection_col-3__ga55T {
    grid-column: span 3
}

.TopSection_col-4__vlR8H {
    grid-column: span 4
}

@media (min-width: 720px) {
    .TopSection_col-tablet-1__KPrj0 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-2__miTvC {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-3__3iCpb {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-4__OPxkD {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-5__csaiD {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-6__DfDNv {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-7__1n8mw {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .TopSection_col-tablet-8__IVBi9 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-1__50Rf8 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-2__J6dj4 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-3__Rjqyi {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-4__pOuEr {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-5__DAcqN {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-6__jJmF8 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-7__OGBW2 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .TopSection_col-tablet-lg-8__t31bN {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-1__IkNXZ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-2__qUs5_ {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-3__7qAwZ {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-4__bnqdO {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-5__uwLLh {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-6__KYR28 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-7___gLxH {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-8__wzQ7P {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-9__0lVMr {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-10__stDjA {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-11__g_k3p {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .TopSection_col-desktop-12__xIvS1 {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-1__4hZR6 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-2__aD0UV {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-3__lwAE_ {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-4__FEJuI {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-5__0sZy_ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-6__rWlDx {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-7__kmBom {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-8__6eK_u {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-9__SjOzA {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-10__9ijZ2 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-11___m4ld {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .TopSection_col-desktop-lg-12__rxnpM {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-1__1nE0K {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-2__g5Yiy {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-3__yV2lN {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-4__YOY5P {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-5__ubB0Y {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-6__KGZ9M {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-7__asBul {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-8__YA06O {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-9__SjaGt {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-10__Yshwz {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-11__d2F79 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .TopSection_col-desktop-xl-12__ssoeA {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-1___zAjA {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-2__pZuVx {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-3__1lbIb {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-4__R__d_ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-5__kFysY {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-6__sL6SO {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-7__j36F6 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-8__igNWT {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-9__yR31v {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-10__AXQFM {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-11__dQuEX {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .TopSection_col-desktop-xxl-12__d4sdw {
        grid-column: span 12
    }
}

@keyframes TopSection_slideUp__4Az9j {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.TopSection_slide_up__i3pDu {
    animation: TopSection_slideUp__4Az9j 0.3s ease-in-out
}

.TopSection_rotate_left__dZhaN svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.TopSection_top_section__9sJj1 {
    width: 100%;
    display: flex
}

.TopSection_top_section_back__gNHt7 {
    top: 5px;
    position: absolute;
    left: 1rem;
    cursor: pointer;
    margin-left: 2rem;
    font-size: 1rem;
    font-weight: 700
}

.TopSection_top_section__9sJj1 h4 {
    margin: 0 auto
}

.MobileNav_container__BoPb_ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .MobileNav_container__BoPb_ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.MobileNav_col-1__BRgTi {
    grid-column: span 1
}

.MobileNav_col-2__fckqo {
    grid-column: span 2
}

.MobileNav_col-3__50ymi {
    grid-column: span 3
}

.MobileNav_col-4__Sl8SZ {
    grid-column: span 4
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-1__r2vOE {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-2__Hwqru {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-3__ffBH2 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-4__BX_HM {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-5__drzTz {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-6__3N3x6 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-7__uUfy_ {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .MobileNav_col-tablet-8__iG_XM {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-1__wim5g {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-2__JSEyx {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-3__y4kDQ {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-4__NUkCv {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-5__VG5ft {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-6__TlXPr {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-7__zYWjj {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .MobileNav_col-tablet-lg-8__n0_tD {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-1__JsQD3 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-2__uNkzx {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-3__6T6_k {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-4__6ohRI {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-5__CYsa_ {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-6__Vm2J5 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-7__eDXlE {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-8__QqQrk {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-9__vWXpK {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-10__pGP_x {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-11__pc1B9 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .MobileNav_col-desktop-12__7YeB3 {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-1__T2Xd2 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-2__vZS1_ {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-3__tYwlc {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-4__zCeqK {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-5__j00zd {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-6__uDk0W {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-7__CunKM {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-8__7_EOX {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-9__lwe2y {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-10__3tNks {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-11__9Eqn6 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .MobileNav_col-desktop-lg-12__6DHxY {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-1__Ry2D5 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-2__myBEb {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-3__42X2T {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-4__k5pyL {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-5__0a2Xt {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-6__AZyMA {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-7__BmJIm {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-8__KvOeZ {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-9__vOJG0 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-10__kQd60 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-11__lsO9V {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .MobileNav_col-desktop-xl-12__PjErB {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-1__uujYb {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-2__pvIUt {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-3__DsFwX {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-4__UFDz_ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-5__rlTHW {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-6__Dm48I {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-7__ttqhj {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-8__ElfRz {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-9__fP6r4 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-10__nyV6z {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-11___L5Dh {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .MobileNav_col-desktop-xxl-12__Zjzay {
        grid-column: span 12
    }
}

@keyframes MobileNav_slideUp__VVKY8 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.MobileNav_slide_up__GIi31 {
    animation: MobileNav_slideUp__VVKY8 0.3s ease-in-out
}

.MobileNav_rotate_left__WjSHh svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.MobileNav_mobile_nav_container__Pj1id {
    display: block
}

@media (min-width: 720px) {
    .MobileNav_mobile_nav_container__Pj1id {
        display: none
    }
}

.MobileNav_mobile_nav_container__Pj1id div[class*=has_text] {
    height: 1.5rem;
    box-sizing: content-box
}

.styles_container__D4XGI {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__D4XGI {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__kSjvF {
    grid-column: span 1
}

.styles_col-2__FCkER {
    grid-column: span 2
}

.styles_col-3____HFg {
    grid-column: span 3
}

.styles_col-4__iHNeP {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__q7JLs {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__BQFgD {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__h9wCv {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__1xX__ {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__wo4XS {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__TRAeF {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__hrbs_ {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__Sa8Ch {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__bygzL {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__kfC_o {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__NYZjB {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__VChfu {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__zyRE3 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__9bgGQ {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__Hecq7 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__hJdp1 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__6EXFQ {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__KUCSO {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__PkSMX {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__YptmT {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__qUzAN {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__mPNQj {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__KvlXU {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__8_LXh {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__PPpNu {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__49A2F {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__q6GDD {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__rw_GT {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__mkeuN {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__CWh5Z {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__IXHIO {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__PrYgI {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__IJ5t3 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__iCxXH {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__92eJ8 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__orrgF {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__RpcrT {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10___n6rS {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__Uw0fx {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__Qd4XF {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__FxmNf {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__6BYk_ {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__M7xXL {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__JBQl3 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__pLSyJ {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__ATebb {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__q2WZ7 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__kjScr {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__fhKdz {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__dpRA7 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__F9zPY {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__jjCnl {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__2ktCN {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__5AleO {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__smccX {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__WYgE_ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__DE8c7 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__OFGRk {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__cJsUp {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__9qv7y {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__wbEZh {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__5VCw1 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__VWFDZ {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__fZTal {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__j_VbY {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__n_MvF {
    animation: styles_slideUp__j_VbY 0.3s ease-in-out
}

.styles_rotate_left__t8P5V svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_parent_nav_wrapper__rVxUu {
    width: 100%;
    display: none
}

@media (min-width: 720px) {
    .styles_parent_nav_wrapper__rVxUu {
        display: unset
    }
}

.styles_nav_wrapper__hImpE {
    position: fixed;
    z-index: 500;
    width: 100%;
    top: 0
}

.styles_nav_wrapper_inner__ZvwOI, .styles_nav__OwJwl {
    background: #ffffff;
    height: 56px
}

@media (min-width: 1024px) {
    .styles_nav_wrapper_inner__ZvwOI, .styles_nav__OwJwl {
        height: 72px
    }
}

.styles_nav_wrapper_inner__ZvwOI {
    box-shadow: 0 0 4px rgba(81, 51, 148, 0.2)
}

.styles_nav__OwJwl {
    display: flex;
    justify-content: space-between;
    height: 56px
}

@media (min-width: 1024px) {
    .styles_nav__OwJwl {
        height: 72px
    }
}

.styles_nav__OwJwl ul {
    -webkit-padding-start: 0px;
    padding-inline-start: 0px;
    list-style: none;
    display: flex;
    margin: initial
}

.styles_nav__OwJwl ul li {
    margin-bottom: initial;
    line-height: initial
}

@media (min-width: 1024px) {
    .styles_nav__OwJwl ul li {
        padding: 0 0.5rem;
        margin-bottom: initial;
        line-height: initial
    }
}

.styles_nav__OwJwl ul span {
    margin-right: 4.5rem !important
}

.styles_nav__OwJwl ul .styles_logo_wrapper__6Axh_ {
    align-items: center;
    display: flex;
    margin-right: 20px
}

.styles_nav__OwJwl ul .styles_logo_wrapper__6Axh_ .styles_logo__ktGwM {
    height: 32px;
    width: 140px;
    max-width: none
}

@media (min-width: 960px) {
    .styles_nav__OwJwl ul .styles_logo_wrapper__6Axh_ {
        margin-right: 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_nav__OwJwl ul .styles_logo_wrapper__6Axh_ {
        margin-right: 5rem
    }
}

.styles_nav__OwJwl ul a:not(.styles_logo_wrapper__6Axh_) {
    white-space: nowrap;
    margin-right: 0.15rem
}

.styles_nav__OwJwl ul a:not(.styles_logo_wrapper__6Axh_) button {
    font-size: 0.7875rem
}

.styles_nav__OwJwl ul a:not(.styles_logo_wrapper__6Axh_) button:hover svg path {
    stroke: #242239
}

@media (min-width: 960px) {
    .styles_nav__OwJwl ul a:not(.styles_logo_wrapper__6Axh_) {
        margin-right: 2rem
    }

    .styles_nav__OwJwl ul a:not(.styles_logo_wrapper__6Axh_) button {
        font-size: 1rem
    }

    .styles_nav__OwJwl ul a:not(.styles_logo_wrapper__6Axh_) button div {
        margin-left: 4px
    }
}

@media only screen and (max-width: 1011px) and (min-width: 838px) {
    .styles_nav__OwJwl ul a:not(.styles_logo_wrapper__6Axh_) {
        margin-right: 1.25rem
    }
}

.styles_nav__OwJwl ul a:not(.styles_logo_wrapper__6Axh_) div {
    width: 100%
}

.styles_nav__OwJwl ul .styles_nav_list_item__gXRu_ {
    display: none
}

@media (min-width: 720px) {
    .styles_nav__OwJwl ul .styles_nav_list_item__gXRu_ {
        display: block
    }
}

.styles_nav__OwJwl ul .styles_nav_list_item_selected__7oyOT button {
    color: #242239
}

.styles_nav__OwJwl ul .styles_nav_list_item_selected__7oyOT button svg path {
    stroke: #242239 !important
}

.styles_nav__OwJwl .styles_user_controls__A_KJn, .styles_nav__OwJwl ul, .styles_nav__OwJwl button {
    display: flex;
    align-items: center;
    padding: 0
}

.styles_user_controls__A_KJn .styles_user_control__NlZo_ {
    border-radius: 50%;
    padding: 0.5rem;
    display: flex;
    place-items: center;
    cursor: pointer;
    justify-content: flex-end;
    margin-right: 1.5rem
}

.styles_user_controls__A_KJn .styles_user_control__NlZo_:hover, .styles_user_controls__A_KJn .styles_user_control__NlZo_.styles_selected__dL_8y {
    background: #ebeaff
}

.styles_user_control__NlZo_ .icon {
    width: 100% !important
}

.styles_user_controls__A_KJn .styles_user_control__NlZo_ div {
    display: flex;
    justify-content: center;
    align-content: center
}

.styles_user_controls__A_KJn .styles_user_control__NlZo_ svg {
    height: 19.17px;
    width: 19.17px;
    fill: none !important
}

@media only screen and (max-width: 764px) {
    .styles_user_controls__A_KJn .styles_user_control__NlZo_ svg {
        height: 15.17px;
        width: 15.17px
    }
}

.styles_user_controls__A_KJn .styles_user_control_profile_wrapper__wrzvd {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: relative
}

.styles_user_controls__A_KJn .styles_user_control_profile_button__wjFdG {
    border: none;
    background: none
}

.Mobile_container__UDlxs {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .Mobile_container__UDlxs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.Mobile_col-1__Jsopd {
    grid-column: span 1
}

.Mobile_col-2__5H5DO {
    grid-column: span 2
}

.Mobile_col-3__ENLOn {
    grid-column: span 3
}

.Mobile_col-4__vs0hP {
    grid-column: span 4
}

@media (min-width: 720px) {
    .Mobile_col-tablet-1__OHEKp {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-2__tsfXb {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-3__1aaSG {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-4__xDK5O {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-5__IXDuW {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-6__MOt8P {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-7__HbIlD {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .Mobile_col-tablet-8__M1YuP {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-1__4B_CB {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-2__M7uLp {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-3__gfunz {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-4__BaDYv {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-5__xRJE2 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-6__5h6mb {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-7__8tY4n {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .Mobile_col-tablet-lg-8__72d2t {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-1__LEe7M {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-2__NWOa4 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-3__OP5Ga {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-4__2WyPH {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-5__4u4Yv {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-6__ltP_x {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-7__3IfLO {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-8__ovQgQ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-9__NlOc2 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-10__pvyPz {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-11__R_jSc {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .Mobile_col-desktop-12__CmGBj {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-1__3UISX {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-2__Z1XjY {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-3__Vno_f {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-4__4y4rO {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-5__zbsoP {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-6__IYrx_ {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-7__8Fr9_ {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-8__mX96J {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-9__BaYnH {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-10__fmAsZ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-11__Iw5zh {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .Mobile_col-desktop-lg-12__9xdpp {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-1__4XdS8 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-2__C_ZQz {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-3__hCC9Y {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-4__znKnR {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-5__QCBFU {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-6__iDc6R {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-7__XDQwz {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-8__kSC8a {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-9__ETCdq {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-10__QPzFC {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-11__RevVb {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .Mobile_col-desktop-xl-12__6a60q {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-1__gsLyB {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-2__gnZj3 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-3__OB_58 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-4__zLyni {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-5__KJEw2 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-6__rENi9 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-7__F3Fp7 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-8__QdKBS {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-9__On5fQ {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-10__AxD1K {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-11__lwbs8 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .Mobile_col-desktop-xxl-12__8_qeA {
        grid-column: span 12
    }
}

@keyframes Mobile_slideUp__uAR3_ {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.Mobile_slide_up__DIoKm {
    animation: Mobile_slideUp__uAR3_ 0.3s ease-in-out
}

.Mobile_rotate_left__pDufL svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.Mobile_mobile_container__AwGM8 {
    background-color: #ffffff;
    box-shadow: 0px 0px 4px rgba(81, 51, 148, 0.2);
    display: flex;
    justify-content: space-between;
    padding: 1.125rem;
    width: 100%;
    position: fixed;
    z-index: 9999
}

@media (min-width: 720px) {
    .Mobile_mobile_container__AwGM8 {
        display: none
    }
}

.Mobile_mobile_logo__UqXxy {
    width: 80%
}

.Mobile_mobile_right_side__xvgES {
    display: flex;
    justify-content: space-between;
    gap: 1.5rem
}

.Mobile_mobile_right_side__xvgES .Mobile_user_control__Wd9Lr {
    border-radius: 50%;
    background: none;
    border: none;
    padding: 0.5rem;
    display: flex;
    place-items: center;
    cursor: pointer;
    justify-content: flex-end
}

.Mobile_mobile_right_side__xvgES .Mobile_user_control__Wd9Lr:hover, .Mobile_mobile_right_side__xvgES .Mobile_user_control__Wd9Lr.Mobile_selected__LcH25 {
    background: #ebeaff
}

.Mobile_mobile_right_side__xvgES .Mobile_user_control__Wd9Lr div {
    display: flex;
    justify-content: center;
    align-content: center
}

.Mobile_mobile_right_side__xvgES .Mobile_user_control__Wd9Lr svg {
    height: 19.17px;
    width: 19.17px
}

.Mobile_mobile_chat__kk_2a svg {
    margin-top: 0.313rem
}

.Mobile_mobile_chat__kk_2a svg path {
    stroke: #513394
}

.Mobile_mobile_chat_active__LA4VK svg {
    fill: #513394
}

.styles_container__fmlfs {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__fmlfs {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__WY9ro {
    grid-column: span 1
}

.styles_col-2__C7aqy {
    grid-column: span 2
}

.styles_col-3__h253F {
    grid-column: span 3
}

.styles_col-4__3_1e3 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__LM51L {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__3Yd62 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__2aa06 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__DdlrT {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__qGQ2N {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__JDZrc {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__d_tFx {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__wmo2R {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__oJum1 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__XsRic {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__O8KgU {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__9_wtb {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__1U_2z {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__GJMfE {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__2i6tM {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__TRjyK {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__XAH_U {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__mcBqj {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__u28V3 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__tv52W {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__YWwqn {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__YCW0j {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__Fs2D2 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__xZc7W {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__j6Khe {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__xehmr {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__8Z6wU {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__S48BT {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__BF8W3 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__EzfyH {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__at3fj {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__KCSqI {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__2s3_S {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__QxzTy {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__IVseG {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__hZ5pz {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__TPFg0 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__lsM9o {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__XFYh8 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__A36WV {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__Efzf1 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__GfIY6 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__hSzkC {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__p6G3f {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__fibEV {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__MnFcF {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__6OUGv {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__COGgX {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__dK0VQ {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__Pic9S {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__o6TUi {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__TYt_8 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__gdKlJ {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__iMzGn {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__6HM35 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__7rdZv {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__YTayN {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__FL_eF {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__AHZ0z {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__TLrkm {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__H7wXj {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__Vx0cX {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__7uz3X {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__rUbze {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__jgX8_ {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__7_4Sb {
    animation: styles_slideUp__jgX8_ 0.3s ease-in-out
}

.styles_rotate_left__5C4gR svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_layout_wrapper__rxX1X {
    display: grid;
    grid-template-rows:72px auto
}

@media (min-width: 720px) {
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track, .slick-slider .slick-list {
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before, .slick-track:after {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

@charset "UTF-8";
.slick-loading .slick-list {
    background: #fff url(../img/ajax-loader.0b80f665.gif) center center no-repeat
}

@font-face {
    font-family: "slick";
    font-weight: normal;
    font-style: normal;
    src: url(../fonts/slick.25572f22.eot);
    src: url(../fonts/slick.25572f22.eot) format("embedded-opentype"), url(../fonts/slick.653a4cbb.woff) format("woff"), url(../fonts/slick.6aa1ee46.ttf) format("truetype"), url(../img/slick.f895cfdf.svg) format("svg")
}

.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: 0.25
}

.slick-prev:before, .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    opacity: 0.75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: 0.25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: 0.75;
    color: black
}

.container__8nRk6 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .container__8nRk6 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .container__8nRk6 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .container__8nRk6 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .container__8nRk6 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .container__8nRk6 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .container__8nRk6 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.col-1 {
    grid-column: span 1
}

.col-2 {
    grid-column: span 2
}

.col-3 {
    grid-column: span 3
}

.col-4 {
    grid-column: span 4
}

@media (min-width: 720px) {
    .col-tablet-1 {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .col-tablet-2 {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .col-tablet-3 {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .col-tablet-4 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .col-tablet-5 {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .col-tablet-6 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .col-tablet-7 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .col-tablet-8 {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-1 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-2 {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-3 {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-4 {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-5 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-6 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-7 {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .col-tablet-lg-8 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .col-desktop-1 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .col-desktop-2 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .col-desktop-3 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .col-desktop-4 {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .col-desktop-5 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .col-desktop-6 {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .col-desktop-7 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .col-desktop-8 {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .col-desktop-9 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .col-desktop-10 {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .col-desktop-11 {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .col-desktop-12 {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-1 {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-2 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-3 {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-4 {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-5 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-6 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-7 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-8 {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-9 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-10 {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-11 {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .col-desktop-lg-12 {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-1 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-2 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-3 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-4 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-5 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-6 {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-7 {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-8 {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-9 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-10 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-11 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .col-desktop-xl-12 {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-1 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-2 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-3 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-4 {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-5 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-6 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-7 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-8 {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-9 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-10 {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-11 {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .col-desktop-xxl-12 {
        grid-column: span 12
    }
}

@keyframes slideUp {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.slide_up {
    animation: slideUp 0.3s ease-in-out
}

.rotate_left svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.slick-next {
    right: 0px
}

.slick-prev {
    right: 50px;
    left: unset
}

.slick-arrow {
    background: #ffffff
}

.slick-arrow:hover {
    background: #ffffff
}

.slick-prev, .slick-next {
    top: 105%;
    width: 44px;
    height: 44px;
    transform: translate(0, -50%);
    border: 0.125rem solid #f6f6fa;
    border-radius: 60px
}

.slick-prev::before, .slick-next::before {
    display: none
}

.slick-disabled {
    background-color: #f6f6fa
}

.slick-disabled svg {
    stroke: #beb8c4;
    opacity: 0.2
}

.slick-disabled:hover {
    background: #f6f6fa
}

.slick-track {
    float: left
}

.styles_layout_wrapper__rxX1X * {
    box-sizing: border-box
}

.styles_layout_wrapper__rxX1X {
    box-sizing: border-box;
    font-family: "DM Sans", sans-serif;
    font-size: 16px;
    color: #242239;
    line-height: 1.5rem;
    padding: 0;
    margin: 0
}

.styles_layout_wrapper__rxX1X a {
    color: inherit;
    text-decoration: none
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.hide-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.hide-scrollbar::-webkit-scrollbar {
    display: none
}

.scrollbar {
    scrollbar-color: #513394 transparent
}

.scrollbar::-webkit-scrollbar {
    height: 5px;
    background: transparent
}

.scrollbar::-webkit-scrollbar-track {
    background: transparent
}

.scrollbar::-webkit-scrollbar-thumb {
    background: #513394;
    border-radius: 0.75rem
}

.scrollbar::-webkit-scrollbar-thumb:hover {
    background: #513394
}

.home_container__tON83 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .home_container__tON83 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .home_container__tON83 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .home_container__tON83 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .home_container__tON83 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .home_container__tON83 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .home_container__tON83 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.home_col-1__wHz_r {
    grid-column: span 1
}

.home_col-2__e4hqH {
    grid-column: span 2
}

.home_col-3__QX3OF {
    grid-column: span 3
}

.home_col-4__fqwog {
    grid-column: span 4
}

@media (min-width: 720px) {
    .home_col-tablet-1__f67W_ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .home_col-tablet-2__R1NW_ {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .home_col-tablet-3__fNeol {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .home_col-tablet-4__xWAGT {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .home_col-tablet-5__alKMw {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .home_col-tablet-6__r_XRA {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .home_col-tablet-7__uGZu6 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .home_col-tablet-8__ixS6W {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-1__yIZOe {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-2__V_kWv {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-3__NyT1E {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-4__03rHC {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-5__PLPFg {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-6__IZc99 {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-7__gIfox {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .home_col-tablet-lg-8__y4rh_ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-1___ImGi {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-2__5Kdm9 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-3__K_TU0 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-4__Dqb_l {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-5__dof7Y {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-6__trVQg {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-7__6o3DX {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-8__LRllp {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-9__xUc2m {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-10__O0T9s {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-11__6uIXU {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .home_col-desktop-12__tx49r {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-1__erxMN {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-2__vYra2 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-3__UwNoW {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-4__v2JqC {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-5__lwdrF {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-6___DCOb {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-7__EcjJ2 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-8__OVXJJ {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-9__pnYOn {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-10__0oEDt {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-11__7bA1h {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .home_col-desktop-lg-12__Sh6eq {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-1__Eg3nt {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-2__n5E60 {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-3__sCiVS {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-4__4tz41 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-5__OtKCf {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-6____dpP {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-7__45Bor {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-8__VbYSv {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-9__R_udE {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-10__JEr7R {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-11__uZlp2 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .home_col-desktop-xl-12__HcCIg {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-1__bdgac {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-2__tlu0t {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-3___TkxM {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-4__etR__ {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-5__bNrCO {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-6__yhyYF {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-7__ewnga {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-8__L0ebp {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-9__SR0CM {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-10__b_9wv {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-11__4wAhf {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .home_col-desktop-xxl-12__5TUfY {
        grid-column: span 12
    }
}

@keyframes home_slideUp__iAWyI {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.home_slide_up__YkPS4 {
    animation: home_slideUp__iAWyI 0.3s ease-in-out
}

.home_rotate_left__tiyHC svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.home_tempPlaceholder__ATZRe {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 25rem;
    margin-top: 2rem;
    border: 1px solid #e2e2ee
}

.home_tempPlaceholder__ATZRe .home_tempPlaceholderBody__5L8DP {
    text-align: center
}

.home_tempPlaceholder__ATZRe .home_muted__aFDIr {
    display: block;
    font-size: 0.8rem;
    margin-top: -0.5rem;
    color: #beb8c4
}

.styles_container__qMNgu {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__qMNgu {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__qMNgu {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__qMNgu {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__qMNgu {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__qMNgu {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__qMNgu {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__XN9jZ {
    grid-column: span 1
}

.styles_col-2__lLvcI {
    grid-column: span 2
}

.styles_col-3__p2btA {
    grid-column: span 3
}

.styles_col-4__s4LmL {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__Wvzqa {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__vXBoy {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__SfCOu {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__MGW_o {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__WSf2G {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6___mEkl {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__NuKug {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__WKwFK {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__8GjYU {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2___blPG {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__CqAAG {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__uXl5c {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5___zp08 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__ckXda {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__g7krW {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__d7EdT {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__JvAlW {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2___WnCC {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__n0WUC {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__cfaid {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__WgBId {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__ZiFSE {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__BaIj4 {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__sFlgZ {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__v_94r {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__zhGZN {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__r2tCM {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__cCkuS {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__Nx0Gn {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__4qUcR {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__B9NrN {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__Kccvm {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__M3Pjj {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__sBRMe {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__zl5Q7 {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__ymMsV {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__smfAx {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__iGX3B {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__hiOWj {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__4oCtG {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__ha4nB {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__P0S_t {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__2QhHI {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__J8AtD {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__NJDp0 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6___hBJw {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__EIQ_N {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__5Qxdb {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__9Yfpn {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__rxxJH {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__FayZI {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__LgiZx {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__yBkAN {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__OMjLI {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__1JL_z {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__JafBR {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__4c9RZ {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__S4qaH {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__nLktt {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__ThLQx {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__YfXxl {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__QzWPC {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__UkWBe {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__6RVvT {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__sugUf {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__3VYIV {
    animation: styles_slideUp__sugUf 0.3s ease-in-out
}

.styles_rotate_left__z2adz svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_nav_dropdown_navigator_wrapper__3gNU1 .styles_nav_dropdown_selector__OTc81 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 17.5rem
}

.styles_nav_dropdown_navigator_wrapper__3gNU1 .styles_nav_dropdown_selector__OTc81 button {
    background: none;
    border: none;
    outline: none
}

.styles_nav_dropdown_navigation_button__DMXKE {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    width: 100%;
    padding: 8px;
    height: 40px;
    font-size: 0.875rem;
    background: #f6f6fa;
    border-radius: 8px;
    font-weight: 500;
    line-height: 24px;
    color: #242239;
    font-family: "DM Sans" !important
}

.styles_nav_dropdown_navigation_button__DMXKE:hover {
    cursor: pointer
}

.styles_nav_dropdown_navigation_button__DMXKE.styles_selected__dZWqb {
    font-weight: 700;
    background: #f6f6fa !important;
    color: #513394
}

.styles_nav_dropdown_navigation_button__DMXKE.styles_selected__dZWqb svg path {
    stroke: #513394
}

.styles_container__KAKAZ {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__KAKAZ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__KAKAZ {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__KAKAZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__KAKAZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__KAKAZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__KAKAZ {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__fUEVC {
    grid-column: span 1
}

.styles_col-2__1_DZt {
    grid-column: span 2
}

.styles_col-3__t6maT {
    grid-column: span 3
}

.styles_col-4__kGWot {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__Z7KzV {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__e0Qgr {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__RB65o {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__0JhNC {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__E6DVH {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__z_AyV {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__sR3Ja {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__op3nk {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__ffL90 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__pf9Ey {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__qkVVF {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__GPc4a {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__Xtpu3 {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__6Hljo {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__kWHbJ {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__B6i_S {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__X3SjP {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2___NSNm {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__O8A75 {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__IqqYX {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__kvmtV {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__IBbYA {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__eylXu {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__y1vEz {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9___OX9h {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__gt0Xp {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__3KnTF {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__USTjF {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__OhKpv {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__xzyJb {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__0fYDF {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__uw1mW {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__UcbG7 {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__SA3k5 {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__AIa7d {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__PESVD {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__7EbC0 {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__C_ThQ {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__YtrEX {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__1Ck7T {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__q0Wju {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__e96GE {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__ZJRM2 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__bxnNO {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__XbLMw {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__3hkLW {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7___jE_T {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__vpNfy {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__Lr22M {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__eUux5 {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__1P8Q7 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__l_RtB {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__QEe6k {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__8HY5s {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__FjFD_ {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__dSywj {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__cqgoq {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__VFpPL {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__PpCh9 {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__kRxkF {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__s14m8 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__Xpy9x {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__OpjCb {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__qjtfu {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__WUswY {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__h_XA5 {
    animation: styles_slideUp__WUswY 0.3s ease-in-out
}

.styles_rotate_left__EL4R7 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_destination_explorer_wrapper__wOiK8 {
    display: grid;
    grid-template-columns:1.3fr 2fr;
    grid-column-gap: 64px;
    column-gap: 64px;
    padding: 3rem 0;
    height: 460px
}

@media (min-width: 1024px) {
    .styles_destination_explorer_wrapper__wOiK8 {
        column-gap: 4rem;
        grid-template-columns:1fr 2.5fr;
        padding: 3rem
    }
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continents_wrapper__RB8WT {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 17.625rem;
    height: 400px
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continent_destinations_wrapper__5ssDy {
    padding-left: 2rem;
    border-left: 1px solid #ededf6;
    display: grid
}

@media (min-width: 1024px) {
    .styles_destination_explorer_wrapper__wOiK8 .styles_continent_destinations_wrapper__5ssDy {
        grid-template-columns:2fr 1fr;
        padding-left: 64px;
        column-gap: 64px
    }
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continent_destinations_wrapper__5ssDy h3, .styles_destination_explorer_wrapper__wOiK8 .styles_continent_destinations_wrapper__5ssDy span.h3 {
    margin: 0;
    font-size: 2rem;
    line-height: 2.5rem;
    color: #242239 !important;
    display: block;
    font-weight: 700
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continent_destinations_wrapper__5ssDy .styles_continent_destination_wrapper__Fl_Hb {
    text-align: left;
    height: 360px
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continent_destinations_wrapper__5ssDy .styles_continent_destination_wrapper__Fl_Hb > p {
    padding: 0;
    margin: 1.5rem 0;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continent_destinations_wrapper__5ssDy .styles_continent_destination_wrapper__Fl_Hb i {
    font-family: "Merriweather", "italic";
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continent_destinations_wrapper__5ssDy .styles_destinations_lists_wrapper__VJPol {
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-column-gap: 24px;
    -webkit-padding-start: 0px;
    padding-inline-start: 0px;
    font-family: "DM Sans";
    font-weight: 400;
    font-size: 0.875rem;
    margin: 0;
    padding: 1.5rem 0
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continent_destinations_wrapper__5ssDy .styles_destinations_lists_wrapper__VJPol a {
    margin: 0;
    color: #504e61;
    padding: 0.5rem;
    white-space: nowrap;
    border-radius: 0.5rem;
    text-transform: capitalize;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continent_destinations_wrapper__5ssDy .styles_destinations_lists_wrapper__VJPol a:hover {
    background: #f6f6fa
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continents_wrapper__RB8WT button svg, .styles_destination_explorer_wrapper__wOiK8 .styles_continent_destination_wrapper__Fl_Hb button svg {
    margin-left: 0.25rem;
    height: 10px;
    width: 10px
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continents_wrapper__RB8WT button:hover svg, .styles_destination_explorer_wrapper__wOiK8 .styles_continent_destination_wrapper__Fl_Hb button:hover svg {
    margin-left: 0.25rem
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continents_wrapper__RB8WT .styles_view_all_tours_button__T0fxs, .styles_destination_explorer_wrapper__wOiK8 .styles_continent_destination_wrapper__Fl_Hb .styles_view_all_tours_button__T0fxs {
    display: flex;
    align-items: center;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    padding-right: 0;
    font-family: "DM Sans";
    font-weight: 700;
    font-size: 0.875rem;
    color: #504e61;
    border-bottom: 2px solid transparent
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continents_wrapper__RB8WT .styles_view_all_tours_button__T0fxs span, .styles_destination_explorer_wrapper__wOiK8 .styles_continent_destination_wrapper__Fl_Hb .styles_view_all_tours_button__T0fxs span {
    margin-right: 5px
}

.styles_destination_explorer_wrapper__wOiK8 .styles_continents_wrapper__RB8WT .styles_view_all_tours_button__T0fxs:hover, .styles_destination_explorer_wrapper__wOiK8 .styles_continents_wrapper__RB8WT .styles_view_all_tours_button__T0fxs:focus, .styles_destination_explorer_wrapper__wOiK8 .styles_continent_destination_wrapper__Fl_Hb .styles_view_all_tours_button__T0fxs:hover, .styles_destination_explorer_wrapper__wOiK8 .styles_continent_destination_wrapper__Fl_Hb .styles_view_all_tours_button__T0fxs:focus {
    cursor: pointer;
    color: #513394;
    border-bottom: 1px solid #af9feb;
    margin: 0;
    padding-bottom: 1rem
}

.styles_destination_explorer_wrapper__wOiK8 .styles_display_image__XdATL {
    display: none
}

@media (min-width: 1024px) {
    .styles_destination_explorer_wrapper__wOiK8 .styles_display_image__XdATL {
        display: flex;
        justify-content: flex-end
    }
}

.styles_container__S_Vci {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__S_Vci {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__S_Vci {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__S_Vci {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__S_Vci {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__S_Vci {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__S_Vci {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__Vcv9w {
    grid-column: span 1
}

.styles_col-2__oU8aH {
    grid-column: span 2
}

.styles_col-3__ljG67 {
    grid-column: span 3
}

.styles_col-4__Hs99e {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__hdCsZ {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__Zw_mh {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__dTbzq {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__HX_W3 {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__JP1su {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__T7yW7 {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__L2iGA {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__Q3ikH {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__idbxd {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__pZWMM {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__pyxzh {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__iTiB_ {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__mWXXb {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__dCdIO {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__Os8nH {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__KC_Qc {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__mqGTL {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__sAAlp {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__HCC0a {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__7IMSX {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__Gblg8 {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__s1d_o {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__CihRj {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__BO2_F {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__Fpx9X {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__IsDWy {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__uquxE {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__2rAq6 {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__mcRJe {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__odc_Q {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__w3grD {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__2ucbi {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__h8_Xg {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__aGVql {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__9xxpk {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__yvKsY {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__1_yWe {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__VxMFh {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__GuAiL {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__8LPOS {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__Nlg98 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__hwyCi {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__NsNIc {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__E1Rda {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__849kF {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__JVT7W {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__4ySBO {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__Raz3w {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__cEhX1 {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__Ve2tS {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__TBodD {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__sgElo {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__008P5 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__6gn13 {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__CMoid {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__cC_bv {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__CSiZo {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__8wl8r {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__Qu4ta {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__5Nkdq {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__7y_P3 {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__Ri1WH {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__h_Ubs {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__JFwiH {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__l8UiO {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__oRQjF {
    animation: styles_slideUp__l8UiO 0.3s ease-in-out
}

.styles_rotate_left__LJYCp svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_ways_to_travel_wrapper__On0BU {
    display: grid;
    grid-template-columns:1.3fr 2fr;
    grid-column-gap: 64px;
    column-gap: 64px;
    padding: 3rem 0;
    height: 463px
}

@media (min-width: 1024px) {
    .styles_ways_to_travel_wrapper__On0BU {
        column-gap: 64px;
        grid-template-columns:1fr 2.5fr;
        padding: 3rem
    }
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_wrapper__wCkSt {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 17.625rem;
    height: 400px
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI {
    padding-left: 32px;
    border-left: 1px solid #ededf6;
    display: grid;
    grid-column-gap: 56px
}

@media (min-width: 1024px) {
    .styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI {
        grid-template-columns:2fr 1fr;
        padding-left: 64px;
        column-gap: 64px
    }
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI h3, .styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI span.h3 {
    margin: 0;
    font-size: 2rem;
    line-height: 2.5rem;
    color: #242239 !important;
    display: block;
    font-weight: 700
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_ways_group_wrapper__Pqrca {
    text-align: left
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_ways_group_wrapper__Pqrca > p {
    padding: 0;
    margin: 1.5rem 0
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_ways_group_wrapper__Pqrca i {
    font-family: "Merriweather", "italic";
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_description__dSZb_ {
    font-family: "DM Sans";
    font-weight: 400;
    font-size: 0.875rem;
    color: #504e61;
    min-width: 265px;
    margin: 1.5rem 0
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_display_image__LzFyK {
    display: none
}

@media (min-width: 1024px) {
    .styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_display_image__LzFyK {
        display: flex;
        justify-content: flex-end;
        border-radius: 0.75rem
    }
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_ways_lists_wrapper__6dYe3 {
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-column-gap: 24px;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    font-family: "DM Sans";
    font-weight: 400;
    font-size: 0.875rem;
    padding: 1.5rem 0;
    margin: 0
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_ways_lists_wrapper__6dYe3 a {
    margin: 0;
    color: #504e61;
    padding: 0.5rem;
    white-space: nowrap;
    border-radius: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_ways_lists_wrapper__6dYe3 a:hover {
    background: #f6f6fa
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI button, .styles_ways_to_travel_wrapper__On0BU .styles_ways_group_wrapper__Pqrca button {
    background: none;
    border: none
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_learn_more_button__nnCDV, .styles_ways_to_travel_wrapper__On0BU .styles_ways_group_wrapper__Pqrca .styles_learn_more_button__nnCDV {
    display: flex;
    align-items: center;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    padding-right: 0;
    color: #504e61;
    font-family: "DM Sans";
    font-weight: 700;
    font-size: 0.875rem;
    border-width: 0 0 2px 0;
    border-color: #af9feb
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_learn_more_button__nnCDV span, .styles_ways_to_travel_wrapper__On0BU .styles_ways_group_wrapper__Pqrca .styles_learn_more_button__nnCDV span {
    margin-right: 5px
}

.styles_ways_to_travel_wrapper__On0BU .styles_ways_to_travel_info_wrapper__GkJYI .styles_learn_more_button__nnCDV:hover, .styles_ways_to_travel_wrapper__On0BU .styles_ways_group_wrapper__Pqrca .styles_learn_more_button__nnCDV:hover {
    cursor: pointer;
    color: #513394;
    border-bottom: 1px solid #af9feb;
    margin: 0
}

.styles_container__vXP_h {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__vXP_h {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__vXP_h {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__vXP_h {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__vXP_h {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__vXP_h {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__vXP_h {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__1x1Yi {
    grid-column: span 1
}

.styles_col-2___Zm_E {
    grid-column: span 2
}

.styles_col-3__AXCYn {
    grid-column: span 3
}

.styles_col-4__sXvBB {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__GJZNm {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__nr0xz {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3___6wpr {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__tuxwN {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__vWO1e {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__F45Lc {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__0qnN5 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__DYzyO {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__I8X56 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__W9Qap {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__g2gJ_ {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__d5L3c {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__mYioq {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__IatLN {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7___GUNz {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__UqrLA {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__Rn95p {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__C8RpS {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__reB2p {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__T0LlK {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__Dc8oB {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__hwv0S {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__xWDEr {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__P8MuY {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__iHzy6 {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__jg2HC {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__Ie3H_ {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__hF9Dq {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__Mdq6a {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__ELpq0 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__K0ztH {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__YOz6b {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__nr1ZB {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__VoxGD {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__Cmyqs {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__0PU3d {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__S0TAh {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__jXEli {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__EoteG {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__K_7ix {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__mJsT8 {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__0IRso {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__YM_R8 {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__vzrpf {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__LFt67 {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6__V86bs {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__6OoEK {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__OcSoL {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__kwgFo {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__x9XzZ {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__AistR {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__5H_oJ {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__48vb5 {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__SYVfa {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__7ChJ5 {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__aYCfB {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__a4Pp0 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__AdVQ0 {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__2UsWr {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__GtluT {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__jW7UF {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__SK1_l {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11__9swGB {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__X52Su {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__jFsc2 {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__ncd_h {
    animation: styles_slideUp__jFsc2 0.3s ease-in-out
}

.styles_rotate_left__89U8G svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_why_travel_with_g_wrapper__J7xT4 {
    display: grid;
    grid-template-columns:1.3fr 2fr;
    grid-column-gap: 64px;
    column-gap: 64px;
    padding-top: 3rem;
    height: 372px
}

@media (min-width: 1024px) {
    .styles_why_travel_with_g_wrapper__J7xT4 {
        column-gap: 64px;
        grid-template-columns:1fr 2.5fr;
        padding: 3rem
    }
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ {
    border-left: 1px solid #ededf6;
    padding-left: 32px;
    display: grid;
    grid-column-gap: 56px
}

@media (min-width: 1024px) {
    .styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ {
        grid-template-columns:2fr 1fr;
        padding-left: 64px;
        column-gap: 64px
    }
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ h3, .styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ span.h3 {
    margin: 0;
    font-size: 2rem;
    line-height: 2.5rem;
    color: #242239 !important;
    display: block;
    font-weight: 700
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_why_group_wrapper__QQY8V {
    text-align: left
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_why_group_wrapper__QQY8V > p {
    padding: 0;
    margin: 1.5rem 0
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_why_group_wrapper__QQY8V i {
    font-family: "Merriweather", "italic";
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_description__5Yj4u {
    font-family: "DM Sans";
    font-weight: 400;
    font-size: 0.875rem;
    color: #504e61;
    min-width: 265px;
    margin: 1.5rem 0
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_why_lists_wrapper__ul_cn {
    display: grid;
    grid-template-columns:1fr;
    grid-column-gap: 24px;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    font-family: "DM Sans";
    font-weight: 400;
    font-size: 0.875rem;
    margin: 0;
    padding: 0
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_why_lists_wrapper__ul_cn a {
    margin: 0;
    color: #504e61;
    padding: 0.5rem;
    white-space: nowrap;
    border-radius: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_why_lists_wrapper__ul_cn a:hover {
    background: #f6f6fa
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_display_image__8aXvF {
    display: none
}

@media (min-width: 1024px) {
    .styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_display_image__8aXvF {
        display: flex;
        justify-content: flex-end;
        border-radius: 0.75rem
    }
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ button, .styles_why_travel_with_g_wrapper__J7xT4 .styles_why_group_wrapper__QQY8V button {
    background: none;
    border: none
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_learn_more_button__7kukR, .styles_why_travel_with_g_wrapper__J7xT4 .styles_why_group_wrapper__QQY8V .styles_learn_more_button__7kukR {
    display: flex;
    align-items: center;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    padding-right: 0;
    color: #504e61;
    border-bottom: 2px solid transparent;
    font-family: "DM Sans";
    font-weight: 700;
    font-size: 0.875rem
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_learn_more_button__7kukR span, .styles_why_travel_with_g_wrapper__J7xT4 .styles_why_group_wrapper__QQY8V .styles_learn_more_button__7kukR span {
    margin-right: 5px
}

.styles_why_travel_with_g_wrapper__J7xT4 .styles_why_g_info_wrapper__anbdZ .styles_learn_more_button__7kukR:hover, .styles_why_travel_with_g_wrapper__J7xT4 .styles_why_group_wrapper__QQY8V .styles_learn_more_button__7kukR:hover {
    cursor: pointer;
    color: #513394;
    border-bottom: 1px solid #af9feb;
    margin: 0
}

.styles_container__wchg9 {
    display: grid;
    grid-template-columns:repeat(4, 4fr);
    grid-gap: 0 1rem;
    width: 100%;
    padding: 0 1.5rem
}

@media (min-width: 720px) {
    .styles_container__wchg9 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 960px) {
    .styles_container__wchg9 {
        grid-template-columns:repeat(8, 8fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1024px) {
    .styles_container__wchg9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 100%;
        padding: 0 2.5rem
    }
}

@media (min-width: 1250px) {
    .styles_container__wchg9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1440px) {
    .styles_container__wchg9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

@media (min-width: 1920px) {
    .styles_container__wchg9 {
        grid-template-columns:repeat(12, 12fr);
        grid-gap: 0 1.5rem;
        width: 1200px;
        padding: 0 0;
        margin: 0 auto
    }
}

.styles_col-1__hfUs_ {
    grid-column: span 1
}

.styles_col-2__tlQC_ {
    grid-column: span 2
}

.styles_col-3__dcJGF {
    grid-column: span 3
}

.styles_col-4__x9poX {
    grid-column: span 4
}

@media (min-width: 720px) {
    .styles_col-tablet-1__HSERT {
        grid-column: span 1
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-2__nE1OD {
        grid-column: span 2
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-3__lMwLh {
        grid-column: span 3
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-4__Gy5Ik {
        grid-column: span 4
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-5__UrRaq {
        grid-column: span 5
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-6__DgivD {
        grid-column: span 6
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-7__qrrm3 {
        grid-column: span 7
    }
}

@media (min-width: 720px) {
    .styles_col-tablet-8__BgYEp {
        grid-column: span 8
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-1__xGSP2 {
        grid-column: span 1
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-2__L6NFZ {
        grid-column: span 2
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-3__qmu2F {
        grid-column: span 3
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-4__8YmxH {
        grid-column: span 4
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-5__Nw88P {
        grid-column: span 5
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-6__dQH2u {
        grid-column: span 6
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-7__1raLM {
        grid-column: span 7
    }
}

@media (min-width: 960px) {
    .styles_col-tablet-lg-8__oUKVS {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-1__pDX8k {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-2__hYcan {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-3__wGvEf {
        grid-column: span 3
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-4__tsSFZ {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-5__zJBTL {
        grid-column: span 5
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-6__qXLfj {
        grid-column: span 6
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-7__Ys6Gi {
        grid-column: span 7
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-8__fRPKC {
        grid-column: span 8
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-9__oc9_G {
        grid-column: span 9
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-10__fefVd {
        grid-column: span 10
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-11__03EoI {
        grid-column: span 11
    }
}

@media (min-width: 1024px) {
    .styles_col-desktop-12__nfvbe {
        grid-column: span 12
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-1__9HM6O {
        grid-column: span 1
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-2__d1jB3 {
        grid-column: span 2
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-3__HEqVJ {
        grid-column: span 3
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-4__xQ_9z {
        grid-column: span 4
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-5__UptSZ {
        grid-column: span 5
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-6__uUqEl {
        grid-column: span 6
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-7__erdow {
        grid-column: span 7
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-8__Lsz5J {
        grid-column: span 8
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-9__lo8Mw {
        grid-column: span 9
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-10__RzOlP {
        grid-column: span 10
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-11__tuZrs {
        grid-column: span 11
    }
}

@media (min-width: 1250px) {
    .styles_col-desktop-lg-12__CTJ6p {
        grid-column: span 12
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-1__0oZSY {
        grid-column: span 1
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-2__z0i7z {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-3__yvVD_ {
        grid-column: span 3
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-4__d6XY4 {
        grid-column: span 4
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-5__P0V4Z {
        grid-column: span 5
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-6___tCNz {
        grid-column: span 6
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-7__okd0G {
        grid-column: span 7
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-8__UzxrW {
        grid-column: span 8
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-9__rJ6Sv {
        grid-column: span 9
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-10__I00eF {
        grid-column: span 10
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-11__gYic4 {
        grid-column: span 11
    }
}

@media (min-width: 1440px) {
    .styles_col-desktop-xl-12__oqgXa {
        grid-column: span 12
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-1__qlQ2y {
        grid-column: span 1
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-2__ehpkT {
        grid-column: span 2
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-3__FkbUS {
        grid-column: span 3
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-4__PqDxY {
        grid-column: span 4
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-5__9gjY0 {
        grid-column: span 5
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-6__cXCPI {
        grid-column: span 6
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-7__NNmsy {
        grid-column: span 7
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-8__sEYdR {
        grid-column: span 8
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-9__9dGaS {
        grid-column: span 9
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-10__o5IHa {
        grid-column: span 10
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-11___3tNd {
        grid-column: span 11
    }
}

@media (min-width: 1920px) {
    .styles_col-desktop-xxl-12__NNRas {
        grid-column: span 12
    }
}

@keyframes styles_slideUp__KqsTj {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-2%)
    }
}

.styles_slide_up__cH_MC {
    animation: styles_slideUp__KqsTj 0.3s ease-in-out
}

.styles_rotate_left__YL766 svg {
    transform: rotate(180deg);
    transition: 0.3s
}

.styles_travel_deals_wrapper__2CAQL {
    display: grid;
    grid-template-columns:1.3fr 2fr;
    grid-column-gap: 64px;
    column-gap: 64px;
    padding-top: 3rem;
    height: 326px
}

@media (min-width: 1024px) {
    .styles_travel_deals_wrapper__2CAQL {
        column-gap: 4rem;
        grid-template-columns:1fr 2.5fr;
        padding: 3rem
    }
}

.styles_travel_deals_wrapper__2CAQL .styles_deal_selector__G9jOZ {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 17.625rem;
    height: 400px
}

.styles_travel_deals_wrapper__2CAQL .styles_deals_wrapper__MwvMS {
    padding-left: 2rem;
    border-left: 1px solid #ededf6;
    display: grid
}

@media (min-width: 1024px) {
    .styles_travel_deals_wrapper__2CAQL .styles_deals_wrapper__MwvMS {
        padding-left: 64px;
        grid-template-columns:2fr 1fr;
        column-gap: 64px
    }
}

.styles_travel_deals_wrapper__2CAQL .styles_deals_wrapper__MwvMS h3, .styles_travel_deals_wrapper__2CAQL .styles_deals_wrapper__MwvMS span.h3 {
    margin: 0;
    font-size: 2rem;
    line-height: 2.5rem;
    color: #242239 !important;
    display: block;
    font-weight: 700
}

.styles_travel_deals_wrapper__2CAQL .styles_deals_wrapper__MwvMS .styles_deal_wrapper__hchdT {
    text-align: left
}

.styles_travel_deals_wrapper__2CAQL .styles_deals_wrapper__MwvMS .styles_deal_wrapper__hchdT > p {
    padding: 0;
    margin: 1.5rem 0
}

.styles_travel_deals_wrapper__2CAQL .styles_deals_wrapper__MwvMS .styles_deal_wrapper__hchdT i {
    font-family: "Merriweather", "italic";
    font-size: 0.875rem;
    line-height: 1.25rem
}

.styles_travel_deals_wrapper__2CAQL .styles_deals_wrapper__MwvMS .styles_deal_wrapper__hchdT button svg {
    margin-left: 0.25rem;
    height: 10px;
    width: 10px
}

.styles_travel_deals_wrapper__2CAQL .styles_deals_wrapper__MwvMS .styles_deal_wrapper__hchdT button:hover svg {
    margin-left: 0.25rem
}

.styles_travel_deals_wrapper__2CAQL .styles_deals_wrapper__MwvMS .styles_deal_wrapper__hchdT .styles_description__FYINM {
    font-family: "DM Sans";
    font-weight: 400;
    font-size: 0.875rem;
    color: #504e61;
    min-width: 265px
}

.styles_travel_deals_wrapper__2CAQL .styles_deal_selector__G9jOZ .styles_learn_more_button__zcR56, .styles_travel_deals_wrapper__2CAQL .styles_deal_wrapper__hchdT .styles_learn_more_button__zcR56 {
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.5rem;
    color: #504e61;
    border-bottom: 2px solid transparent;
    padding: 0;
    transition: transform 0.2s ease-in-out
}

.styles_travel_deals_wrapper__2CAQL .styles_deal_selector__G9jOZ .styles_learn_more_button__zcR56 span, .styles_travel_deals_wrapper__2CAQL .styles_deal_wrapper__hchdT .styles_learn_more_button__zcR56 span {
    margin-right: 5px
}

.styles_travel_deals_wrapper__2CAQL .styles_deal_selector__G9jOZ .styles_learn_more_button__zcR56:hover, .styles_travel_deals_wrapper__2CAQL .styles_deal_wrapper__hchdT .styles_learn_more_button__zcR56:hover {
    cursor: pointer;
    color: #513394;
    border-width: 0 0 2px 0;
    border-color: #af9feb
}

.styles_travel_deals_wrapper__2CAQL .styles_deal_selector__G9jOZ .styles_learn_more_button__zcR56:hover svg, .styles_travel_deals_wrapper__2CAQL .styles_deal_wrapper__hchdT .styles_learn_more_button__zcR56:hover svg {
    transform: translateX(0.35rem) scale(1.1)
}

.styles_travel_deals_wrapper__2CAQL .styles_deal_selector__G9jOZ .styles_learn_more_button__zcR56:hover svg path, .styles_travel_deals_wrapper__2CAQL .styles_deal_wrapper__hchdT .styles_learn_more_button__zcR56:hover svg path {
    stroke: #513394
}

.styles_travel_deals_wrapper__2CAQL .styles_display_image__bU6AC {
    display: none
}

.styles_display_image__bU6AC > img {
    width: 281px;
    height: 211px
}

@media (min-width: 1024px) {
    .styles_travel_deals_wrapper__2CAQL .styles_display_image__bU6AC {
        display: flex;
        justify-content: flex-end
    }
}

.styles_layout_wrapper__rxX1X img {
    max-width: none !important
}

#nav_search {
    margin-bottom: 0 !important
}

.Search_search_mobile_top_focus__cbNAo [data-testid='search-input'] {
    margin-bottom: 0 !important
}

.Search_search_mobile_input_close_button__FqyPl {
    margin-right: 20px;
    display: none
}

.jollof_desktop_nav_dropdown {
    height: auto
}

.new_nav_span {
    padding: 1px 8px;
    border: 1px solid #DAD9FF;
    border-radius: 8px;
    color: #513394;
    font-weight: 600;
    margin-right: 16px
}

button.styles_nav_dropdown_navigation_button__DMXKE span:not(.new_nav_span) {
    width: 100% !important
}

button.styles_nav_dropdown_navigation_button__DMXKE .icon {
    width: auto !important
}

.hypersearch-menu {
    z-index: 3000
}

.notifications .notifications-note {
    background: #33bbff;
    display: table;
    line-height: 1.4em;
    margin-top: 0.25em;
    padding: 0.5em
}

.notifications .notifications-note div {
    color: white;
    display: table-cell;
    margin: 0;
    vertical-align: middle
}

.notifications .notifications-note div:first-child {
    width: 90%
}

.notifications .notifications-note div:last-child {
    text-align: right;
    width: 10%
}

.notifications .notifications-note a.notification-dismiss {
    background: #0088cc;
    box-shadow: none
}

.flatpickr-calendar {
    background: transparent;
    opacity: 0;
    display: none;
    text-align: center;
    visibility: hidden;
    padding: 0;
    -webkit-animation: none;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    background: #fff;
    -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
    box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08)
}

.flatpickr-calendar.open, .flatpickr-calendar.inline {
    opacity: 1;
    max-height: 640px;
    visibility: visible
}

.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999
}

.flatpickr-calendar.animate.open {
    -webkit-animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1);
    animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1)
}

.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px
}

.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px)
}

.flatpickr-calendar.static.open {
    z-index: 999;
    display: block
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
    box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
}

.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.flatpickr-calendar .hasWeeks .dayContainer {
    border-left: 0
}

.flatpickr-calendar.hasTime .flatpickr-time {
    height: 40px;
    border-top: 1px solid #e6e6e6
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
    height: auto
}

.flatpickr-calendar:before, .flatpickr-calendar:after {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: '';
    height: 0;
    width: 0;
    left: 22px
}

.flatpickr-calendar.rightMost:before, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.arrowRight:after {
    left: auto;
    right: 22px
}

.flatpickr-calendar.arrowCenter:before, .flatpickr-calendar.arrowCenter:after {
    left: 50%;
    right: 50%
}

.flatpickr-calendar:before {
    border-width: 5px;
    margin: 0 -5px
}

.flatpickr-calendar:after {
    border-width: 4px;
    margin: 0 -4px
}

.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
    bottom: 100%
}

.flatpickr-calendar.arrowTop:before {
    border-bottom-color: #e6e6e6
}

.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff
}

.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
    top: 100%
}

.flatpickr-calendar.arrowBottom:before {
    border-top-color: #e6e6e6
}

.flatpickr-calendar.arrowBottom:after {
    border-top-color: #fff
}

.flatpickr-calendar:focus {
    outline: 0
}

.flatpickr-wrapper {
    position: relative;
    display: inline-block
}

.flatpickr-months {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.flatpickr-months .flatpickr-month {
    background: transparent;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9);
    height: 34px;
    line-height: 1;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    height: 34px;
    padding: 10px;
    z-index: 3;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9)
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
    display: none
}

.flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i {
    position: relative
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
    /*
      /*rtl:begin:ignore*/
    left: 0 /*
      /*rtl:end:ignore*/
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
    /*
      /*rtl:begin:ignore*/
    right: 0 /*
      /*rtl:end:ignore*/
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
    color: #959ea9
}

.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
    fill: #f64747
}

.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {
    width: 14px;
    height: 14px
}

.flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path {
    -webkit-transition: fill .1s;
    transition: fill .1s;
    fill: inherit
}

.numInputWrapper {
    position: relative;
    height: auto
}

.numInputWrapper input, .numInputWrapper span {
    display: inline-block
}

.numInputWrapper input {
    width: 100%
}

.numInputWrapper input::-ms-clear {
    display: none
}

.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.numInputWrapper span {
    position: absolute;
    right: 0;
    width: 14px;
    padding: 0 4px 0 2px;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    cursor: pointer;
    border: 1px solid rgba(57, 57, 57, 0.15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.numInputWrapper span:hover {
    background: rgba(0, 0, 0, 0.1)
}

.numInputWrapper span:active {
    background: rgba(0, 0, 0, 0.2)
}

.numInputWrapper span:after {
    display: block;
    content: "";
    position: absolute
}

.numInputWrapper span.arrowUp {
    top: 0;
    border-bottom: 0
}

.numInputWrapper span.arrowUp:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(57, 57, 57, 0.6);
    top: 26%
}

.numInputWrapper span.arrowDown {
    top: 50%
}

.numInputWrapper span.arrowDown:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(57, 57, 57, 0.6);
    top: 40%
}

.numInputWrapper span svg {
    width: inherit;
    height: auto
}

.numInputWrapper span svg path {
    fill: rgba(0, 0, 0, 0.5)
}

.numInputWrapper:hover {
    background: rgba(0, 0, 0, 0.05)
}

.numInputWrapper:hover span {
    opacity: 1
}

.flatpickr-current-month {
    font-size: 135%;
    line-height: inherit;
    font-weight: 300;
    color: inherit;
    position: absolute;
    width: 75%;
    left: 12.5%;
    padding: 7.48px 0 0 0;
    line-height: 1;
    height: 34px;
    display: inline-block;
    text-align: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.flatpickr-current-month span.cur-month {
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    display: inline-block;
    margin-left: .5ch;
    padding: 0
}

.flatpickr-current-month span.cur-month:hover {
    background: rgba(0, 0, 0, 0.05)
}

.flatpickr-current-month .numInputWrapper {
    width: 6ch;
    width: 7ch \0;
    display: inline-block
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: rgba(0, 0, 0, 0.9)
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: rgba(0, 0, 0, 0.9)
}

.flatpickr-current-month input.cur-year {
    background: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    cursor: text;
    padding: 0 0 0 .5ch;
    margin: 0;
    display: inline-block;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    line-height: inherit;
    height: auto;
    border: 0;
    border-radius: 0;
    vertical-align: initial;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-current-month input.cur-year:focus {
    outline: 0
}

.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
    font-size: 100%;
    color: rgba(0, 0, 0, 0.5);
    background: transparent;
    pointer-events: none
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    appearance: menulist;
    background: transparent;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    margin: -1px 0 0 0;
    outline: none;
    padding: 0 0 0 .5ch;
    position: relative;
    vertical-align: initial;
    -webkit-box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: auto
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {
    outline: none
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: rgba(0, 0, 0, 0.05)
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: transparent;
    outline: none;
    padding: 0
}

.flatpickr-weekdays {
    background: transparent;
    text-align: center;
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 28px
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

span.flatpickr-weekday {
    cursor: default;
    font-size: 90%;
    background: transparent;
    color: rgba(0, 0, 0, 0.54);
    line-height: 1;
    margin: 0;
    text-align: center;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: bolder
}

.dayContainer, .flatpickr-weeks {
    padding: 1px 0 0 0
}

.flatpickr-days {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 307.875px
}

.flatpickr-days:focus {
    outline: 0
}

.dayContainer {
    padding: 0;
    outline: 0;
    text-align: left;
    width: 307.875px;
    min-width: 307.875px;
    max-width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.dayContainer + .dayContainer {
    -webkit-box-shadow: -1px 0 0 #e6e6e6;
    box-shadow: -1px 0 0 #e6e6e6
}

.flatpickr-day {
    background: none;
    border: 1px solid transparent;
    border-radius: 150px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #393939;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    -webkit-flex-basis: 14.2857143%;
    -ms-flex-preferred-size: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    display: inline-block;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
    cursor: pointer;
    outline: 0;
    background: #e6e6e6;
    border-color: #e6e6e6
}

.flatpickr-day.today {
    border-color: #959ea9
}

.flatpickr-day.today:hover, .flatpickr-day.today:focus {
    border-color: #959ea9;
    background: #959ea9;
    color: #fff
}

.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
    background: #569ff7;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    border-color: #569ff7
}

.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
    border-radius: 50px 0 0 50px
}

.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
    border-radius: 0 50px 50px 0
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
    -webkit-box-shadow: -10px 0 0 #569ff7;
    box-shadow: -10px 0 0 #569ff7
}

.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange {
    border-radius: 50px
}

.flatpickr-day.inRange {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
    box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
}

.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    border-color: transparent;
    cursor: default
}

.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgba(57, 57, 57, 0.1)
}

.flatpickr-day.week.selected {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
    box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7
}

.flatpickr-day.hidden {
    visibility: hidden
}

.rangeMode .flatpickr-day {
    margin-top: 1px
}

.flatpickr-weekwrapper {
    float: left
}

.flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 12px;
    -webkit-box-shadow: 1px 0 0 #e6e6e6;
    box-shadow: 1px 0 0 #e6e6e6
}

.flatpickr-weekwrapper .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px
}

.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
    display: block;
    width: 100%;
    max-width: none;
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    cursor: default;
    border: none
}

.flatpickr-innerContainer {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden
}

.flatpickr-rContainer {
    display: inline-block;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.flatpickr-time {
    text-align: center;
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.flatpickr-time:after {
    content: "";
    display: table;
    clear: both
}

.flatpickr-time .numInputWrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 40%;
    height: 40px;
    float: left
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: #393939
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: #393939
}

.flatpickr-time.hasSeconds .numInputWrapper {
    width: 26%
}

.flatpickr-time.time24hr .numInputWrapper {
    width: 49%
}

.flatpickr-time input {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    height: inherit;
    line-height: inherit;
    color: #393939;
    font-size: 14px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-time input.flatpickr-hour {
    font-weight: bold
}

.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
    font-weight: 400
}

.flatpickr-time input:focus {
    outline: 0;
    border: 0
}

.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
    height: inherit;
    float: left;
    line-height: inherit;
    color: #393939;
    font-weight: bold;
    width: 2%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.flatpickr-time .flatpickr-am-pm {
    outline: 0;
    width: 18%;
    cursor: pointer;
    text-align: center;
    font-weight: 400
}

.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
    background: #eee
}

.flatpickr-input[readonly] {
    cursor: pointer
}

@-webkit-keyframes fpFadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fpFadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.ais-Breadcrumb-list, .ais-CurrentRefinements-list, .ais-HierarchicalMenu-list, .ais-Hits-list, .ais-InfiniteHits-list, .ais-InfiniteResults-list, .ais-Menu-list, .ais-NumericMenu-list, .ais-Pagination-list, .ais-RatingMenu-list, .ais-RefinementList-list, .ais-Results-list, .ais-ToggleRefinement-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.ais-ClearRefinements-button, .ais-CurrentRefinements-delete, .ais-CurrentRefinements-reset, .ais-GeoSearch-redo, .ais-GeoSearch-reset, .ais-HierarchicalMenu-showMore, .ais-InfiniteHits-loadMore, .ais-InfiniteHits-loadPrevious, .ais-InfiniteResults-loadMore, .ais-Menu-showMore, .ais-RangeInput-submit, .ais-RefinementList-showMore, .ais-SearchBox-reset, .ais-SearchBox-submit, .ais-VoiceSearch-button {
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    color: inherit;
    background: none;
    border: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ais-ClearRefinements-button::-moz-focus-inner, .ais-CurrentRefinements-delete::-moz-focus-inner, .ais-CurrentRefinements-reset::-moz-focus-inner, .ais-GeoSearch-redo::-moz-focus-inner, .ais-GeoSearch-reset::-moz-focus-inner, .ais-HierarchicalMenu-showMore::-moz-focus-inner, .ais-InfiniteHits-loadMore::-moz-focus-inner, .ais-InfiniteHits-loadPrevious::-moz-focus-inner, .ais-InfiniteResults-loadMore::-moz-focus-inner, .ais-Menu-showMore::-moz-focus-inner, .ais-RangeInput-submit::-moz-focus-inner, .ais-RefinementList-showMore::-moz-focus-inner, .ais-SearchBox-reset::-moz-focus-inner, .ais-SearchBox-submit::-moz-focus-inner, .ais-VoiceSearch-button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.ais-ClearRefinements-button[disabled], .ais-CurrentRefinements-delete[disabled], .ais-CurrentRefinements-reset[disabled], .ais-GeoSearch-redo[disabled], .ais-GeoSearch-reset[disabled], .ais-HierarchicalMenu-showMore[disabled], .ais-InfiniteHits-loadMore[disabled], .ais-InfiniteHits-loadPrevious[disabled], .ais-InfiniteResults-loadMore[disabled], .ais-Menu-showMore[disabled], .ais-RangeInput-submit[disabled], .ais-RefinementList-showMore[disabled], .ais-SearchBox-reset[disabled], .ais-SearchBox-submit[disabled], .ais-VoiceSearch-button[disabled] {
    cursor: default
}

.ais-HierarchicalMenu-showMore, .ais-InfiniteHits-loadMore, .ais-InfiniteHits-loadPrevious, .ais-Menu-showMore, .ais-RefinementList-showMore {
    overflow-anchor: none
}

.ais-Breadcrumb-item, .ais-Breadcrumb-list, .ais-Pagination-list, .ais-PoweredBy, .ais-RangeInput-form, .ais-RatingMenu-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ais-GeoSearch, .ais-GeoSearch-map {
    height: 100%
}

.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list {
    margin-left: 1em
}

.ais-PoweredBy-logo {
    display: block;
    height: 1.2em;
    width: auto
}

.ais-RatingMenu-starIcon {
    display: block;
    width: 20px;
    height: 20px
}

.ais-SearchBox-input::-ms-clear, .ais-SearchBox-input::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

.ais-SearchBox-input::-webkit-search-cancel-button, .ais-SearchBox-input::-webkit-search-decoration, .ais-SearchBox-input::-webkit-search-results-button, .ais-SearchBox-input::-webkit-search-results-decoration {
    display: none
}

.ais-RangeSlider .rheostat {
    overflow: visible;
    margin-top: 40px;
    margin-bottom: 40px
}

.ais-RangeSlider .rheostat-background {
    height: 6px;
    top: 0;
    width: 100%
}

.ais-RangeSlider .rheostat-handle {
    margin-left: -12px;
    top: -7px
}

.ais-RangeSlider .rheostat-background {
    position: relative;
    background-color: #fff;
    border: 1px solid #aaa
}

.ais-RangeSlider .rheostat-progress {
    position: absolute;
    top: 1px;
    height: 4px;
    background-color: #333
}

.rheostat-handle {
    position: relative;
    z-index: 1;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border: 1px solid #333;
    border-radius: 50%;
    cursor: -webkit-grab;
    cursor: grab
}

.rheostat-marker {
    margin-left: -1px;
    position: absolute;
    width: 1px;
    height: 5px;
    background-color: #aaa
}

.rheostat-marker--large {
    height: 9px
}

.rheostat-value {
    padding-top: 15px
}

.rheostat-tooltip, .rheostat-value {
    margin-left: 50%;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.rheostat-tooltip {
    top: -22px
}

[class^=ais-] {
    font-size: 1rem;
    box-sizing: border-box
}

a[class^=ais-] {
    text-decoration: none
}

.ais-Breadcrumb, .ais-ClearRefinements, .ais-CurrentRefinements, .ais-GeoSearch, .ais-HierarchicalMenu, .ais-Hits, .ais-HitsPerPage, .ais-InfiniteHits, .ais-InfiniteResults, .ais-Menu, .ais-MenuSelect, .ais-NumericMenu, .ais-NumericSelector, .ais-Pagination, .ais-Panel, .ais-PoweredBy, .ais-RangeInput, .ais-RangeSlider, .ais-RatingMenu, .ais-RefinementList, .ais-Results, .ais-ResultsPerPage, .ais-SearchBox, .ais-SortBy, .ais-Stats, .ais-ToggleRefinement {
    color: #3a4570
}

.ais-Breadcrumb-item--selected, .ais-HierarchicalMenu-item--selected, .ais-Menu-item--selected {
    font-weight: 700
}

.ais-Breadcrumb-separator {
    margin: 0 .3em;
    font-weight: 400
}

.ais-Breadcrumb-link, .ais-HierarchicalMenu-link, .ais-Menu-link, .ais-Pagination-link, .ais-RatingMenu-link {
    color: #0096db;
    transition: color .2s ease-out
}

.ais-Breadcrumb-link:focus, .ais-Breadcrumb-link:hover, .ais-HierarchicalMenu-link:focus, .ais-HierarchicalMenu-link:hover, .ais-Menu-link:focus, .ais-Menu-link:hover, .ais-Pagination-link:focus, .ais-Pagination-link:hover, .ais-RatingMenu-link:focus, .ais-RatingMenu-link:hover {
    color: #0073a8
}

.ais-ClearRefinements-button, .ais-CurrentRefinements-reset, .ais-GeoSearch-redo, .ais-GeoSearch-reset, .ais-HierarchicalMenu-showMore, .ais-InfiniteHits-loadMore, .ais-InfiniteHits-loadPrevious, .ais-InfiniteResults-loadMore, .ais-Menu-showMore, .ais-RefinementList-showMore {
    padding: .3rem .5rem;
    font-size: .8rem;
    color: #fff;
    background-color: #0096db;
    border-radius: 5px;
    transition: background-color .2s ease-out;
    outline: none
}

.ais-ClearRefinements-button:focus, .ais-ClearRefinements-button:hover, .ais-CurrentRefinements-reset:focus, .ais-CurrentRefinements-reset:hover, .ais-GeoSearch-redo:focus, .ais-GeoSearch-redo:hover, .ais-GeoSearch-reset:focus, .ais-GeoSearch-reset:hover, .ais-HierarchicalMenu-showMore:focus, .ais-HierarchicalMenu-showMore:hover, .ais-InfiniteHits-loadMore:focus, .ais-InfiniteHits-loadMore:hover, .ais-InfiniteHits-loadPrevious:focus, .ais-InfiniteHits-loadPrevious:hover, .ais-InfiniteResults-loadMore:focus, .ais-InfiniteResults-loadMore:hover, .ais-Menu-showMore:focus, .ais-Menu-showMore:hover, .ais-RefinementList-showMore:focus, .ais-RefinementList-showMore:hover {
    background-color: #0073a8
}

.ais-ClearRefinements-button--disabled, .ais-GeoSearch-redo--disabled, .ais-GeoSearch-reset--disabled, .ais-HierarchicalMenu-showMore--disabled, .ais-InfiniteHits-loadMore--disabled, .ais-InfiniteResults-loadMore--disabled, .ais-Menu-showMore--disabled, .ais-RefinementList-showMore--disabled {
    opacity: .6;
    cursor: not-allowed
}

.ais-ClearRefinements-button--disabled:focus, .ais-ClearRefinements-button--disabled:hover, .ais-GeoSearch-redo--disabled:focus, .ais-GeoSearch-redo--disabled:hover, .ais-GeoSearch-reset--disabled:focus, .ais-GeoSearch-reset--disabled:hover, .ais-HierarchicalMenu-showMore--disabled:focus, .ais-HierarchicalMenu-showMore--disabled:hover, .ais-InfiniteHits-loadMore--disabled:focus, .ais-InfiniteHits-loadMore--disabled:hover, .ais-InfiniteResults-loadMore--disabled:focus, .ais-InfiniteResults-loadMore--disabled:hover, .ais-Menu-showMore--disabled:focus, .ais-Menu-showMore--disabled:hover, .ais-RefinementList-showMore--disabled:focus, .ais-RefinementList-showMore--disabled:hover {
    background-color: #0096db
}

.ais-InfiniteHits-loadPrevious--disabled {
    display: none
}

.ais-CurrentRefinements {
    margin-top: -.3rem
}

.ais-CurrentRefinements, .ais-CurrentRefinements-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ais-CurrentRefinements-item {
    margin-right: .3rem;
    margin-top: .3rem;
    padding: .3rem .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #495588;
    border-radius: 5px
}

.ais-CurrentRefinements-category {
    margin-left: .3em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ais-CurrentRefinements-delete {
    margin-left: .3rem
}

.ais-CurrentRefinements-categoryLabel, .ais-CurrentRefinements-delete, .ais-CurrentRefinements-label {
    white-space: nowrap;
    font-size: .8rem;
    color: #fff
}

.ais-CurrentRefinements-reset {
    margin-top: .3rem;
    white-space: nowrap
}

.ais-CurrentRefinements-reset + .ais-CurrentRefinements-list {
    margin-left: .3rem
}

.ais-GeoSearch {
    position: relative
}

.ais-GeoSearch-control {
    position: absolute;
    top: .8rem;
    left: 3.75rem
}

.ais-GeoSearch-label {
    display: block;
    padding: .3rem .5rem;
    font-size: .8rem;
    background-color: #fff;
    border-radius: 5px;
    transition: background-color .2s ease-out;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    outline: none
}

.ais-GeoSearch-input {
    margin: 0 .25rem 0 0
}

.ais-GeoSearch-label, .ais-GeoSearch-redo, .ais-GeoSearch-reset {
    white-space: nowrap
}

.ais-GeoSearch-reset {
    position: absolute;
    bottom: 1.25rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ais-HierarchicalMenu-link, .ais-Menu-link {
    display: block;
    line-height: 1.5
}

.ais-HierarchicalMenu-list, .ais-Menu-list, .ais-NumericMenu-list, .ais-RatingMenu-list, .ais-RefinementList-list {
    font-weight: 400;
    line-height: 1.5
}

.ais-HierarchicalMenu-link:after {
    margin-left: .3em;
    content: "";
    width: 10px;
    height: 10px;
    display: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.3 24l-2.8-2.8 9.3-9.2-9.3-9.2L7.3 0l12.2 12z' fill='%233A4570'/%3E%3C/svg%3E");
    background-size: 100% 100%
}

.ais-HierarchicalMenu-item--parent > .ais-HierarchicalMenu-link:after {
    display: inline-block
}

.ais-HierarchicalMenu-item--selected > .ais-HierarchicalMenu-link:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ais-CurrentRefinements-count, .ais-RatingMenu-count {
    font-size: .8rem
}

.ais-CurrentRefinements-count:before, .ais-RatingMenu-count:before {
    content: "("
}

.ais-CurrentRefinements-count:after, .ais-RatingMenu-count:after {
    content: ")"
}

.ais-HierarchicalMenu-count, .ais-Menu-count, .ais-RefinementList-count, .ais-ToggleRefinement-count {
    padding: .1rem .4rem;
    font-size: .8rem;
    color: #3a4570;
    background-color: #dfe2ee;
    border-radius: 8px
}

.ais-HierarchicalMenu-showMore, .ais-Menu-showMore, .ais-RefinementList-showMore {
    margin-top: .5rem
}

.ais-Highlight-highlighted, .ais-Snippet-highlighted {
    background-color: #ffc168
}

.ais-Hits-list, .ais-InfiniteHits-list, .ais-InfiniteResults-list, .ais-Results-list {
    margin-top: -1rem;
    margin-left: -1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ais-Panel-body .ais-Hits-list, .ais-Panel-body .ais-InfiniteHits-list, .ais-Panel-body .ais-InfiniteResults-list, .ais-Panel-body .ais-Results-list {
    margin: .5rem 0 0 -1rem
}

.ais-Hits-item, .ais-InfiniteHits-item, .ais-InfiniteResults-item, .ais-Results-item {
    margin-top: 1rem;
    margin-left: 1rem;
    padding: 1rem;
    width: calc(25% - 1rem);
    border: 1px solid #c4c8d8;
    box-shadow: 0 2px 5px 0 #e3e5ec
}

.ais-Panel-body .ais-Hits-item, .ais-Panel-body .ais-InfiniteHits-item, .ais-Panel-body .ais-InfiniteResults-item, .ais-Panel-body .ais-Results-item {
    margin: .5rem 0 .5rem 1rem
}

.ais-InfiniteHits-loadMore, .ais-InfiniteResults-loadMore {
    margin-top: 1rem
}

.ais-InfiniteHits-loadPrevious {
    margin-bottom: 1rem
}

.ais-HitsPerPage-select, .ais-MenuSelect-select, .ais-NumericSelector-select, .ais-ResultsPerPage-select, .ais-SortBy-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: .3rem 2rem .3rem .3rem;
    max-width: 100%;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 7.3l2.8-2.8 9.2 9.3 9.2-9.3L24 7.3 12 19.5z' fill='%233A4570'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 10px 10px;
    background-position: 92% 50%;
    border: 1px solid #c4c8d8;
    border-radius: 5px
}

.ais-Panel--collapsible {
    position: relative
}

.ais-Panel--collapsible.ais-Panel--collapsed .ais-Panel-body, .ais-Panel--collapsible.ais-Panel--collapsed .ais-Panel-footer {
    display: none
}

.ais-Panel--collapsible .ais-Panel-collapseButton {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    border: none;
    background: none
}

.ais-Panel-header {
    margin-bottom: .5rem;
    padding-bottom: .5rem;
    font-size: .8rem;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #c4c8d8
}

.ais-Panel-footer {
    margin-top: .5rem;
    font-size: .8rem
}

.ais-RangeInput-input {
    padding: 0 .2rem;
    width: 5rem;
    height: 1.5rem;
    line-height: 1.5rem
}

.ais-RangeInput-separator {
    margin: 0 .3rem
}

.ais-RangeInput-submit {
    margin-left: .3rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 .5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .8rem;
    color: #fff;
    background-color: #0096db;
    border: none;
    border-radius: 5px;
    transition: .2s ease-out;
    outline: none
}

.ais-RangeInput-submit:focus, .ais-RangeInput-submit:hover {
    background-color: #0073a8
}

.ais-RatingMenu-count {
    color: #3a4570
}

.ais-Pagination-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ais-Pagination-item + .ais-Pagination-item {
    margin-left: .3rem
}

.ais-Pagination-link {
    padding: .3rem .6rem;
    display: block;
    border: 1px solid #c4c8d8;
    border-radius: 5px;
    transition: background-color .2s ease-out
}

.ais-Pagination-link:focus, .ais-Pagination-link:hover {
    background-color: #e3e5ec
}

.ais-Pagination-item--disabled .ais-Pagination-link {
    opacity: .6;
    cursor: not-allowed;
    color: #a5abc4
}

.ais-Pagination-item--disabled .ais-Pagination-link:focus, .ais-Pagination-item--disabled .ais-Pagination-link:hover {
    color: #a5abc4;
    background-color: #fff
}

.ais-Pagination-item--selected .ais-Pagination-link {
    color: #fff;
    background-color: #0096db;
    border-color: #0096db
}

.ais-Pagination-item--selected .ais-Pagination-link:focus, .ais-Pagination-item--selected .ais-Pagination-link:hover {
    color: #fff
}

.ais-PoweredBy-text, .ais-Stats-text, .rheostat-tooltip, .rheostat-value {
    font-size: .8rem
}

.ais-PoweredBy-logo {
    margin-left: .3rem
}

.ais-RangeSlider .rheostat-progress {
    background-color: #495588
}

.ais-RangeSlider .rheostat-background {
    border-color: #878faf;
    box-sizing: border-box
}

.ais-RangeSlider .rheostat-handle {
    border-color: #878faf
}

.ais-RangeSlider .rheostat-marker {
    background-color: #878faf
}

.ais-Panel-body .ais-RangeSlider {
    margin: 2rem 0
}

.ais-RangeSlider-handle {
    width: 20px;
    height: 20px;
    position: relative;
    z-index: 1;
    background: #fff;
    border: 1px solid #46aeda;
    border-radius: 50%;
    cursor: pointer
}

.ais-RangeSlider-tooltip {
    position: absolute;
    background: #fff;
    top: -22px;
    font-size: .8em
}

.ais-RangeSlider-value {
    width: 40px;
    position: absolute;
    text-align: center;
    margin-left: -20px;
    padding-top: 15px;
    font-size: .8em
}

.ais-RangeSlider-marker {
    position: absolute;
    background: #ddd;
    margin-left: -1px;
    width: 1px;
    height: 5px
}

.ais-RatingMenu-item--disabled .ais-RatingMenu-count, .ais-RatingMenu-item--disabled .ais-RatingMenu-label {
    color: #c4c8d8
}

.ais-RatingMenu-item--selected {
    font-weight: 700
}

.ais-RatingMenu-link {
    line-height: 1.5
}

.ais-RatingMenu-link > * + * {
    margin-left: .3rem
}

.ais-RatingMenu-starIcon {
    position: relative;
    top: -1px;
    width: 15px;
    fill: #ffc168
}

.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon {
    fill: #c4c8d8
}

.ais-HierarchicalMenu-searchBox > *, .ais-Menu-searchBox > *, .ais-RefinementList-searchBox > * {
    margin-bottom: .5rem
}

.ais-SearchBox-form {
    display: block;
    position: relative
}

.ais-SearchBox-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: .3rem 1.7rem;
    width: 100%;
    position: relative;
    background-color: #fff;
    border: 1px solid #c4c8d8;
    border-radius: 5px
}

.ais-SearchBox-input::-webkit-input-placeholder {
    color: #a5aed1
}

.ais-SearchBox-input::-moz-placeholder {
    color: #a5aed1
}

.ais-SearchBox-input:-ms-input-placeholder {
    color: #a5aed1
}

.ais-SearchBox-input:-moz-placeholder {
    color: #a5aed1
}

.ais-SearchBox-loadingIndicator, .ais-SearchBox-reset, .ais-SearchBox-submit {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: absolute;
    z-index: 1;
    width: 20px;
    height: 20px;
    top: 50%;
    right: .3rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ais-SearchBox-submit {
    left: .3rem
}

.ais-SearchBox-reset {
    right: .3rem
}

.ais-SearchBox-loadingIcon, .ais-SearchBox-resetIcon, .ais-SearchBox-submitIcon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.ais-SearchBox-resetIcon path, .ais-SearchBox-submitIcon path {
    fill: #495588
}

.ais-SearchBox-submitIcon {
    width: 14px;
    height: 14px
}

.ais-SearchBox-resetIcon {
    width: 12px;
    height: 12px
}

.ais-SearchBox-loadingIcon {
    width: 16px;
    height: 16px
}

.ais-VoiceSearch-button {
    border: none;
    width: 24px;
    height: 24px;
    padding: 4px;
    border-radius: 50%;
    color: #3a4570;
    background-color: transparent
}

.ais-VoiceSearch-button svg {
    color: currentColor
}

.ais-VoiceSearch-button:hover {
    cursor: pointer;
    background-color: #a5aed1;
    color: #fff
}

.ais-VoiceSearch-button:disabled {
    color: #a5aed1
}

.ais-VoiceSearch-button:disabled:hover {
    color: #a5aed1;
    cursor: not-allowed;
    background: inherit
}

/* TODO: is it easier if we use the `reset-min.css` theme if we're
 * adding our own styles?
 *
 * https://www.algolia.com/doc/guides/building-search-ui/widgets/customize-an-existing-widget/js/#style-your-widgets
 */

/*---CONTAINER---*/

#instantsearch-container {
    margin: 0 auto;
    padding: 3em;
    background: #f6f6fa;
    scroll-margin-top: 72px;
}

/*---TOP AREA---*/

.ais-Stats-text {
    font-size: 40px !important;
}

.ais-Stats-text span {
    font-weight: bold;
}

button.ais-ClearRefinements-button {
    text-decoration-line: underline;
    color: #47268D;
    background-color: unset !important;
    opacity: 1;
}

button.ais-ClearRefinements-button:hover {
    color: #979797;
}

#sort-by-container {
    display: flex;
    align-items: center;
    margin-left: auto;
}

#sort-by {
    margin-left: 10px;
}

#toggle-maps-and-images {
    line-height: 3;
    margin-left: auto;
}

.show-map, .show-image {
    color: #979797;
    background-color: #fff !important;
    border-radius: 5px;
    padding: 10px 15px;
    box-shadow: 0px 4px 11px rgba(71, 38, 141, 0.15), 0px 2px 3px rgba(163, 147, 198, 0.2);
}

.show-map.selected, .show-image.selected {
    background: #47268D !important;
    color: #FFFFFF !important;
    font-weight: bold;
    letter-spacing: 0.4px;
}

a.show-map:hover, a.show-image:hover {
    color: #979797;
    text-decoration: none;
    box-shadow: 0px 4px 11px rgba(71, 38, 141, 0.25), 0px 2px 3px rgba(163, 147, 198, 0.3) !important;
}

select.ais-SortBy-select {
    margin-bottom: 0;
    padding: 0px;
    padding-left: 10px;
}

/*---SEARCH AREA START LEFT FILTER PLUS RESULTS---*/

.search-panel {
    display: grid !important;
}

#search-panel__header {
    grid-template-columns: 1fr 280px 250px;
}

.search-panel:nth-of-type(2) {
    grid-template-columns: 275px 1fr;
}

/*---APPLIED FILTERS AREA---*/

#refinements-label {
    display: inline-block;
    margin: 0px 0 20px 20px;
    font-weight: bold;
}

#clear-refinements {
    display: inline-block;
    margin: 0px 0 20px 10px;
}

#current-refinements {
    padding: 0 20px;
}

.ais-CurrentRefinements-item {
    background-color: rgba(71, 38, 141, 0.05) !important;
    border-radius: 5px !important;
    margin-bottom: 26px !important;
    flex-wrap: wrap;
}

.ais-CurrentRefinements-categoryLabel, .ais-CurrentRefinements-delete, .ais-CurrentRefinements-label {
    color: #47268D !important;
}

.ais-CurrentRefinements-category {
    background: none;
    padding: 0 10px;
    border-radius: 5px;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.ais-CurrentRefinements-item > span.ais-CurrentRefinements-label {
    font-weight: bold;
    padding-left: 10px !important;
}

.filter-btn, .close-btn {
    display: none;
}

/*---LEFT FILTER---*/

/*---DATE PICKER WITH CALENDAR STARTS--*/

a.start-date-range--clear-min, a.start-date-range--clear-max {
    display: none !important;
}

.start-date-range--input-max {
    margin-bottom: 0px !important;
}

.start-date-range--input-min, .start-date-range--input-max {
    box-sizing: border-box;
    border: none !important;
    background-color: #fff !important;
    box-shadow: 0px 4px 5px rgba(71, 38, 141, 0.1), 0px 2px 3px rgba(163, 147, 198, 0.2) !important;
    border-radius: 5px !important;
    width: 100%;
}

.start-date-range--input-min:hover, .start-date-range--input-max:hover, .ais-SortBy-select:hover {
    box-shadow: 0px 4px 11px rgba(71, 38, 141, 0.25), 0px 2px 3px rgba(163, 147, 198, 0.3) !important;
}

.flatpickr-day.selected, .flatpickr-day:hover {
    background: #47268D !important;
    border-color: #47268D !important;
}

.flatpickr-day:hover {
    color: #ffffff;
}

.flatpickr-day.today {
    border-color: #47268D !important;
}

/*---DATE PICKER WITH CALENDER ENDS---*/

.ais-RefinementList-label input.ais-RefinementList-checkbox:checked,
.ais-RefinementList-showMore,
.ais-RefinementList-showMore:focus,
.ais-RefinementList-showMore:hover {
    background-color: #47268D;
}

.ais-RefinementList-showMore:focus,
.ais-RefinementList-showMore:hover {
    box-shadow: 0 7px 7px rgba(0, 0, 0, 0.25), 0 3px 3px rgba(0, 0, 0, 0.22);
    text-decoration: none;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

.search-panel__side > div, .ais-Panel-body .ais-RangeSlider {
    margin-bottom: 25px !important;
}

.ais-RefinementList {
    margin-bottom: 25px;
}

ul.ais-RefinementList-list li.ais-RefinementList-item:last-child .ais-RefinementList-label {
    margin-bottom: 0;
    line-height: 1.5;
}

.start-date-range--clear-max, .start-date-range--clear-min {
    cursor: pointer;
}

.ais-RangeSlider .rheostat {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.ais-Panel-body .ais-RangeSlider {
    margin: 2rem 0;
    padding-right: 34px;
}

.ais-RangeSlider .rheostat-handle.rheostat-handle-lower,
.ais-RangeSlider .rheostat-handle.rheostat-handle-upper {
    margin-left: 0px !important;
    background: #47268D !important;
    width: 22px !important;
    height: 22px !important;
    top: -10px !important;
    border: none !important;
    border-radius: 11px !important;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    position: relative;
}

.ais-RangeSlider .rheostat-handle.rheostat-handle-lower .rheostat-tooltip {
    width: 48px;
    text-align: center;
    top: -24px;
    margin-left: 12px;
    color: #4C4F56;
}

.ais-RangeSlider .rheostat-handle.rheostat-handle-upper .rheostat-tooltip {
    width: 48px;
    text-align: center;
    top: -24px;
    margin-left: 12px;
    color: #4C4F56;
}

.ais-RangeSlider .rheostat-background {
    border: none !important;
    height: 2px !important;
    background-color: #EFF1F5 !important;
    box-sizing: border-box;
    top: 0 !important;
    width: calc(100% + 22px);
}

.ais-RangeSlider .rheostat-progress {
    background-color: #47268D;
    top: 0;
    height: 2px;
    margin-left: 0;
}

.rheostat-marker {
    display: none !important;
}

#start-date-range .ais-Panel .ais-Panel-header {
    border-top: none !important;
    padding-top: 20px;
}

.ais-Panel-header {
    padding-top: 20px;
    padding-bottom: 0 !important;
    text-transform: inherit !important;
    border-top: 2px solid #EFF1F5 !important;
    border-bottom: none !important;
    display: block;
}

.ais-Panel-header span {
    font-size: 14px !important;
}

ul.destinations-outer {
    margin: 14px 0 0 0 !important;
    list-style: none !important;
}

ul.destinations-outer li {
    cursor: pointer;
}

ul.destinations-outer > li:before {
    content: '\2303';
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #4C4F56;
    font-weight: normal;
    float: left;
    margin-right: 10px;
    margin-top: -3px;
}

ul.destinations-inner {
    list-style: none;
    margin: 0.5em 0 0.5em 2em;
}

ul.destinations-inner label {
    margin-bottom: 0;
    line-height: 1.75em;
}

ul.destinations-inner li {
    margin-bottom: 0.25em;
}

.region-label, .ais-RefinementList-labelText, ul.destinations-inner label {
    color: #414042;
    font-size: 13px !important;
}

.region-label:hover {
    color: #414042;
    text-decoration: none;
}

input[type="radio"], input[type="checkbox"] {
    margin: -2px 5px 0 0 !important;
    width: 14px;
    height: 14px;
}

.ais-RefinementList-item--selected span.ais-RefinementList-labelText {
    font-weight: bold;
    color: #414042;
}

.ais-RefinementList-count {
    display: inline !important;
    background-color: #EFF1F5 !important;
    color: #414042 !important;
    border-radius: 4px !important;
}

#toggle-more-filters {
    background: #47268D;
    box-shadow: 0px 4px 11px rgba(71, 38, 141, 0.15), 0px 2px 3px rgba(163, 147, 198, 0.2) !important;
    border-radius: 5px;
    padding: 10px 20px;
    text-align: center;
}

#toggle-more-filters:hover {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    cursor: pointer;
    box-shadow: 0px 4px 11px rgba(71, 38, 141, 0.25), 0px 2px 3px rgba(163, 147, 198, 0.3) !important;
}

#toggle-more-filters a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

ul.destinations-outer > li, li.ais-RefinementList-item, .ais-RefinementList-label {
    margin-bottom: 0.5em;
    line-height: 1em;
}

.invisible-widgets {
    display: none;
}

/*---SEARCH RESULT---*/

.search-panel__body #refinements-label, .search-panel__body #clear-refinements {
    margin-top: 30px;
}

.ais-SortBy-select {
    border: none !important;
    background-color: #fff !important;
    box-shadow: 0px 4px 11px rgba(71, 38, 141, 0.15), 0px 2px 3px rgba(163, 147, 198, 0.2) !important;
    border-radius: 5px !important;
}

.ais-Hits-list, .ais-InfiniteHits-list, .ais-InfiniteResults-list, .ais-Results-list {
    margin-top: 0 !important;
    margin-left: 0 !important;
}

.ais-Hits-item, .ais-InfiniteHits-item, .ais-InfiniteResults-item, .ais-Results-item {
    padding: 0 !important;
    box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.05), 0px 2px 3px rgba(0, 0, 0, 0.15) !important;
    border-radius: 4px 4px 14px 14px !important;
    width: calc(33.33% - 20px) !important;
    max-width: 420px;
    border: none !important;
    margin: 0 0 30px 20px !important;
    background: white;
}

/*---CUSTOM CLASS STARTS---*/

.hit img {
    height: 300px;
    width: 100%;
    object-fit: cover;
    border-radius: 4px 4px 0px 0px;
}

h2.name {
    font-size: 16px;
    margin: 0 0 0.25rem 0;
    width: 100%;
    height: 44px;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.travel-style {
    font-size: 12px;
    color: #979797;
    line-height: 1.4rem;
}

.duration-destinations {
    font-size: 14px;
    line-height: 1.4;
    color: #4C4F56;
    padding: 0;
    margin-bottom: 0.25rem;
    white-space: normal;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.duration {
    font-weight: bold;
}

.trip-content {
    padding: 10px;
    display: grid;
    align-items: start;
    grid-gap: 0px;
}

.trip-content-top {
}

.trip-content-bottom {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-row-gap: 10px;
    align-items: center;
}

.top-seller, .on-sale, .sold-out {
    border-radius: 0px 3px 0px 0px;
    padding: 6px 0px 0px 14px;
    font-weight: bold;
    font-size: 14px;
}

.top-seller {
    color: #FFFFFF;
    background: #47268D;
}

.on-sale {
    color: #FFFFFF;
    background: #D0021B;
}

.Sold-out {
    color: #4C4F56;
    background: #DEDEDE;
}

a.search-btn {
    background: #47268D;
    border-radius: 7px;
    display: block;
    text-align: center;
    padding: 5px 0;
    font-size: 14px;
    color: white;
    font-weight: bold;
    grid-column: 1/7;
}

a.search-btn:hover {
    box-shadow: 0 7px 7px rgba(0, 0, 0, 0.25), 0 3px 3px rgba(0, 0, 0, 0.22);
    text-decoration: none;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

/*---CUSTOM CLASS ENDS---*/

.advertised-date, .previous-price {
    font-weight: normal;
    color: #414042;
}

.previous-price {
    display: block;
}

.advertised-date {
    display: block;
}

.advertised-price {
    font-size: 11px;
    margin-bottom: 0;
    text-align: right;
    line-height: 1.3;
}

.current-price {
    color: #513394;
    display: inline-block;
    margin-bottom: 2px;
}

.from-amount {
    display: inline-block;
    vertical-align: top;
}

.amount {
    font-size: 24px;
    line-height: 22px;
    font-weight: bold;
    display: inline-block;
}

.previous-price .amount {
    font-size: 11px;
    line-height: 0;
    text-decoration: line-through;
    margin-left: 5px;
    font-weight: normal;
    color: #414043 !important;
}

#hits dl {
    line-height: 1.4em;
    font-size: 12px !important;
    margin: 0px;
}

#hits dt, #hits dd {
    float: left;
    display: inline-block;
    line-height: 1em;
    padding-bottom: 0.5em;
    color: #313b42;
}

#hits dd {
    margin-left: 5px;
}

#hits dt {
    font-weight: normal;
    clear: left;
}

.extra-content {
    grid-column: 1 / span 3;
    grid-row: 1;
}

.pricing {
    grid-column: 4 / span 2;
    grid-row: 1;
}

.extra-content dl > dt:last-of-type,
.extra-content dl > dd:last-of-type {
    padding-bottom: 0 !important;
}

/*---PAGINATION---*/
#instantsearch-container #pagination {
    scroll-margin-bottom: 60px;
}

.ais-Pagination-item--selected .ais-Pagination-link {
    color: #fff !important;
    background-color: #47268D !important;
    border-color: #47268D !important;
    padding: 10px 20px;
}

.ais-Pagination-link {
    color: #47268D !important;
    padding: 10px 20px !important;
}

/*----BADGE---*/

.ais-Hits-item .hit {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.label--collection--inca-trail-award,
.label--collection--jgc,
.label--collection--new-trips,
.label--collection--top-seller,
.label--collection--twc-plus,
.label--state--on-sale,
.label--state--sold-out,
.label--type--tailormade {
    position: absolute;
}

.label--state--on-sale, .label--state--sold-out {
    right: 0;
    font-weight: bold;
    font-size: 14px;
    padding: 0px 14px;
    border-radius: 0px 4px 0px 0px;
}

.label--state--sold-out {
    background: #DEDEDE;
    color: #4C4F56;
    z-index: 1;
}

.label--state--sold-out ~ img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.label--state--on-sale {
    background: #D0021B;
    color: #FFFFFF;
}

.label--collection--new-trips,
.label--collection--top-seller {
    background-color: #47268D;
    color: #ffffff;
    left: 0;
    font-weight: bold;
    font-size: 14px;
    padding: 0px 14px;
    box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 3px 0px 0px 0px;
}

.label--collection--inca-trail-award,
.label--collection--jgc,
.label--collection--twc-plus {
    display: block;
    width: 90px;
    height: 28px;
    border-radius: 3px 0px 0px 0px;
}

.label--collection--inca-trail-award .label-text,
.label--collection--jgc .label-text,
.label--collection--twc-plus .label-text {
    display: none;
}

.label--collection--inca-trail-award {
    background: url("/images/inca-trail-search-flag.svg") 0 0 no-repeat;
}

.label--collection--jgc {
    background: url("/images/jane-goodall-search-flag.svg") 0 0 no-repeat;
}

.label--collection--twc-plus {
    background: url("/images/twc-plus.jpg") 0 0 no-repeat;
    background-size: contain;
    background-position: left center;
    width: 114px;
    height: 28px;
    background-repeat: no-repeat;
}

input[value=COVID_VACCINATED] + .ais-RefinementList-labelText {
    background: url("/images/vaccine.svg") no-repeat;
    background-size: contain;
    padding: 0.25em 0 0.25em 2em;
}

input[value=COVID_VACCINATED_OR_PCR_TEST] + .ais-RefinementList-labelText {
    background: url("/images/pcr.svg") no-repeat;
    background-size: contain;
    padding: 0.25em 0 0.25em 2em;
}

@media only screen and (min-width: 1160px) and (max-width: 1320px) {

    .ais-Hits-item, .ais-InfiniteHits-item, .ais-InfiniteResults-item, .ais-Results-item {
        width: calc(50% - 20px) !important;
    }

}


@media only screen and (max-width: 1159px) {

    .ais-Hits-item, .ais-InfiniteHits-item, .ais-InfiniteResults-item, .ais-Results-item {
        width: calc(100% - 20px) !important;
        max-width: 100%;
    }

    .ais-Hits-item .hit {
        display: flex;
        flex-direction: row;
    }

    .hit img {
        max-width: 230px;
        height: 235px;
        border-radius: 4px 0px 0px 14px;
    }

    .duration-destinations, h2.name {
        white-space: unset;
        padding: 0px;
        overflow: unset;
        height: 100%;
        -webkit-line-clamp: 3;
    }

    #instantsearch-container {
        padding: 2em 1.5em;
    }

    #search-panel__header {
        grid-template-columns: repeat(6, 1fr);
        grid-template-areas:
          "a a a a a a"
          "b b b b c c ";
    }

    #stats {
        grid-area: a;
    }

    #sort-by-container {
        grid-area: b;
        margin-top: 10px;
    }

    #toggle-maps-and-images {
        grid-area: c;
        margin-top: 10px;
    }

    .search-panel:nth-of-type(2) {
        grid-template-columns: 25% 75%;
    }

    .search-panel__side {
        padding-right: 0;
    }

    #toggle-more-filters {
        padding: 10px 20px;
    }

    li.ais-Hits-item > div.hit {
        display: flex;
    }

    div.hit a {
        flex-basis: 40%;
    }

    dd, dt {
        margin: 0 0 2px;
    }

    .trip-content {
        width: 100%;
        grid-template-rows: repeat(2, 1fr);
    }
}


@media only screen and (max-width: 740px) {

    .region-label, .ais-RefinementList-labelText, .destinations-inner label {
        font-size: 14px !important;
    }

    #start-date-range .ais-Panel .ais-Panel-header {
        padding-top: 30px;
    }

    #instantsearch-container {
        padding: 0;
    }

    .search-panel:nth-of-type(2) {
        padding: 15px;
        display: block !important;
    }

    #stats {
        grid-area: a;
        display: flex;
        align-items: center;
    }

    .ais-Stats-text {
        font-size: 16px !important;
    }

    #toggle-maps-and-images {
        grid-area: b;
        font-size: 12px;
    }

    #sort-by-container {
        grid-area: d;
        margin-top: 10px;
        display: flex;
        margin-left: 0;
        flex-direction: column;
        align-items: flex-start;
    }

    .show-map, .show-image {
        padding: 10px 7px;
    }

    .show-image {
        margin-left: 10px;
    }

    .filter-btn {
        font-size: 14px;
        cursor: pointer;
        grid-area: e;
        display: flex;
        align-self: flex-end;
        justify-content: center;
        align-items: center;
        background: #422B88;
        border-radius: 5px;
        color: #ffff;
        padding: 10px 30px;
    }

    .filter-btn svg {
        margin-right: 10px;
    }

    .close-btn {
        display: inline;
    }

    #sort-by {
        margin-left: 0px;
    }

    select.ais-SortBy-select {
        padding-left: 42px !important;
        background-position: 18% 50% !important;
        height: 42px;
    }

    #search-panel__header {
        display: grid !important;
        grid-template-columns: repeat(9, 1fr);
        grid-template-areas:
          "a a a a b b b b b"
          "d d d d l e e e e";
        background-color: #F9F8FC;
        padding: 10px 15px 15px;
        border-bottom: 2px solid #47268D;
        position: sticky;
        z-index: 10000;
        box-shadow: 0px 4px 11px rgba(71, 38, 141, 0.15), 0px 2px 3px rgba(163, 147, 198, 0.2) !important;
    }

    /*----TOP STICKY ENDS----*/
    select {
        width: 140px !important;
    }

    .start-date-range--input-min, .start-date-range--input-max {
        padding: 4px 0px 4px 6px !important;
        width: calc(100% - 6px);
    }

    .search-panel:nth-of-type(2) {
        grid-template-columns: 100%;
        background: #fff;
    }

    .ais-Hits-item {
        width: 100% !important;
        margin-left: 0px !important;
    }

    .ais-Hits-item .hit {
        flex-direction: column;
    }

    .duration-destinations {
        padding: 0px 0 12px;
        height: unset;
    }

    .trip-content {
        width: auto;
    }

    h2.name {
        height: auto;
        padding: 0;
        margin: 0;
    }

    .hit img {
        max-width: 100%;
        border-radius: 0;
    }

    .ais-Pagination-list {
        flex-wrap: wrap;
    }

    .duration-destinations {
        white-space: normal;
        overflow: visible;
        height: initial;
    }

    .destinations-inner label {
        font-size: 16px !important;
    }

    input[type="radio"], input[type="checkbox"] {
        width: 24px !important;
        height: 24px !important;
    }

    /*---SEARCH FILTER PANEL---*/
    .search-panel__side {
        background: #fff;
        font-size: 0;
        right: 0;
        top: 0px;
        height: calc(100vh - 100px); /* in case we don't support dvh */
        height: calc(100dvh - 70px);
        box-sizing: border-box;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        position: fixed;
        width: 100%;
        padding: 80px 20px 0 20px;
        z-index: -1;
        opacity: 0;
    }

    .search-panel__side a {
        text-decoration: none;
        font-size: 16px;
        display: inline-block;
        transition: 0.3s;
    }

    .search-panel__side .close-btn {
        position: absolute;
        top: 85px;
        right: 25px;
        font-size: 60px;
        width: 40px;
        margin-left: 50px;
        color: #422B88;
    }


    .ais-RangeSlider .rheostat-handle {
        border: none !important;
    }

    ul.destinations-inner label {
        margin-bottom: 5px;
    }

    /*---PUSH THE CONTENT TO RIGHT WHEN FILTER BUTTON CLICKED----*/
    .search-panel__body {
        width: 100%;
        background: #fff;
    }

    .search-panel__side.open {
        opacity: 1;
        z-index: 5;
    }

    #mobile-nav.open, #search-panel__header.open, .search-panel__body.open {
        -webkit-transform: translate3d(-80%, 0, 0);
        transform: translate3d(-80%, 0, 0);
    }

    #mobile-nav, .search-panel__body, #search-panel__header, .search-panel__side {
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
    }

    .whygblock {
        background: #ffff;
        padding: 40px 15px;
        margin: 0 !important;
    }

    #footer {
        margin-top: 0;
    }

    .ais-CurrentRefinements-item {
        margin-bottom: 10px !important;
        flex-wrap: wrap;
    }

    #current-refinements {
        padding: 0px;
    }

    #refinements-label {
        margin: 0px 0 20px 0px !important;
    }

}

