@font-face {font-family: 'RotondaC';src: url("../fonts/RotondaC.eot");src: url("../fonts/RotondaC.woff2") format("woff2"), url("../fonts/RotondaC.woff") format("woff"), url("../fonts/RotondaC.ttf") format("truetype"), url("../fonts/RotondaC.svg#../fonts/RotondaC") format("svg"), url("../fonts/RotondaC.eot?#iefix") format("embedded-opentype");font-weight: normal;font-style: normal;font-display: swap}
@font-face {font-family: 'RotondaC';src: url("../fonts/RotondaC-Bold.eot");src: url("../fonts/RotondaC-Bold.woff2") format("woff2"), url("../fonts/RotondaC-Bold.woff") format("woff"), url("../fonts/RotondaC-Bold.ttf") format("truetype"), url("../fonts/RotondaC-Bold.svg#../fonts/RotondaC-Bold") format("svg"), url("../fonts/RotondaC-Bold.eot?#iefix") format("embedded-opentype");font-weight: bold;font-style: normal;font-display: swap}
:root {--clr-primary: #739FCC;--clr-secondary: #7CA8D5;--clr-title: #252525;--clr-text: #5A5A5A;--clr-white: #FFFFFF;--clr-border: #DCDCDC;}
#loader-wrapper {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999;background-color: #fff;-webkit-animation: loader 0.8s linear;animation: loader 0.8s linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards}

#loader_wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 99999;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
}
#loader {
    border: 10px solid #3498db;
    border-radius: 50%;
    border-top-color: #fff;
    width: 80px;
    height: 80px;
    animation: spin 5s infinite linear;
}
.hide {
    display: none !important;
}
@-webkit-keyframes loader {
0% {opacity: 1}
70% {opacity: 1}
99% {opacity: 0}
100% {display: none;visibility: hidden;z-index: -10;opacity: 0}
}
@keyframes loader {
0% {opacity: 1}
70% {opacity: 1}
99% {opacity: 0}
100% {display: none;visibility: hidden;z-index: -10;opacity: 0}
}
html {-webkit-box-sizing: border-box;box-sizing: border-box;-ms-overflow-style: scrollbar}
*,
::after,
::before {-webkit-box-sizing: inherit;box-sizing: inherit}
.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.col,.col-auto,.row>*{max-width:100%}.row{--bs-gutter-x:15px;--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>*{box-sizing:border-box;flex-shrink:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}.col-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}@media (min-width:576px){.container{max-width:540px}.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-sm-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-sm-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-sm-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-sm-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-sm-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-sm-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-sm-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-sm-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-sm-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-sm-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-sm-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-sm-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-sm-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-sm-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:768px){.container{max-width:720px}.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-md-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-md-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-md-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-md-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-md-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-md-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-md-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-md-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-md-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-md-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-md-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-md-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-md-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-md-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:992px){.container{max-width:960px}.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-lg-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-lg-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-lg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-lg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-lg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-lg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-lg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-lg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-lg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-lg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-lg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-lg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-lg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-lg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-xl-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-xl-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-xl-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-xl-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-xl-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-xl-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-xl-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-xl-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-xl-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-xl-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-xl-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-xl-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-xl-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-xl-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}

