*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{list-style:none;padding:0;margin:0}body{min-height:100vh}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a{text-decoration-skip-ink:auto;color:currentColor}
a{text-decoration:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}
.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{--bs-gutter-x:16px;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}
@media (min-width:576px){.container,.container-sm{max-width:100%}}
@media (min-width:768px){.container,.container-sm,.container-md{max-width:100%}}
@media (min-width:1024px){.container,.container-sm,.container-md,.container-lg{max-width:100%}}
@media (min-width:1440px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:100%}}
@media (min-width:1920px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1904px}}
:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:1024px;--bs-breakpoint-xl:1440px;--bs-breakpoint-xxl:1920px}
.row{--bs-gutter-x:16px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
.grid{display:grid;grid-template-rows:repeat(var(--bs-rows,1),1fr);grid-template-columns:repeat(var(--bs-columns,12),1fr);gap:var(--bs-gap,16px)}
.grid .g-col-1{grid-column:auto / span 1}
.grid .g-col-2{grid-column:auto / span 2}
.grid .g-col-3{grid-column:auto / span 3}
.grid .g-col-4{grid-column:auto / span 4}
.grid .g-col-5{grid-column:auto / span 5}
.grid .g-col-6{grid-column:auto / span 6}
.grid .g-col-7{grid-column:auto / span 7}
.grid .g-col-8{grid-column:auto / span 8}
.grid .g-col-9{grid-column:auto / span 9}
.grid .g-col-10{grid-column:auto / span 10}
.grid .g-col-11{grid-column:auto / span 11}
.grid .g-col-12{grid-column:auto / span 12}
.grid .g-start-1{grid-column-start:1}
.grid .g-start-2{grid-column-start:2}
.grid .g-start-3{grid-column-start:3}
.grid .g-start-4{grid-column-start:4}
.grid .g-start-5{grid-column-start:5}
.grid .g-start-6{grid-column-start:6}
.grid .g-start-7{grid-column-start:7}
.grid .g-start-8{grid-column-start:8}
.grid .g-start-9{grid-column-start:9}
.grid .g-start-10{grid-column-start:10}
.grid .g-start-11{grid-column-start:11}
@media (min-width:576px){.grid .g-col-sm-1{grid-column:auto / span 1}.grid .g-col-sm-2{grid-column:auto / span 2}.grid .g-col-sm-3{grid-column:auto / span 3}.grid .g-col-sm-4{grid-column:auto / span 4}.grid .g-col-sm-5{grid-column:auto / span 5}.grid .g-col-sm-6{grid-column:auto / span 6}.grid .g-col-sm-7{grid-column:auto / span 7}.grid .g-col-sm-8{grid-column:auto / span 8}.grid .g-col-sm-9{grid-column:auto / span 9}.grid .g-col-sm-10{grid-column:auto / span 10}.grid .g-col-sm-11{grid-column:auto / span 11}.grid .g-col-sm-12{grid-column:auto / span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}
@media (min-width:768px){.grid .g-col-md-1{grid-column:auto / span 1}.grid .g-col-md-2{grid-column:auto / span 2}.grid .g-col-md-3{grid-column:auto / span 3}.grid .g-col-md-4{grid-column:auto / span 4}.grid .g-col-md-5{grid-column:auto / span 5}.grid .g-col-md-6{grid-column:auto / span 6}.grid .g-col-md-7{grid-column:auto / span 7}.grid .g-col-md-8{grid-column:auto / span 8}.grid .g-col-md-9{grid-column:auto / span 9}.grid .g-col-md-10{grid-column:auto / span 10}.grid .g-col-md-11{grid-column:auto / span 11}.grid .g-col-md-12{grid-column:auto / span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}
@media (min-width:1024px){.grid .g-col-lg-1{grid-column:auto / span 1}.grid .g-col-lg-2{grid-column:auto / span 2}.grid .g-col-lg-3{grid-column:auto / span 3}.grid .g-col-lg-4{grid-column:auto / span 4}.grid .g-col-lg-5{grid-column:auto / span 5}.grid .g-col-lg-6{grid-column:auto / span 6}.grid .g-col-lg-7{grid-column:auto / span 7}.grid .g-col-lg-8{grid-column:auto / span 8}.grid .g-col-lg-9{grid-column:auto / span 9}.grid .g-col-lg-10{grid-column:auto / span 10}.grid .g-col-lg-11{grid-column:auto / span 11}.grid .g-col-lg-12{grid-column:auto / span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}
@media (min-width:1440px){.grid .g-col-xl-1{grid-column:auto / span 1}.grid .g-col-xl-2{grid-column:auto / span 2}.grid .g-col-xl-3{grid-column:auto / span 3}.grid .g-col-xl-4{grid-column:auto / span 4}.grid .g-col-xl-5{grid-column:auto / span 5}.grid .g-col-xl-6{grid-column:auto / span 6}.grid .g-col-xl-7{grid-column:auto / span 7}.grid .g-col-xl-8{grid-column:auto / span 8}.grid .g-col-xl-9{grid-column:auto / span 9}.grid .g-col-xl-10{grid-column:auto / span 10}.grid .g-col-xl-11{grid-column:auto / span 11}.grid .g-col-xl-12{grid-column:auto / span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}
@media (min-width:1920px){.grid .g-col-xxl-1{grid-column:auto / span 1}.grid .g-col-xxl-2{grid-column:auto / span 2}.grid .g-col-xxl-3{grid-column:auto / span 3}.grid .g-col-xxl-4{grid-column:auto / span 4}.grid .g-col-xxl-5{grid-column:auto / span 5}.grid .g-col-xxl-6{grid-column:auto / span 6}.grid .g-col-xxl-7{grid-column:auto / span 7}.grid .g-col-xxl-8{grid-column:auto / span 8}.grid .g-col-xxl-9{grid-column:auto / span 9}.grid .g-col-xxl-10{grid-column:auto / span 10}.grid .g-col-xxl-11{grid-column:auto / span 11}.grid .g-col-xxl-12{grid-column:auto / span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}
.col{flex:1 0 0%}
.row-cols-auto>*{flex:0 0 auto;width:auto}
.row-cols-1>*{flex:0 0 auto;width:100%}
.row-cols-2>*{flex:0 0 auto;width:50%}
.row-cols-3>*{flex:0 0 auto;width:33.33333333%}
.row-cols-4>*{flex:0 0 auto;width:25%}
.row-cols-5>*{flex:0 0 auto;width:20%}
.row-cols-6>*{flex:0 0 auto;width:16.66666667%}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 auto;width:8.33333333%}
.col-2{flex:0 0 auto;width:16.66666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333333%}
.col-5{flex:0 0 auto;width:41.66666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-8{flex:0 0 auto;width:66.66666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-11{flex:0 0 auto;width:91.66666667%}
.col-12{flex:0 0 auto;width:100%}
.offset-1{margin-left:8.33333333%}
.offset-2{margin-left:16.66666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333333%}
.offset-5{margin-left:41.66666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333333%}
.offset-8{margin-left:66.66666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333333%}
.offset-11{margin-left:91.66666667%}
.g-0,.gx-0{--bs-gutter-x:0}
.g-0,.gy-0{--bs-gutter-y:0}
.g-1,.gx-1{--bs-gutter-x:0.25rem}
.g-1,.gy-1{--bs-gutter-y:0.25rem}
.g-2,.gx-2{--bs-gutter-x:0.5rem}
.g-2,.gy-2{--bs-gutter-y:0.5rem}
.g-3,.gx-3{--bs-gutter-x:1rem}
.g-3,.gy-3{--bs-gutter-y:1rem}
.g-4,.gx-4{--bs-gutter-x:1.5rem}
.g-4,.gy-4{--bs-gutter-y:1.5rem}
.g-5,.gx-5{--bs-gutter-x:3rem}
.g-5,.gy-5{--bs-gutter-y:3rem}
@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}
@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}
@media (min-width:1024px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}
@media (min-width:1440px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}
@media (min-width:1920px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}
@media (max-width:575.98px){.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.row>*{padding-right:calc(1 * 16px);padding-left:calc(1 * 16px)}.row{margin-right:calc(-1 * 16px);margin-left:calc(-1 * 16px)}}
@font-face{font-family:"Corsa Grotesk";font-style:normal;font-display:swap;font-weight:100;src:url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Thin.eot");src:url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Thin.eot?#iefix") format("embedded-opentype"),url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Thin.woff2") format("woff2"),url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Thin.woff") format("woff"),url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Thin.ttf") format("truetype"),url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Thin.otf") format("opentype")}
@font-face{font-family:"Corsa Grotesk";font-style:normal;font-display:swap;font-weight:400;src:url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Regular.eot");src:url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Regular.eot?#iefix") format("embedded-opentype"),url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Regular.woff2") format("woff2"),url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Regular.woff") format("woff"),url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Regular.ttf") format("truetype"),url("../themes/akvaparkjubga/assets/fonts/corsa-grotesk/CorsaGrotesk-Regular.otf") format("opentype")}
.button-primary{display:block;padding:18px 24px;border-radius:20px;background-color:#FFF;border:1px solid transparent;color:#17181A;outline:0;cursor:pointer}
@media (max-width:767.98px){.button-primary{padding:12px 24px}}
.button-primary__inner{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}
.button-primary:active,.button-primary:focus-visible{border:1px solid #17181A}
.button-primary_icon-type_animate .button-primary__content:not(.animate),.button-primary_icon-type_animate .button-primary__icon:not(.animate){opacity:0;pointer-events:none}
@media (max-width:767.98px){.button-primary_icon-type_animate .button-primary__content:not(.animate),.button-primary_icon-type_animate .button-primary__icon:not(.animate){display:none}}
.button-primary__content{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:20px;line-height:130%;font-weight:400 !important}
@media (max-width:767.98px){.button-primary__content{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:16px;line-height:130%}}
@media (min-width:768px){.button-primary__content.animate{position:absolute;left:50%;transform:translateX(-50%);transition:300ms linear;transition-property:left,transform}.button-primary:hover .button-primary__content.animate,.button-primary:active .button-primary__content.animate,.button-primary:focus-visible .button-primary__content.animate{left:0;transform:translateX(0px)}}
.button-primary__icon{flex-shrink:0}
@media (min-width:768px){.button-primary__icon.animate{position:absolute;right:50%;opacity:0;transform:translateX(50%);transition:300ms linear;transition-property:right,transform,opacity}.button-primary:hover .button-primary__icon.animate,.button-primary:active .button-primary__icon.animate,.button-primary:focus-visible .button-primary__icon.animate{right:0;transform:translateX(0px);opacity:1}}
.button-secondary{position:relative;display:flex;justify-content:center;align-items:center;gap:16px;padding:18px 24px;border-radius:20px;background-color:#FF703E;color:#FFF;outline:0;border:0;cursor:pointer;transition:300ms ease-out;transition-property:background-color}
@media (max-width:767.98px){.button-secondary{padding:12px 24px}}
.button-secondary:hover{background-color:#FF8D65}
.button-secondary:active,.button-secondary:focus-visible{background-color:#FFA180}
.button-secondary__content{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:20px;line-height:130%;font-weight:400 !important}
@media (max-width:767.98px){.button-secondary__content{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:16px;line-height:130%}}
.button-secondary__icon{flex-shrink:0}
.button-icon{flex-shrink:0;position:relative;display:flex;justify-content:center;align-items:center;width:var(--bi-size);height:var(--bi-size);border-radius:50%;background-color:var(--bi-background-color);color:var(--bi-color);outline:0;border:0;cursor:pointer;transition:300ms ease-out;transition-property:background-color}
.button-icon:hover{background-color:var(--bi-background-color-hover)}
.button-icon:active,.button-icon:focus-visible{background-color:var(--bi-background-color-active)}
.button-icon__icon{flex-shrink:0}
.button-icon_style_orange{--bi-background-color:#FF703E;--bi-background-color-hover:#FF8D65;--bi-background-color-active:#FFA180;--bi-color:#FFF}
.button-icon_size_desktop{--bi-size:48px}
.button-icon_size_mobile{--bi-size:40px}
.button-icon_size_responsive{--bi-size:48px}
@media (max-width:767.98px){.button-icon_size_responsive{--bi-size:40px}}
.card-news{position:relative;overflow:hidden;border-radius:20px;width:100%;height:100%;cursor:pointer}
.card-news__preview{width:100%;height:100%;object-fit:cover;object-position:center}
.card-news__information{position:absolute;bottom:24px;left:16px;right:16px;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:20px;background-color:#FFF}
.card-news__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:20px;line-height:130%}
@media (max-width:767.98px){.card-news__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:16px;line-height:130%}}
.card-news__description{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:24px;line-height:130%}
@media (max-width:767.98px){.card-news__description{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}}
.card-slide{position:relative;cursor:pointer}
.card-slide__preview{aspect-ratio:1.6315789474}
.card-slide__information{position:absolute;bottom:24px;left:24px;right:24px;display:none;flex-direction:column;gap:12px;padding:16px;z-index:5;border-radius:20px;background-color:#FFF;color:#17181A}
@media (max-width:767.98px){.card-slide__information{margin-top:16px;position:static;display:flex;gap:8px;padding:0;background-color:transparent}}
.card-slide.active .card-slide__information{display:flex}
.card-slide__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:24px;line-height:130%}
@media (max-width:767.98px){.card-slide__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}}
.card-slide__description{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:20px;line-height:130%}
@media (max-width:767.98px){.card-slide__description{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:16px;line-height:130%}}
.card-slide__tags{display:flex;flex-wrap:wrap;gap:8px}
@media (max-width:767.98px){.card-slide__tags{gap:4px}}
.card-slide__tag{padding:4px 12px;border-radius:20px;background-color:#FF6D5D;color:#FFF;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}
@media (max-width:767.98px){.card-slide__tag{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:16px;line-height:130%}}
.card-slide-preview{position:relative;border-radius:20px;overflow:hidden}
.card-slide-preview__photo{border-radius:20px;object-fit:cover;object-position:center}
.card-slide-preview__bullets{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;display:flex;align-items:center;justify-content:center;gap:8px}
@media (max-width:767.98px){.card-slide-preview__bullets{display:none}}
.card-slide-preview__fraction{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:1;padding:6px 24px;border-radius:20px;background-color:#FFF;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}
@media (max-width:767.98px){.card-slide-preview__fraction{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:16px;line-height:130%}}
@media (min-width:768px){.card-slide-preview__fraction{display:none}}
.link{color:inherit;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}
@media (max-width:767.98px){.link{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:16px;line-height:130%}}
.link:hover{color:#FD4A37}
.background-line{background-color:var(--bl-background-color);position:relative;overflow:hidden}
.background-line>*{z-index:1;position:relative}
.background-line::before{content:var(--bl-line);position:absolute;z-index:0;top:var(--bl-top,unset);right:var(--bl-right,unset);bottom:var(--bl-bottom,unset);left:var(--bl-left,unset);animation:var(--bl-animation)}
ymaps .ymaps-2-1-79-zoom{position:relative;display:block;width:unset !important;height:unset !important;padding:0 !important;margin-top:50px;display:flex !important;flex-direction:column;gap:15px}
ymaps .ymaps-2-1-79-float-button,ymaps .ymaps-2-1-79-listbox__button{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;max-width:unset !important;width:48px;height:48px;padding:0 !important;border-radius:50% !important;background-color:#FF703E}
ymaps .ymaps-2-1-79-float-button:hover,ymaps .ymaps-2-1-79-listbox__button:hover{background-color:#FF8D65}
@media (max-width:767.98px){ymaps .ymaps-2-1-79-float-button,ymaps .ymaps-2-1-79-listbox__button{width:40px;height:40px}}
ymaps .ymaps-2-1-79-float-button:active,ymaps .ymaps-2-1-79-float-button:focus-visible,ymaps .ymaps-2-1-79-listbox__button:active,ymaps .ymaps-2-1-79-listbox__button:focus-visible{background-color:#FFA180}
ymaps .ymaps-2-1-79-float-button-icon,ymaps .ymaps-2-1-79-listbox__button-icon{position:static !important;filter:brightness(0) saturate(100%) invert(100%) sepia(10%) saturate(681%) hue-rotate(192deg) brightness(110%) contrast(100%)}
ymaps .map-placemark{position:relative;display:block;width:24px;height:24px;background-color:#FF703E;border-radius:50%}
ymaps .map-placemark::before{content:"";position:absolute;top:50%;left:50%;display:block;width:46px;height:46px;background-color:rgba(255,112,62,0.5);border-radius:50%;transform-origin:center;animation:map-icon-riple 3000ms cubic-bezier(0.47,0,0.23,1.38) infinite both}
ymaps .map-placemark::after{content:"";position:absolute;top:50%;left:50%;display:block;width:64px;height:64px;background-color:rgba(255,112,62,0.2);border-radius:50%;transform-origin:center;animation:map-icon-riple 3000ms cubic-bezier(0.47,0,0.23,1.38) infinite both}
@keyframes map-icon-riple{0%{transform:translate(-50%,-50%) scale(1)}20%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.3)}70%{transform:translate(-50%,-50%) scale(1.3)}100%{transform:translate(-50%,-50%) scale(1)}}
.weather-item{display:flex}
.weather-item__day{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:24px;line-height:130%}
@media (max-width:767.98px){.weather-item__day{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}}
.weather-item__day--weekend{color:#FF703E}
.weather-item__date{color:rgba(23,24,26,0.5);font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}
@media (max-width:767.98px){.weather-item__date{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:16px;line-height:130%}}
.weather-item__temperature{display:flex;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:16px;line-height:130%}
.weather-item__temperature .max{display:block}
.weather-item__temperature .min{display:block;color:rgba(23,24,26,0.5)}
.weather-item__weather{color:rgba(23,24,26,0.5);font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:16px;line-height:130%}
.preloader{position:relative}
.preloader.active{pointer-events:none}
.preloader.active::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
.preloader.active::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;z-index:6;border-radius:50%;animation:preloader-spin-animtaion 0.75s linear infinite;border:5px solid #FFF;border-right-color:transparent;background:#FF703E;box-shadow:0 0 0 15px #FF703E}
@keyframes preloader-spin-animtaion{from{transform:translate(-50%,-50%) rotateZ(0deg)}to{transform:translate(-50%,-50%) rotateZ(-360deg)}}
.area-text{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:24px;line-height:130%}
@media (max-width:767.98px){.area-text{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:20px;line-height:130%}}
.area-text a{color:inherit;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}
@media (max-width:767.98px){.area-text a{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:16px;line-height:130%}}
.area-text a:hover{color:#FD4A37}
.area-text h1{margin-bottom:20px;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:52px;line-height:130%}
@media (max-width:767.98px){.area-text h1{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:28px;line-height:130%}}
.area-text h2{margin-bottom:20px;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:24px;line-height:130%}
@media (max-width:767.98px){.area-text h2{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}}
.area-text h3{margin-bottom:10px;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}
@media (max-width:767.98px){.area-text h3{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:16px;line-height:130%}}
.area-text h4{margin-bottom:10px;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}
@media (max-width:767.98px){.area-text h4{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:16px;line-height:130%}}
.area-text img{width:100%;border-radius:20px}
.area-text p{margin-bottom:20px}
.area-text ul{list-style:disc;list-style-position:inside}
.area-text ol{list-style:auto;list-style-position:inside}
.contact-item{display:grid;grid-template-areas:"i l" "v v";grid-template-columns:auto 1fr;row-gap:8px;column-gap:12px}
.contact-item__icon{grid-area:i}
.contact-item__label{grid-area:l;font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:20px;line-height:130%}
@media (max-width:767.98px){.contact-item__label{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:16px;line-height:130%}}
.contact-item__value{grid-area:v;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}
i.icon{line-height:0}
i.icon svg{max-width:100%;max-height:100%}
.header{position:fixed;top:16px;left:0;right:0;width:100%;z-index:50;color:#17181A}
@media (max-width:1439.98px){.header{top:0;background-color:#FFF}}
.header-space{--header-space:132px}
@media (max-width:767.98px){.header-space{--header-space:64px}}
.header-spacer{margin:0;border:0;padding-top:var(--header-space)}
.header__inner{display:flex;align-items:center;gap:40px;padding:8px 16px;border-radius:20px;border:1px solid #17181A;background-color:#FFF}
@media (max-width:1919.98px){.header__inner{gap:16px}}
@media (max-width:1439.98px){.header__inner{padding:12px 0;border:none;border-radius:0;background-color:none}}
.header__logo{flex-shrink:0;width:80px;height:80px}
@media (max-width:767.98px){.header__logo{width:40px;height:40px}}
.header__logo img{width:100%;height:100%}
@media (max-width:1439.98px){.header__navigation{display:none}}
.header__navigation-list{display:flex;align-items:center;gap:36px}
@media (max-width:1919.98px){.header__navigation-list{gap:16px}}
.header__navigation-item .active{color:#FFA180}
.header__phone{display:flex;align-items:center;gap:12px;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}
@media (max-width:1439.98px){.header__phone{display:none}}
.header__phone-icon{color:#FD4A37}
@media (max-width:1439.98px){.header__route{display:none}}
.header__mobile{display:flex;gap:12px}
@media (min-width:1440px){.header__mobile{display:none}}
.header__spacer{border:0;flex-grow:1;margin:0}
.footer{padding:24px 0;border-radius:20px 20px 0 0;border:1px solid #17181A;border-bottom:0;background-color:#FFF;color:#17181A}
.footer__top{display:flex;column-gap:40px;row-gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media (max-width:1023.98px){.footer__top{flex-direction:column;align-items:start}}
.footer__logo{flex-shrink:0;width:80px;height:80px}
.footer__logo img{width:100%;height:100%}
.footer__navigation{flex-grow:1}
@media (max-width:1439.98px){.footer__navigation{width:100%;order:1}}
@media (max-width:1023.98px){.footer__navigation{order:initial}}
.footer__navigation-list{display:flex;align-items:center;column-gap:36px;row-gap:12px}
@media (max-width:1439.98px){.footer__navigation-list{justify-content:center}}
@media (max-width:1023.98px){.footer__navigation-list{flex-direction:column;align-items:start}}
.footer__navigation-item .active{color:#FFA180}
.footer__socials{display:flex;align-items:center;gap:20px}
.footer__buy{width:300px}
@media (max-width:767.98px){.footer__buy{width:100%}}
.footer__bottom{display:flex;justify-content:space-between;column-gap:20px;row-gap:12px;margin-top:60px}
@media (max-width:1023.98px){.footer__bottom{flex-direction:column;margin-top:24px}}
.footer__link{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:16px;line-height:130%}
.menu{display:flex;flex-direction:column;gap:24px;min-height:100%;width:100%}
.menu__navigation-list{display:flex;flex-direction:column;align-items:stretch;gap:16px}
.menu__navigation-item .active{color:#FFA180}
.menu__contacts{display:flex;flex-direction:column;align-items:start}
.menu-contact__icon{color:#FD4A37}
.menu__socials{display:flex;align-items:center;gap:12px}
.menu__spacer{margin:0;border:0;flex-grow:1}
.layout-container{position:relative}
@media screen and (min-height:900px){.layout-container .layout-section{position:sticky;top:0;background-color:#FFF;max-height:100vh;overflow-y:auto}}
.layout-container .layout-section::-webkit-scrollbar{width:0}
.layout-container .layout-section::-webkit-scrollbar-track{background-color:transparent;border-radius:0}
.layout-container .layout-section::-webkit-scrollbar-thumb{background-color:transparent;border-radius:0}
.layout-container .layout-section::-webkit-scrollbar-thumb:hover{background-color:transparent}
.layout-pt-l{padding-top:60px}
@media (max-width:767.98px){.layout-pt-l{padding-top:20px}}
.layout-pb-l{padding-bottom:60px}
@media (max-width:767.98px){.layout-pb-l{padding-bottom:20px}}
.layout-pt-m{padding-top:20px}
@media (max-width:767.98px){.layout-pt-m{padding-top:20px}}
.layout-pb-m{padding-bottom:20px}
@media (max-width:767.98px){.layout-pb-m{padding-bottom:20px}}
.section-header{display:grid;grid-template-areas:"l t r";grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:40px}
@media (max-width:767.98px){.section-header{margin-bottom:16px}}
@media (max-width:767.98px){.section-header{grid-template-areas:"t t" "l r";grid-template-columns:1fr 1fr}}
.section-header__title{grid-area:t;text-align:center;text-transform:uppercase;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:52px;line-height:130%}
@media (max-width:767.98px){.section-header__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:28px;line-height:130%}}
@media (max-width:767.98px){.section-header__title{text-align:start}}
.section-header__right{grid-area:r;justify-self:end}
.section-header__left{grid-area:l;justify-self:start}
body{display:flex;flex-direction:column;background-color:#FFF;color:#17181A;font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:24px;line-height:130%}
main{flex-grow:1}
.slider__bullet{display:block;width:16px;height:16px;background-color:#FFF;border-radius:50%;border:1px solid #FD4A37;cursor:pointer}
.slider__bullet.active{background-color:#FF6D5D}
.slider__fraction{white-space:nowrap;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:32px;line-height:130%}
@media (max-width:767.98px){.slider__fraction{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:24px;line-height:130%}}
.slider__navigation{flex-shrink:0;display:flex;align-items:center;gap:24px}
@media (max-width:767.98px){.slider__navigation{gap:16px}}
.modal-default{--start-transform:translateY(-100%);--end-transform:translateY(0)}
.modal-default__wrapper{max-width:920px;padding:72px 24px 48px;border-radius:20px;background-color:#FFF}
.modal-default__close-button{position:absolute;top:24px;right:24px;cursor:pointer}
.modal-default .modal__backdrop{background-color:rgba(23,24,26,0.6);transition:all 0.3s}
.modal-default .modal__inner{align-items:center;padding:16px}
.modal-weather .modal__wrapper{max-width:720px}
.modal-weather__content.preloader.active{min-height:400px}
.modal-news-detail .modal__wrapper{max-width:927px}
.modal-news-detail__content.preloader.active{min-height:400px}
.modal-menu{z-index:40;--start-transform:translateY(-100%);--end-transform:translateY(0)}
.modal-menu__wrapper{padding:110px 16px 24px 16px;background-color:#FFF}
.modal-menu-toggle .top-line,.modal-menu-toggle .bottom-line,.modal-menu-toggle .middle-line{transform-box:fill-box;transform-origin:center}
.modal-menu-toggle:not(.active) .top-line{animation:down-rotate-reverse 0.6s ease-out both reverse}
.modal-menu-toggle:not(.active) .bottom-line{animation:up-rotate-reverse 0.6s ease-out both reverse}
.modal-menu-toggle:not(.active) .middle-line{animation:hide-reverse 0.6s ease-out reverse}
.modal-menu-toggle.active .top-line{animation:down-rotate 0.6s ease-out both}
.modal-menu-toggle.active .bottom-line{animation:up-rotate 0.6s ease-out both}
.modal-menu-toggle.active .middle-line{animation:hide 0.6s ease-out forwards}
@keyframes up-rotate{0%{animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);transform:translateY(0px)}30%{transform-origin:center;animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);transform:translateY(-10px)}100%{transform-origin:center;transform:translateY(-10px) rotate(45deg) scale(0.9)}}
@keyframes down-rotate{0%{animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);transform:translateY(0px)}30%{transform-origin:center;animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);transform:translateY(10px)}100%{transform-origin:center;transform:translateY(10px) rotate(-45deg) scale(0.9)}}
@keyframes hide{29%{opacity:1}30%{opacity:0}100%{opacity:0}}
@keyframes up-rotate-reverse{0%{animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);transform:translateY(0px)}30%{transform-origin:center;animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);transform:translateY(-10px)}100%{transform-origin:center;transform:translateY(-10px) rotate(45deg) scale(0.9)}}
@keyframes down-rotate-reverse{0%{animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);transform:translateY(0px)}30%{transform-origin:center;animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);transform:translateY(10px)}100%{transform-origin:center;transform:translateY(10px) rotate(-45deg) scale(0.9)}}
@keyframes hide-reverse{29%{opacity:1}30%{opacity:0}100%{opacity:0}}
.modal-cookie-alert{display:none;position:fixed;left:0;right:0;bottom:24px;z-index:50}
@media (max-width:767.98px){.modal-cookie-alert{bottom:10px}}
.modal-cookie-alert__content{display:flex;align-items:center;column-gap:40px;row-gap:20px;padding:24px;border-radius:24px;background-color:#fff}
@media (max-width:767.98px){.modal-cookie-alert__content{flex-direction:column;column-gap:40px;row-gap:20px;padding:16px;border-radius:16px}}
@media (max-width:767.98px){.modal-cookie-alert__text{text-align:center}}
.modal-cookie-alert__text a{text-decoration:underline}
.section-weather{color:#17181A}
.section-weather__title{margin-bottom:32px;text-transform:uppercase;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:52px;line-height:130%}
@media (max-width:767.98px){.section-weather__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:28px;line-height:130%}}
.section-weather__list{display:flex;justify-content:space-between;gap:48px;width:100%;overflow-x:auto;overflow-y:hidden;padding:10px 0}
@media (max-width:767.98px){.section-weather__list{flex-direction:column;gap:16px}}
@media (min-width:768px){.section-weather__list .weather-item{flex-direction:column;max-width:200px}.section-weather__list .weather-item .weather-item__day{margin-bottom:16px}.section-weather__list .weather-item .weather-item__date{margin-bottom:20px}.section-weather__list .weather-item .weather-item__icon{width:64px;height:64px;margin-bottom:20px}.section-weather__list .weather-item .weather-item__temperature{flex-direction:column}.section-weather__list .weather-item .weather-item__temperature .max{margin-bottom:8px}.section-weather__list .weather-item .weather-item__temperature .min{margin-bottom:12px}}
@media (max-width:767.98px){.section-weather__list .weather-item{flex-direction:row;justify-content:space-between;align-items:center}.section-weather__list .weather-item .weather-item__day{min-width:84px;margin-right:16px}.section-weather__list .weather-item .weather-item__date{display:none}.section-weather__list .weather-item .weather-item__icon{order:1;width:36px;height:36px;margin-right:20px}.section-weather__list .weather-item .weather-item__temperature{flex-direction:row}.section-weather__list .weather-item .weather-item__temperature .max{margin-right:8px}.section-weather__list .weather-item .weather-item__temperature .min{margin-right:12px}.section-weather__list .weather-item .weather-item__weather{display:none}}
.page-home-banner{position:relative;width:100%;height:940px;max-height:100vh;border-radius:20px;overflow:hidden}
@media (max-width:767.98px){.page-home-banner{height:600px}}
.page-home-banner__preview{width:100%;height:100%;object-fit:cover;object-position:center}
.page-home-banner__title{position:absolute;left:0;top:0;z-index:1;padding:30px;color:#FFF;text-transform:uppercase;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:72px;line-height:130%}
@media (max-width:767.98px){.page-home-banner__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:32px;line-height:130%}}
@media (max-width:767.98px){.page-home-banner__title{padding:24px}}
@media (min-width:768px){.page-home-banner__title .desktop-accent{display:inline-block;padding:0 15px 10px;border-radius:20px;background-color:#5193FF;color:#FFF;line-height:1}}
@media (max-width:767.98px){.page-home-banner__title .mobile-accent{display:inline-block;padding:0 15px 10px;border-radius:20px;background-color:#5193FF;color:#FFF;line-height:1}}
.page-home-info{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
@media (max-width:767.98px){.page-home-info{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr)}}
.page-home-info>:nth-child(1){--bl-background-color:#FF703E;--bl-line:url("data:image/svg+xml,%3Csvg width='707' height='289' viewBox='0 0 707 289' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.9449 252.646C24.6674 204.207 62.1348 129.923 126.658 179.692C207.313 241.904 160.447 97.1439 235.376 50.9878C348.033 -18.409 378.202 186.531 428.158 175.797C478.114 165.064 456.533 86.0751 533.342 70.6565C628.998 51.4546 670.84 195.969 670.379 182.9' stroke='%23FF8D65' stroke-width='72' stroke-linecap='round'/%3E%3C/svg%3E%0A");--bl-animation:page-home-info-card-1 10s linear 800ms infinite both;--bl-top:-30px;--bl-right:-85px}
.page-home-info>:nth-child(2){--bl-background-color:#FD4A37;--bl-line:url("data:image/svg+xml,%3Csvg width='900' height='533' viewBox='0 0 900 533' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.7493 496.624C20.0865 413.084 119.079 345.662 247.405 426.792C407.813 528.205 326.178 420.312 355.743 342.625C385.307 264.939 523.794 556.296 531.742 383.125C539.69 209.954 568.313 150.253 646.242 257.625C724.172 364.998 888.847 395.398 860.242 241.124C831.637 86.8511 752.744 32.8639 788.078 37.194' stroke='%23FF6D5D' stroke-width='72' stroke-linecap='round'/%3E%3C/svg%3E%0A");--bl-animation:page-home-info-card-2 6s linear 800ms infinite both;--bl-top:-255px;--bl-right:-60px}
.page-home-info-card{padding:24px;border-radius:20px;display:flex;flex-direction:column;align-items:start;gap:16px;color:#FFF}
.page-home-info-card__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:24px;line-height:130%}
.page-home-info-card__spacer{flex-grow:1;border:0;margin:0}
@keyframes page-home-info-card-1{0%{transform:rotateZ(0deg) translate(0px,0px)}50%{transform:rotateZ(-5deg) translate(20px,20px)}100%{transform:rotateZ(0deg) translate(0px,0px)}}
@keyframes page-home-info-card-2{0%{transform:rotateZ(0deg) translate(0px,0px)}50%{transform:rotateZ(5deg) translate(-15px,0px)}100%{transform:rotateZ(0deg) translate(0px,0px)}}
.page-home-slides__title{--bl-background-color:#5193FF;--bl-line:url("data:image/svg+xml,%3Csvg width='534' height='653' viewBox='0 0 534 653' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.5401 616.851C32.8024 502.057 17.2421 302.13 96.9036 420.774C196.48 569.08 94.4372 266.552 173.566 279.453C252.695 292.353 224.132 531.252 296.805 499.508C372.964 466.241 291.092 371.412 352.592 342.412C406.647 316.923 432.832 439.027 479.362 421.606C553.105 393.998 378.592 215.412 365.592 118.912C360.33 79.8568 339.717 44.5405 371.591 36.9117' stroke='%2374A9FF' stroke-width='72' stroke-linecap='round'/%3E%3C/svg%3E%0A");--bl-animation:page-home-slides-title 10s linear 800ms infinite both;--bl-top:-90px;--bl-right:-65px;grid-column-end:span 6;padding:24px;border-radius:20px;color:#FFF;text-transform:uppercase;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:52px;line-height:130%}
@media (max-width:767.98px){.page-home-slides__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:28px;line-height:130%}}
@media (max-width:1023.98px){.page-home-slides__title{grid-column-end:initial}}
@media (max-width:575.98px){.page-home-slides__title{height:340px}}
.page-home-slides__list{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:auto;gap:16px}
@media (max-width:1023.98px){.page-home-slides__list{grid-template-columns:repeat(2,1fr)}}
@media (max-width:575.98px){.page-home-slides__list{grid-template-columns:repeat(1,1fr)}}
@media (min-width:1024px){.page-home-slides__list>:nth-child(2),.page-home-slides__list>:nth-child(3){grid-column-end:span 9}.page-home-slides__list>:nth-child(n + 4){grid-column-end:span 8}}
@keyframes page-home-slides-title{0%{transform:rotateZ(0deg) translate(0px,0px)}50%{transform:rotateZ(5deg) translate(20px,20px)}100%{transform:rotateZ(0deg) translate(0px,0px)}}
.page-home-rate{display:grid;grid-template-columns:4fr 8fr;gap:16px}
@media (max-width:1439.98px){.page-home-rate{grid-template-columns:5fr 7fr}}
@media (max-width:1023.98px){.page-home-rate{grid-template-columns:1fr}}
.page-home-rate__header{--bl-background-color:#AAFFA6;--bl-line:url("data:image/svg+xml,%3Csvg width='726' height='596' viewBox='0 0 726 596' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.3757 63.6273C131.451 -3.06483 138.426 58.0419 60.8641 171.551C-36.0886 313.438 183.12 119.882 240.258 153.572C289.432 182.566 145.585 341.9 213.289 381.82C272.517 416.742 415.863 172.367 493.019 211.888C537.45 234.647 370.208 382.322 412.554 416.434C481.456 471.938 626.14 202.334 659.241 214.658C761.463 252.713 571.744 540.408 589.22 560.003' stroke='%23D1FFCE' stroke-width='72' stroke-linecap='round'/%3E%3C/svg%3E%0A");--bl-animation:page-home-rate-header 10s linear 800ms infinite both;--bl-top:50px;--bl-right:-45px;display:flex;flex-direction:column;min-height:340px;padding:24px;border-radius:20px}
.page-home-rate__title{text-transform:uppercase;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:52px;line-height:130%}
@media (max-width:767.98px){.page-home-rate__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:28px;line-height:130%}}
.page-home-rate__time{margin-top:auto}
.page-home-rate__list{display:flex;flex-direction:column;gap:16px}
.page-home-rate-card{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:20px;background-color:#FFEB98}
@media (max-width:767.98px){.page-home-rate-card{padding:16px}}
.page-home-rate-card__time{align-self:flex-start;display:flex;align-items:center;gap:10px;padding:4px 24px;border-radius:20px;background-color:rgba(255,255,255,0.8);color:#FD4A37;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}
@media (max-width:767.98px){.page-home-rate-card__time{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:16px;line-height:130%}}
.page-home-rate-card__time::before{content:"";width:36px;height:36px;background-image:var(--icon);background-size:contain;line-height:1}
@media (max-width:767.98px){.page-home-rate-card__time::before{width:24px;height:24px}}
.page-home-rate-card__list{display:flex;flex-direction:column;gap:16px}
@media (max-width:767.98px){.page-home-rate-card__list{gap:20px}}
.page-home-rate-card__item{display:flex;gap:16px;align-items:center;justify-content:space-between}
@media (max-width:767.98px){.page-home-rate-card__item{flex-direction:column;align-items:stretch}}
.page-home-rate-card__condition{display:grid;grid-template-areas:"l p" "v p";grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;max-width:600px}
@media (max-width:575.98px){.page-home-rate-card.without-button .page-home-rate-card__condition{display:flex;align-items:start;flex-direction:column}}
.page-home-rate-card__label{grid-area:l;font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:24px;line-height:130%}
@media (max-width:767.98px){.page-home-rate-card__label{font-family:"Corsa Grotesk";font-style:normal;font-weight:100;font-size:20px;line-height:130%}}
.page-home-rate-card__value{grid-area:v;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:24px;line-height:130%}
@media (max-width:767.98px){.page-home-rate-card__value{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:20px;line-height:130%}}
.page-home-rate-card__price{grid-area:p;align-items:center;text-transform:uppercase;min-width:210px;text-align:left;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:32px;line-height:130%}
@media (max-width:767.98px){.page-home-rate-card__price{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:24px;line-height:130%}}
.page-home-rate-card__button{min-width:220px}
@keyframes page-home-rate-header{0%{transform:rotateZ(0deg) translate(0px,0px)}50%{transform:rotateZ(-5deg) translate(20px,20px)}100%{transform:rotateZ(0deg) translate(0px,0px)}}
@media (min-width:768px){.page-home-news__title br{display:none}}
.page-home-news__item{aspect-ratio:1.1654135338}
@media (max-width:767.98px){.page-home-news__item{aspect-ratio:0.84375}}
.page-home-tour{display:grid;grid-template-columns:1fr 2fr;gap:16px}
@media (max-width:1439.98px){.page-home-tour{grid-template-columns:5fr 7fr}}
@media (max-width:1023.98px){.page-home-tour{grid-template-columns:1fr}}
.page-home-tour__header{--bl-background-color:#5193FF;--bl-line:url("data:image/svg+xml,%3Csvg width='633' height='593' viewBox='0 0 633 593' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.5997 556.093C32.8619 441.299 17.3017 241.372 96.9632 360.016C196.54 508.321 94.4968 205.793 173.626 218.694C252.754 231.594 224.192 470.493 296.865 438.749C373.024 405.482 262.51 253.42 351.406 199.867C402.597 169.027 432.891 378.268 479.422 360.847C553.164 333.239 378.598 33.0641 419.818 36.7448C461.039 40.4254 564.413 152.201 596.288 144.572' stroke='%2374A9FF' stroke-width='72' stroke-linecap='round'/%3E%3C/svg%3E%0A");--bl-animation:page-home-tour-header 6s linear 800ms infinite both;--bl-bottom:-100px;--bl-right:-60px;border-radius:20px;padding:24px;min-height:320px}
@media (max-width:767.98px){.page-home-tour__header{padding:16px;--bl-bottom:-250px;--bl-right:-160px}}
.page-home-tour__title{text-transform:uppercase;color:#FFF;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:52px;line-height:130%}
@media (max-width:767.98px){.page-home-tour__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:28px;line-height:130%}}
.page-home-tour__content{position:relative;background-color:rgba(0,0,0,0.4);border-radius:20px;overflow:hidden;height:630px}
@media (max-width:767.98px){.page-home-tour__content{height:430px}}
.page-home-tour__photo{position:relative;z-index:-1;min-height:520px;width:100%;object-fit:cover}
.page-home-tour__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content}
@keyframes page-home-tour-header{0%{transform:rotateZ(0deg) translate(0px,0px)}50%{transform:rotateZ(-5deg) translate(20px,20px)}100%{transform:rotateZ(0deg) translate(0px,0px)}}
@media (min-width:768px){.page-home-question__title br{display:none}}
.page-home-question__list{display:flex;flex-direction:column;gap:16px}
.page-home-question-card{padding:24px;border-radius:20px;border:1px solid #17181A;background-color:#FFF}
.page-home-question-card__header{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer}
.page-home-question-card__title{text-transform:uppercase;font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:32px;line-height:130%}
@media (max-width:767.98px){.page-home-question-card__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:24px;line-height:130%}}
.page-home-question-card__content{padding-top:16px}
.page-home-question-card .line-1,.page-home-question-card .line-2{transform-origin:center;transition:transform 0.3s ease-out}
.page-home-question-card[accordion-state="opened"] .page-home-question-card__toggle .line-1{transform:rotateZ(180deg)}
.page-home-question-card[accordion-state="opened"] .page-home-question-card__toggle .line-2{transform:rotateZ(270deg)}
.page-home-question-card .accordion__content{--accordion-transition:height 300ms ease-out}
.page-home-contacts{display:grid;grid-template-columns:1fr 2fr;gap:16px}
@media (max-width:1023.98px){.page-home-contacts{grid-template-columns:1fr}}
.page-home-contacts__info{--bl-background-color:#FFEB98;--bl-line:url("data:image/svg+xml,%3Csvg width='840' height='483' viewBox='0 0 840 483' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.109 88.1214C106.064 -4.60637 223.871 30.4097 194.141 170.078C156.979 344.663 334.524 18.1694 413.431 94.9035C470.71 150.604 322.36 287.651 368.951 351.488C427.296 431.428 447.776 220.681 547.864 246.867C605.5 261.947 489.299 422.377 534.083 443.483C605.058 476.932 698.381 206.39 724.98 174.875C819.581 62.7911 775.769 302.143 803.363 319.603' stroke='%23FFF2BB' stroke-width='72' stroke-linecap='round'/%3E%3C/svg%3E%0A");--bl-animation:page-home-contacts-info 10s linear 800ms infinite both;--bl-top:50px;--bl-right:-45px;display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:20px}
.page-home-contacts__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:52px;line-height:130%}
@media (max-width:767.98px){.page-home-contacts__title{font-family:"Corsa Grotesk";font-style:normal;font-weight:400;font-size:28px;line-height:130%}}
.page-home-contacts__list{display:flex;flex-direction:column;gap:20px;margin-top:auto}
.page-home-contacts__map{border-radius:20px;overflow:hidden;min-height:680px;width:100%}
@media (max-width:1023.98px){.page-home-contacts__map{min-height:320px}}
@keyframes page-home-contacts-info{0%{transform:rotateZ(0deg) translate(0px,0px)}50%{transform:rotateZ(-5deg) translate(20px,20px)}100%{transform:rotateZ(0deg) translate(0px,0px)}}