.w-100 {width: 100% !important}
html {overflow-y: scroll}
*,*:before,*:after {-webkit-box-sizing: border-box;box-sizing: border-box}
* {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;-webkit-text-size-adjust: none}
.clear {clear: both;overflow: hidden;height: 0;font-size: 0;display: block}
html:not(.touch-screen)::-webkit-scrollbar,
html:not(.touch-screen) *::-webkit-scrollbar {width: 5px;height: 5px}
html:not(.touch-screen)::-webkit-scrollbar-track,
html:not(.touch-screen) *::-webkit-scrollbar-track {background: #fff;border-radius: 10px}
html:not(.touch-screen)::-webkit-scrollbar-thumb,
html:not(.touch-screen) *::-webkit-scrollbar-thumb {background: var(--clr-primary);border-radius: 10px}
:focus,:hover,:active,:visited {outline: none}
button {background: none}
@media (max-width: 767px) {
html::-webkit-scrollbar,html *::-webkit-scrollbar {width: 5px;height: 5px}
html::-webkit-scrollbar-track,html *::-webkit-scrollbar-track {background: #fff;border-radius: 10px}
html::-webkit-scrollbar-thumb,html *::-webkit-scrollbar-thumb {background: var(--clr-primary);border-radius: 10px}
}
html {height: auto;-webkit-font-smoothing: antialiased}
body {height: auto;overflow: visible;font-family:'RotondaC';font-weight: normal}
body ::-moz-selection {color: #fff;background: #000}
body ::selection {color: #fff;background: #000}
#content-block {position: relative;min-height: 100vh;display: flex;flex-direction: column}
footer {margin-top: auto}
.overflow-hidden {overflow: hidden}
html.overflow-hidden body {overflow: hidden}
.swiper-container {will-change: opacity;opacity: 0;}
.swiper-container.swiper-initialized {opacity: 1;transition: 0.15s linear opacity;}
html.keyboard-focus :focus {outline: auto}
.bg-image {background-size: cover;background-repeat: no-repeat;background-position: center center}
.full-size {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.img {display: inline-block;max-width: 100%;max-height: 100%;vertical-align: top}
.clearfix {position: relative}
.clearfix:after {display: block;content: "";clear: both}
.cell-view {display: table-cell;vertical-align: middle;width: 10000px}
#cmplz-cookiebanner-container{display:none}
section, .relative {position: relative}
img[data-i-src], [data-bg] {-webkit-transition: opacity .25s;transition: opacity .25s;opacity: 0}
img[data-i-src].imgLoaded, [data-bg].bgLoaded {opacity: 1}
sub,
sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sup {top: -0.5em}
sub {bottom: -0.25em}
a {cursor: pointer}
.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden}
.embed-responsive-16by9 {padding-bottom: 56.25%}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0}
@media (min-width: 576px) and((max-width: 767px)) {
    .container {max-width: 100%}
}
@media (min-width: 1200px) {
    .container {width: 100%;max-width: 1770px;padding-left: 15px;padding-right: 15px}
}
[class*=spacer] {clear: both;width: 100% !important}
.spacer-xl {height: 110px}
.spacer-lg {height: 70px}
.spacer-md {height: 50px}
.spacer-sm {height: 30px}
.spacer-xs {height: 20px}
@media (max-width: 1199px) {
    .spacer-xl {height: 80px}
    .spacer-lg {height: 50px}
    .spacer-md {height: 40px}
}
@media (max-width: 767px) {
    .spacer-xl.only-desktop {display: none}
    .spacer-xl,.spacer-lg {height: 50px}
    .spacer-md {height: 30px}
    .spacer-sm.only-desktop {display: none}
}
/*=====================*/
/*  TYPOGRAPHY         */
/*=====================*/
body {font-family:'RotondaC';color: var(--clr-text)}
b,strong {font-weight: bold;}
a {color: inherit;text-decoration: none;transition: .35s;}
a:hover {text-decoration: none}
ul,ol {list-style: none}
body,.text {font-size: 18px;line-height: 1.6em;}
.text-md {font-size: 16px;line-height: 1.4em;}
.text-sm {font-size: 14px;line-height: 1.2em;}
.text span,.text-md span,.text-sm span {font-size: inherit;font-weight: bold;line-height: inherit;color: var(--clr-text);}
.text.light,.text-md.light,.text-sm.light {color: var(--clr-white);opacity: 0.75;}
.text>*:not(:last-child),
.article>*:not(:last-child){margin-bottom: 20px;}
.article img {max-width: 100%;height: auto;display: block;}
.article ol {counter-reset: number}
.article ul li,.article ol li {position: relative;padding-left: 24px;}
.article ul li+li {margin-top: 8px;}
.article ol li {padding-left: 38px;}
.article ol li+li {margin-top: 24px;}
.article ol li::before {position: absolute;left: 0;top: 4px;counter-increment: number;content: "0" counter(number)".";font-size: 88.8888%;font-weight: bold;line-height: 1.4em;color: var(--clr-title);}
.article ul li::before {content: "";position: absolute;top: 10px;left: 6px;width: 8px;height: 8px;border-radius: 100%;background: var(--clr-primary);}
.text a,.article a {position: relative;cursor: pointer;font-size: inherit;line-height: inherit;font-weight: bold;color: var(--clr-primary);white-space: nowrap;transition: all 0.35s ease-out;}
.text a::before,.article a::before {content: "";position: absolute;bottom: 0;left: auto;right: 0;width: 0;height: 2px;background: var(--clr-primary);transition: all 0.35s ease-out;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {font-weight: bold;color: var(--clr-title)}
h1,.h1 {font-size: 52px;line-height: 1.2em;}
h2,.h2 {font-size: 42px;line-height: 1.2em;}
h3,.h3 {font-size: 32px;line-height: 1.2em;}
h4,.h4 {font-size: 26px;line-height: 1.2em;}
h5,.h5 {font-size: 20px;line-height: 1.2em;}
h6,.h6 {font-size: 16px;line-height: 1.4em;}
.title {font-weight: bold;color: var(--clr-title);}
.text-truncate {white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.text-cut-2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis}
.text-cut-3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis}
.text-cut-5 {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis}
.text-left {text-align: left}
.text-center {text-align: center}
.text-right {text-align: right}
@media (min-width: 1200px) {
    .text a:hover:before,.article a:hover:before {width: 100%;right: auto;left: 0}
    .text-xl-left {text-align: left}
    .text-xl-center {text-align: center}
    .text-xl-right {text-align: right}
}
@media (max-width: 1199px) {
    body,.text {font-size: 16px;}
    .text-md {font-size: 14px;}
    h1,.h1 {font-size: 40px;}
    h2,.h2 {font-size: 32px;}
    h3,.h3 {font-size: 26px;}
    h4,.h4 {font-size: 20px;}
    h5,.h5 {font-size: 18px;}
}
@media (max-width: 767px) {
    h1,.h1 {font-size: 34px;}
    h2,.h2 {font-size: 28px;}
    h3,.h3 {font-size: 24px;}
    .text>*:not(:last-child),
    .article>*:not(:last-child){margin-bottom: 15px;}
    .article ul li+li {margin-top: 6px;}
    .article ol li+li {margin-top: 15px;}
}
/*=====================*/
/*  BUTTONS            */
/*=====================*/
.btn {position: relative;cursor: pointer;border: none;text-decoration: none;gap: 8px;display: inline-flex;align-items: center;justify-content: center;transition: .35s;border-radius: 44px;font-size: 16px;line-height: 1em;font-weight: bold;text-align: center;padding: 16px 18px;}
.btn-primary {background: rgba(161, 195, 232, 0.3);color: var(--clr-primary)}
.btn-secondary {background: var(--clr-primary);color: var(--clr-white)}
.btn-third {background: var(--clr-white);color: var(--clr-primary)}
.btn-block {display: block;width: 100%}
.btn-block-center {display: block;margin: 0 auto}
.btn.disabled,
.btn-disabled {pointer-events: none;border-color: #dcdcdc;background: #dcdcdc}
.btn-close {--size: 40px;position: relative;cursor: pointer;transition:0.35s;width: var(--size);height: var(--size);color: var(--clr-text);}
.btn-close span {position: absolute;top: 70%;left: 20%;transform: translate(-50%, -50%);display: block;width: 50%;height: 50%;}
.btn-close span::before,
.btn-close span::after {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(45deg);border-radius: 6px;width: 100%;height: 2px;background: currentColor;}
.btn-close span::after {transform: translate(-50%, -50%) rotate(135deg)}
@media (min-width: 1200px) {
    .btn-primary:hover {background: var(--clr-primary);color: var(--clr-white)}
    .btn-secondary:hover {background: rgba(161, 195, 232, 0.3);color: var(--clr-primary)}
    .btn-third:hover {background: var(--clr-title);color: var(--clr-white)}
    .btn-close:hover {color: var(--clr-primary)}
}
/*=====================*/
/*  HEADER             */
/*=====================*/
header {position: fixed;top: 0;left: 0;width: 100%;height: 74px;z-index: 100;background-color: var(--clr-white);transition: .35s;-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.07);box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.07)}
header.scrolled {-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05)}
header.active-layer-close .layer-close {left: 0;bottom: 0;right: 0;top: 0;position: fixed}
.margin-header {height: 74px}
.header-inner {display: flex;justify-content: space-between;align-items: center;transition: .35s;max-width: 1920px;height: 100%;margin: 0 auto;padding: 0 0.5% 0 0;}
.header-mobile-layer {position: absolute;z-index: 50;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.41);-webkit-backdrop-filter: blur(0px);backdrop-filter: blur(0px);opacity: 0;visibility: hidden;-webkit-transition: all .35s, -webkit-backdrop-filter 0s;transition: all .35s, -webkit-backdrop-filter 0s;transition: all .35s, backdrop-filter 0s;transition: all .35s, backdrop-filter 0s, -webkit-backdrop-filter 0s}
.header-logo-inner {position: relative;height: 100%;}
.header-logo-wrap {position: relative;width: 100%;height: 100%;gap: 8px;display: flex;align-items: center;background: var(--clr-primary);border-radius: 0 10px 10px 0;padding-inline: 20px;}
.header-logo-wrap:last-child {position: absolute;top: calc(100% + 4px);left: 4px;width: calc(100% - 4px);background: var(--clr-white);box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);border-radius: 4px;padding-inline: 12px;transition: 0.35s;opacity: 0;visibility: hidden;}
.header-logo {display: block;align-self: center;line-height: 0;width: 142px;aspect-ratio: 142/48;}
.header-logo img {width: 100%}
.header-logo img:last-child {display: none}
.header-logo-btn {--size: 24px;position: relative;cursor: pointer;display: inline-block;width: var(--size);height: var(--size);flex-shrink: 0;border-radius: 100%;background-color: rgba(255, 255, 255, 0.2); color: var(--clr-white);}
.header-logo-btn svg {display: block;width: 100%;height: 100%;transition: 0.35s;}
.header-logo-inner.is-active .header-logo-wrap:last-child {opacity: 1;visibility: visible;}
.header-logo-inner.is-active .header-logo-btn svg {transform: scaleY(-1);}
.header-nav-wrapper {position: relative}
.header-nav-wrapper .secondary-nav {display: none}
.main-nav {gap:10px; display: flex;align-items: center;margin-left: 40px}
.main-nav a {position: relative;display: block;width: 100px;font-size: 16px;line-height: 1em;font-weight: bold;color: var(--clr-title);text-transform: capitalize;text-align: center;}
.main-nav a img {--size: 30px;display: block;width: var(--size);height: var(--size);margin: 0 auto;}
.main-nav a span {display: block;margin-top: 8px;}
.burger-menu-wrap {position: relative;display: flex;height: 100%; margin-inline: 10px auto;}
.burger-menu {position: relative;cursor: pointer;width: 32px;height: 32px;margin: auto;color: var(--clr-title);transition: 0.35s;}
.burger-menu i,
.burger-menu::before,
.burger-menu::after {position: absolute;top: 50%;right: 50%;display: block;width: 75%;height: 2px;transform: translate(50%, -50%);background: currentColor;border-radius: 8px;transition: transform 0.35s;}
.burger-menu i {right: 40.5%;width: 55%;}
.burger-menu::before,
.burger-menu::after {content: "";}
.burger-menu::before {margin-top: -6px;}
.burger-menu::after {margin-top: 6px;}
.burger-menu-wrap .secondary-nav {opacity: 0;visibility: hidden;position: absolute;z-index: 1;top: calc(100% + 6px);left: 50%;transform: translate(-50%, 0);width: 214px;transition: .35s;border-radius: 4px;background: var(--clr-white);box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);padding-block: 8px;}
.secondary-nav li a {display: block;width: 100%;font-size: 16px;line-height: 1em;font-weight: bold;color: var(--clr-text);transition: .35s;padding: 12px 20px;}
.secondary-nav li.active a {background: var(--clr-primary);}
.burger-menu.active ~ .secondary-nav {opacity: 1;visibility: visible;}
.burger-menu.active i {background-color: transparent;}
.burger-menu.active::before {transform: translate(50%, calc(-50% + 6px)) rotate(-45deg);}
.burger-menu.active::after {transform: translate(50%, calc(-50% - 6px)) rotate(45deg);}
.header-call-back {margin-right: auto}
.header-call-back .btn {border-radius: 34px;background: rgba(161, 195, 232, 0.3);border: 2px solid transparent;color: var(--clr-primary);padding: 12px 24px;}
.header-call-back img {display: inline-block;width: 24px;height: 24px;flex-shrink: 0;}
.header-call-back .btn:last-child {display: none}
.header-info {text-align: center;margin-right: auto}
.header-phone {font-size: 16px;line-height: 1em;font-weight: bold;color: var(--clr-title);transition: .35s;}
.header-work-time {font-size: 14px;line-height: 1.2em;}
.header-user {position: relative;height: 100%;display: flex;line-height: 0;margin-right: auto;}
.header-user-wrap {position: relative;cursor: pointer;gap: 8px;display: inline-flex;align-items: center;font-size: 16px;line-height: 1.4em;font-weight: bold;color: var(--clr-title);transition: 0.35s;}
.header-user-wrap img {display: block;width: 24px;height: 24px;flex-shrink: 0;}
.header-user-wrap b {color: inherit;}
.header-user-wrap svg {margin-left: -8px;display: inline-block;width: 24px;height: 24px;flex-shrink: 0;}
.header-user .user-profile {opacity: 0;visibility: hidden;position: absolute;z-index: 1;top: calc(100% + 6px);left: 0;width: 214px;transition: .35s;border-radius: 4px;background: var(--clr-white);box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);padding-block: 8px;}
.header-user .user-profile li a {display: block;width: 100%;font-size: 16px;line-height: 1em;font-weight: bold;color: var(--clr-text);transition: .35s;padding: 12px 20px;}
.header-user .user-profile li.active a {background: var(--clr-primary);}
.header-user.active .user-profile {opacity: 1;visibility: visible;}
.header-basket {position: relative;cursor: pointer;border-radius: 80px}
.header-basket i {position: relative;gap: 24px;display: flex;align-items: center;flex-shrink: 0;border-radius: 80px;background: var(--clr-primary);transition: 0.35s;padding: 13px 15px}
.header-basket i span {display: inline-block;font-size: 16px;line-height: 1.4em;font-weight: bold;color: var(--clr-white)}
.header-basket i img {display: inline-block;width: 24px;height: 24px;flex-shrink: 0}
.header-basket.active i {background: rgba(161, 195, 232, 0.9)}
.bottom-menu {display: none}
@media (min-width: 1200px) {
    .header-logo:hover {opacity: 0.75}
    .main-nav a:hover {color: var(--clr-primary)}
    .burger-menu:hover {color: var(--clr-primary)}
    .burger-menu-wrap .secondary-nav li a:hover {color: var(--clr-primary);background: rgba(161, 195, 232, 0.3)}
    .header-call-back .btn:hover {background: var(--clr-white);border-color: rgba(161, 195, 232, 0.3)}
    .header-phone:hover {color: var(--clr-primary)}
    .header-user-wrap:hover {color: var(--clr-primary)}
    .user-profile li a:hover {color: var(--clr-primary);background: rgba(161, 195, 232, 0.3)}
    .header-basket i:hover {background: rgba(161, 195, 232, 0.9)}
}
@media (max-width: 1680px) {
    header, .margin-header {height: 64px}
    .header-logo-wrap, .header-logo-wrap:last-child {padding-inline: 10px;}
    .header-logo {width: 120px;}
    .header-logo-btn {--size: 20px;}
    .main-nav {gap:6px;margin-left: 20px}
    .main-nav a {width: 84px;font-size: 14px;}
    .main-nav a img {--size: 24px;}
    .main-nav a span {margin-top: 6px;}
    .header-call-back .btn {display: none;}
    .header-call-back .btn:last-child {display: flex;aspect-ratio: 1;border-radius: 100%;padding: 10px;}
    .header-phone {font-size: 14px;}
    .header-work-time {font-size: 12px;}
    .header-user-wrap {gap: 6px;font-size: 14px}
    .header-user-wrap svg {margin-left: -6px}
    .header-user .user-profile {width: 180px;}
    .header-user .user-profile li a {font-size: 14px;padding: 8px 16px;}
    .header-basket i {gap: 12px;padding: 10px 12px}
    .header-basket i span {font-size: 14px;}
}
@media (max-width: 1280px) {
    .header-logo {width: 40px;aspect-ratio: 36/48}
    .header-logo img {display: none}
    .header-logo img:last-child {display: block}
}
@media (max-width: 1199px) {
    header.active+.header-mobile-layer {opacity: 1;visibility: visible;-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);-webkit-transition: all .35s, -webkit-backdrop-filter .1s .25s;transition: all .35s, -webkit-backdrop-filter .1s .25s;transition: all .35s, backdrop-filter .1s .25s;transition: all .35s, backdrop-filter .1s .25s, -webkit-backdrop-filter .1s .25s}
    .header-inner {padding: 0 15px 0 0}
    .header-nav-wrapper {position: fixed;top: 64px;left: 0;width: 50%;height: calc(100% - 64px);overflow-x: hidden;overflow-y: scroll;background: var(--clr-white);transform: translateX(-100%);transition: .35s;padding: 15px;}
    .header-nav-wrapper .header-call-back {margin: 12px 0 0 0}
    .header-nav-wrapper .header-call-back .btn {border-radius: 34px;padding: 10px !important;aspect-ratio: initial !important;}
    header.active .header-nav-wrapper {transform: translateX(0)}
    .header-nav-wrapper .main-nav {display: none;}
    .header-nav-wrapper .secondary-nav {display: block;}
    .burger-menu-wrap .secondary-nav, .header-info {display: none}
    .burger-menu-wrap {margin-inline: 12px auto;}
    .burger-menu {width: 20px;height: 20px;}
    .burger-menu i,
    .burger-menu::before,
    .burger-menu::after {width: 100%;}
    .burger-menu i {right: 30%;width: 60%;}
    .secondary-nav li a {padding: 10px 0;}
    .header-call-back {margin-right: 12px}
    .header-call-back img {width: 20px;height: 20px;}
    .header-call-back .btn:last-child{padding: 8px;}
    .header-user {height: auto;margin-right: 12px;}
    .header-user-wrap img {width: 20px;height: 20px;}
    .header-user-wrap b,
    .header-user-wrap svg {display: none;}
    .header-user .user-profile {top: calc(100% + 26px);left: 50;transform: translateX(-50%);}
    .header-basket i img {width: 20px;height: 20px;}
    .bottom-menu {display: block;position: sticky;bottom: 0;z-index: 100;}
    .bottom-menu .main-nav {margin: 0;flex-direction: row;height: 64px;border-top: 1px solid var(--clr-border);background: var(--clr-white);overflow-x: auto;}
    .bottom-menu .main-nav::-webkit-scrollbar{display: none}
    .bottom-menu .main-nav li {display: block;width: 100%}
}
@media (max-width: 767px) {
    .header-nav-wrapper {width: 100%}
}
/*=====================*/
/*  BANNER             */
/*=====================*/
.banner {position: relative}
.banner-align {position: relative;z-index: 2;display: table-cell;vertical-align: middle;max-width: 100%;width: 10000px;height: 650px;}
.banner-align.only-link-banner {overflow: hidden;height: auto;border-radius: 15px;padding-bottom: 46.95%;}
.banner-align .full-link{display:none;z-index:-1;}
.banner-align.include-full-link .full-link{position:absolute;top:0;left:0;width:100%;height:100%;display: block;z-index: 1;}
.bg-full {position: absolute;inset: 0;clip: rect(auto, auto, auto, auto);width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center}
.bg-full.only-mob {display: none;}
.bg-img {position: fixed;top: 5%;background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;z-index: -1}
.banner-link{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: transparent}
@media (max-width: 1440px) {
    .banner-align {height: 450px}
}
@media (max-width: 767px) {
    .bg-full:not(.only-mob) {display: none;}
    .bg-full.only-mob {display: block;}
}